Skip to main content
Education17 min read

O-Level Results 2027: Release Date, Collection and What Next

Written and reviewed by Theon Teo, Founder · editorial policy

The final GCE O-Level results are expected between 13 and 15 January 2027. Here is how to collect the slip and certificate, read the grades, work out L1R5, appeal, replace a lost certificate and use the JAE, plus what changes when the SEC results arrive in 2028.

The 2026 GCE O-Level results are expected between Wednesday 13 and Friday 15 January 2027, and students collect their result slip and certificate at their own secondary school that afternoon. Applications for the 2027 Joint Admissions Exercise (JAE) open at 4pm the same day and run for six calendar days. The 2026 paper is the final GCE O-Level. From 2027, Secondary 4 and 5 students sit the Singapore-Cambridge Secondary Education Certificate (SEC), so from January 2028 the results your child collects will be SEC results. This guide covers results day, the week after and the years that follow, using only what MOE and SEAB have published.

When are the O-Level results released?

SEAB lists the 2026 O-Level results as tentatively between Wednesday 13 January and Friday 15 January 2027. It adds that the actual date can only be confirmed when all processes are complete, and the confirmed date is announced through the media.

No release time has been published for 2027 yet. Last year the 2025 O-Level results came out on 14 January 2026 at 2pm, with Form A emailed from 2.45pm. Expect a similar early afternoon release.

Results dates by cohort

This table is updated each year. "Expected" means MOE or SEAB has given a window but not a fixed date.

CohortExamResults dayAdmissions route
Sec 4 and 5 in 20252025 GCE O-Level14 January 2026, 2pm (actual)2026 JAE
Sec 4 and 5 in 20262026 GCE O-Level, the final one13 to 15 January 2027 (expected)2027 JAE
Sec 4 and 5 in 20272027 SEC, the first oneMid-January 2028 (expected)2028 PSE
Sec 4 and 5 in 2028 onwardsSECJanuary of the following year (expected)PSE

The next six weeks: a dated timeline

  1. 13 to 15 Jan 2027 (expected)Results dayCollect the slip and certificate at school. Form A arrives by email. DSA-JC and Poly EAE outcomes are confirmed
  2. 4pm on results dayJAE opensApply on JAE-IS with your child's own Singpass, up to 12 choices
  3. About 19 to 21 Jan 2027 (expected)SEAB appeal deadlineFive working days from results day. Your school gives the exact date
  4. 18 to 20 Jan 2027, 4.30pm (expected)JAE closesSix calendar days from results day. Changes are allowed until the close
  5. Late Jan 2027 (expected)Digitised resultsAvailable on MySkillsFuture two weeks after release
  6. Tue 2 Feb 2027, 9am (expected)JAE posting resultsOn JAE-IS and by SMS. Poly and ITE appeals open
  7. Wed 3 Feb 2027Report to JC or MIIn secondary school uniform, or the place is forfeited
  8. Fri 5 Feb 2027, 4pm (expected)Poly and ITE appeals closeOn the JAE Online Appeal Portal
  9. Fri 19 Feb 2027, 9am (expected)Poly and ITE appeal outcomesBy email and SMS
  10. End Feb 2027Poly enrolment emailInstructions come from the polytechnic
  11. By early Mar 2027 (expected)SEAB appeal outcomesWithin six weeks of the appeal deadline, through the school

The JAE dates come from MOE's JAE page. The closing date is worked out from MOE's rule of six calendar days, because MOE will only fix it once results day is confirmed. Last year the window ran from 4pm on 14 January to 4.30pm on 19 January 2026.

How do I collect O-Level results?

School candidates collect at their own secondary school. SEAB tells candidates to return to school on the day of the results release, and each school sends its own timing and venue.

By proxy. If your child cannot go, they can appoint a proxy and tell the school in advance. Last year SEAB said the proxy must produce the relevant documents for the school's verification. MOE's JAE page has a proxy form for collecting results. Students who cannot find a proxy should call the school.

Online. School candidates do not get the full results online on the day, but Form A arrives by email and can also be downloaded in JAE-IS during the application window. It lists the gross aggregate scores and the courses your child can apply for. Two weeks after release, Singapore Citizens and PRs with Singpass can download their digitised results in OpenCerts format from the Skills Passport on MySkillsFuture.

Private candidates view their results on SEAB's Candidates Portal with Singpass, or with the account made at registration if they have no Singpass. Last year the portal showed results from 2.45pm on results day until 11pm two weeks later. Certificates are posted to the registered address within five working days.

Result slip or certificate: what is the difference?

On results day a school candidate receives two documents through the school.

PointResult slipO-Level certificate
What it isThe results statement handed out on the dayThe official Singapore-Cambridge O-Level certificate
Who gets oneEvery candidateOnly candidates with C6 or better in at least one subject
What it showsEvery subject sat with its gradeSubjects and grades, with Absent subjects left off
Main useJAE, Poly and ITE applications in JanuaryProof of qualification for life
If lostNot reissuedNot replaced, use digitised results instead

SEAB's rules for 2026 say the certificate is given through the school on results day, and that the name and ID printed on it are the ones your child checked on the Verification Slip at registration. A change of name by deed poll after registration cannot be added. If your child took Mother Tongue in the mid-year exam (results in late August), the certificate shows the better of the two grades.

How to read O-Level grades

O-Level uses nine grades. SEAB states that A1 is the highest and grade 9 the lowest, and that grade 9 means the work has not met the minimum standard for the subject. For the aggregates, each grade is worth its number in points.

GradePointsWhat it means
A1, A21, 2Pass, the top two grades
B3, B43, 4Pass
C5, C65, 6Pass, C6 is the lowest pass
D7, E87, 8Below a pass. D7 still meets some minimum grades, such as Maths for JC
99Not met the minimum standard

Other marks on the slip:

  • Distinction, Merit, Pass or Ungraded is the oral and aural result in Chinese, Malay or Tamil.
  • Absent means your child missed at least one paper of the subject, including an oral or practical. The subject gets no grade and does not appear on the certificate.
  • SEAB does not publish mark ranges for each grade. MOE has said the national exams are standards-referenced, not graded on a bell curve, so more students get an A1 when more students reach that standard.

For scale, SEAB reported that 86.9% of the 22,468 candidates in 2025 scored C6 or better in five or more subjects.

How to work out L1R5 and ELR2B2

Junior colleges use L1R5 and polytechnics use ELR2B2. MOE's JC rules and poly rules set the slots:

AggregateUsed forSubjects counted2027 JAE limit
L1R5JCEnglish or Higher MTL, best Humanities, best Maths or Science, best remaining Humanities, Maths or Science, then any 2 bestGross 20 or below
L1R4Millennia InstituteEnglish or Higher MTL, 2 best Humanities, Maths or Science, then any 2 bestGross 20 or below
ELR2B2PolytechnicEnglish, 2 subjects relevant to the course, then 2 best othersNet 26 or below (Nursing 28)

Bonus points come off the gross score to give the net score that posting uses. For JC the cap is 4: CCA Excellent 2 or Good 1, English and Higher MTL both at A1 to C6 for 2, and affiliation 2 (for the first one or two choices only). For poly only the CCA points apply. Our L1R5 guide explains every rule, and the LEAPS 2.0 guide covers CCA points.

Worked example. Wei Ling's slip shows English B3, History A2, Additional Maths A1, Chemistry B3, Elementary Maths A2, Physics B4 and Chinese C5, with CCA Excellent.

  • L1 English 3, R1 History 2, R2 A-Math 1, R3 Chemistry 3, R4 E-Math 2, R5 Physics 4. Gross L1R5 is 15.
  • Minus 2 for CCA gives a net L1R5 of 13.
  • For a poly course whose relevant subjects are Maths and a Science: English 3, A-Math 1, Chemistry 3, then the best two others, E-Math 2 and History 2. Gross ELR2B2 is 11, net 9 after CCA.

Enter your child's own grades below and the calculator fills each slot and applies the bonus points.

Calculate your L1R4, ELR2B2 or L1R5

Pick your admissions year, then enter English and your other subjects with their grades. The calculator picks the subjects the way MOE counts them.

For the first SEC cohort: sitting the SEC in 2027 and applying in the 2028 Post-Secondary Admissions Exercise (PSE), which MOE runs in place of the JAE.

Other subjects

Set each subject's level. JC and MI count G3 subjects only.

Bonus points

MOE caps these at 3 points. The grade-based points, 2 for English and Higher Mother Tongue both at C6 or better and 2 for Chinese or Malay (Special Programme) or Bahasa Indonesia at C6 or better, are added from the grades above.

Choose the English Language grade.

Source: MOE, 2028 PSE: junior colleges and Millennia Institute.

Minimum grades for JC. Even with a good L1R5, a JC needs English at A1 to C6, Maths or A-Math at A1 to D7, and Mother Tongue at A1 to D7 (Higher MTL A1 to E8). A student who misses one of these can still get conditional admission with a gross L1R5 of 15 or better, or 16 to 20 with A1 or A2 in all five relevant subjects, and must pass the subject by the end of JC1.

What scores did JCs and polys take last year?

These are net ranges from the 2026 JAE, in MOE's Courses offered in 2027 JAE booklet. Lower is better.

School or courseArtsScience
Raffles Institution, Hwa Chong2 to 52 to 3
Eunoia JC2 to 62 to 5
Tampines Meridian JC7 to 127 to 12
Jurong Pioneer JC9 to 144 to 14
Yishun Innova JC5 to 20 (vacancies left)9 to 18
Millennia Institute (net L1R4)10 to 209 to 20 (vacancies left)

For polys, Nursing at NYP took 7 to 28 and at NP 6 to 28, and 113 of the 193 courses with a range had a last admitted score of 14 or higher. Every school is in our JC cut-off points and poly cut-off points lists.

Can O-Level results be appealed or remarked?

Yes. SEAB calls it an appeal for review of results, and its 2026 rules set the process:

  1. Decide within daysThe deadline is five working days from results day, and late applications are not accepted
  2. Apply through the schoolSchool candidates submit through their school. Private candidates use the Candidates Portal
  3. Pay the feeA fee is charged for each subject, inclusive of GST, and announced each year. The appeal is sent to SEAB only after payment
  4. Wait for the reviewAn independent senior marker remarks the scripts and checks every mark entry
  5. Get the outcomeWithin six weeks of the deadline, through the school. A changed grade comes with a replacement certificate

Points to know before you pay:

  • An appeal cannot be withdrawn once submitted, and fees are not refunded.
  • SEAB does not return marked scripts and gives no report on the performance.
  • The outcome comes after JAE posting, so apply for the JAE on the grades you have. If a grade improves, contact the institution you want, because JC and MI appeals go to the school and poly appeals have their own deadline.
  • An appeal is worth considering when a grade is far below what your child's school results suggested.

What if the O-Level certificate is lost?

SEAB will not replace it. In its words, certificates are controlled documents, so no replacements will be issued if you lose them. SEAB's statements of results page sets out what to use instead:

  1. Log in to MySkillsFuture with SingpassOpen the Skills Passport. O-Level results from 1975 onwards are there at no cost
  2. Download or share the digitised resultsSend the file to the school, polytechnic, university or employer
  3. Let them verify itInstitutions check the file on opencerts.io. Any change to the file fails the check
  4. No Singpass, or sat under a different IDAsk SEAB through go.gov.sg/askus-seab with your name, exam level and year, both sides of the ID used and the school name

From 1 January 2027, SEAB charges an administrative fee of S$16 for each exam and exam year it retrieves on request. Downloading through MySkillsFuture stays free. SEAB does not send digitised results to third parties for you, so share the file yourself.

Your child's routes after O-Levels

The 2027 JAE

  • Who applies: Singapore Citizens and PRs with O-Level results from any year, and international students who sat the 2026 O-Level in a government, government-aided or independent school. Students with a confirmed DSA-JC or Poly EAE place cannot join the JAE.
  • How: On JAE-IS with your child's own Singpass. MOE is clear that you cannot use a parent's Singpass. Your child lists up to 12 courses in order of preference, across JCs, MI, polys and ITE.
  • Posting: By net score first. When scores tie, citizenship comes first, then the lower gross score, then a computerised ballot.
  • If your child cannot apply in the window: a parent, guardian or adult aged 21 or over can apply for them through MOE's assistance form.

Our JAE 2027 guide explains how to order the 12 choices.

Poly EAE and DSA-JC

Students who received a conditional Poly EAE offer in 2026 have it confirmed automatically on results day if their net ELR2B2 is 26 or better (28 for Nursing) and they meet the course's minimum entry requirements. A DSA-JC offer is confirmed if the student meets the JC criteria. Both outcomes arrive by email on results day, and a student with a confirmed place cannot then join the JAE. If the offer is not confirmed, apply in the JAE as normal.

The EAE for the next cohort runs before the exams. In 2026 the O-Level window was 25 June to 1 July and the ITE EAE ran from 20 to 26 May.

ITE

ITE's 2-year Higher Nitec courses take O-Level holders through the JAE, using ELB4, ELR1B3 or ELR2B2 aggregates and at least five subjects from no more than two years. The 3-year Higher Nitec courses use the separate Joint Intake Exercise for O-Level holders. In 2026 it ran from 4pm on 14 January to 4.30pm on 19 January, with results at 9am on 22 January, so expect a similar mid-January window in 2027. A Higher Nitec with a good GPA can lead on to a polytechnic diploma.

What if the results are poor?

Take a day before deciding. Then work through these steps:

  1. Check every aggregate, not only L1R5A student above 20 for JC may still be within MI's L1R4 of 20 or a poly course's ELR2B2
  2. Look at last year's rangesMost poly courses admitted students at 14 or higher last year, and 19 at 26
  3. Use all 12 JAE choicesInclude courses you are confident of near the bottom of the list
  4. Consider an appeal only for a clear mismatchFive working days, fee per subject, no refund
  5. Plan a retake if a goal truly needs itRegister as a private candidate for the 2027 SEC

Retaking under the SEC. The 2026 O-Level cannot be resat as an O-Level, because from 2027 the national exam is the SEC. A private candidate can take chosen subjects at chosen levels in the 2027 SEC, and SEAB will post the 2027 registration details in March 2027. Students enrolled in a government, government-aided, independent or specialised school cannot register as private candidates. For the 2028 PSE, MOE lets applicants combine results from up to two exam years of SEC and GCE O-Level, so a better SEC grade in 2027 can sit beside the 2026 O-Level grades. Our private candidate guide and failed SEC or O-Level guide go through the options in more detail.

MOE's Education and Career Guidance (ECG) counsellors also help students on results day and after. Last year the ECG Centre at MOE offered counselling from 7 to 21 January.

How to talk to your child on results day

  • Let them open it first. Ask how they feel before you ask about the numbers.
  • Separate the grade from the person. A weak grade in one subject does not decide a career.
  • Keep the deadlines in view, gently. The JAE closes six days after results, so agree a time the next day to sit down with Form A and the cut-off lists.
  • Talk about fit, not only the score. A student who scrapes into JC may do better in a poly course they care about, and the reverse is true too. Our JC vs poly guide helps with that conversation.
  • Do not compare. Friends' results come out the same afternoon. Keep the focus on your child's own options.

What changes with SEC results from 2028

The first SEC exam is held in 2027 and replaces the N(T), N(A) and O-Level. SEAB says English and Mother Tongue written papers are in September, the other written papers in October and November, and the results come out in January of the following year. MOE puts the first SEC results in mid-January 2028.

PointGCE O-Level, up to the 2026 examSEC, from the 2027 exam
ResultsJanuary, at schoolMid-January, the afternoon of results day
GradesA1 to 9G3 A1 to 9, G2 1 to 6, G1 A to E
CertificateOne O-Level certificateOne SEC certificate listing every subject and level
Certificate needsC6 or better in one subjectE8 or better at G3, grade 5 at G2 or D at G1, in one subject
AdmissionsJAE, six daysPSE, six days from results day
JC aggregateL1R5, gross 20 or below, bonus cap 4L1R4 at G3, gross 16 or below, bonus cap 3
Poly aggregateELR2B2 net 26 (Nursing 28)ELR2B2 net 22 (Nursing 24), B2 can be at G2

Key points for the 2028 PSE, from MOE's JC and MI and polytechnic pages:

  • Every subject counted in L1R4 for JC or MI must be at G3. An O-Level grade counts as G3.
  • MI stays at L1R4 gross 20 or below.
  • For poly, a G3 grade 9 and G2 grades 5 and 6 cannot be used.
  • Anyone who sat the SEC at any level can apply, including private candidates who are citizens or PRs. Posting results are due by early February 2028.
  • DSA-JC, Poly EAE and ITE EAE still run from mid-2027, before the SEC exams.

Our SEC explainer, SEC grading guide and L1R4 guide cover the change in detail.

Get help

Whatever the slip says, the next step needs a plan. If your child is retaking a subject in the 2027 SEC, or starting JC or poly and wants support in a new subject, we can find a tutor who knows that syllabus.

Common questions

When are the O-Level results out in 2027?

SEAB expects the 2026 O-Level results between Wednesday 13 and Friday 15 January 2027. The exact day is announced closer to the date, and last year's results came out on 14 January 2026 at 2pm.

What time are O-Level results released?

The 2027 time has not been published. Last year school candidates collected from 2pm, and private candidates could see results online from 2.45pm.

Can I check my O-Level results online?

Private candidates can, on SEAB's Candidates Portal with Singpass. School candidates collect at school, get Form A by email, and can download digitised results from MySkillsFuture two weeks later.

Can someone else collect my child's results?

Yes. Appoint a proxy, tell the school in advance, and send the proxy with the documents the school asks for.

What is the difference between the result slip and the O-Level cert?

The slip lists every subject and grade for results day and the JAE. The certificate is the lifelong record, given to students with C6 or better in at least one subject, and it leaves out Absent subjects.

How do I replace a lost O-Level certificate?

You cannot. SEAB issues no replacements, so download your digitised results from MySkillsFuture with Singpass, or ask SEAB for a copy, which costs S$16 per exam year from 1 January 2027.

How do I appeal an O-Level grade?

Apply through your school within five working days of results day and pay the fee for each subject. An independent senior marker reviews the scripts, and the outcome comes within six weeks of the deadline.

What L1R5 do I need for JC in 2027?

A gross L1R5 of 20 or below, plus English at C6 or better and Maths at D7 or better. Last year most JC courses filled at a net score of 12 or better.

My child's L1R5 is above 20. What now?

Check L1R4 for Millennia Institute and ELR2B2 for poly courses, which accept up to 26. Use all 12 JAE choices, and consider a retake in the 2027 SEC only if a specific goal needs it.

Can my child retake the O-Level?

Not as an O-Level, because 2026 was the last one. A private candidate can retake subjects in the 2027 SEC and combine those grades with the O-Level results for the 2028 PSE.

When are the first SEC results?

MOE expects the first SEC results in mid-January 2028. The 2028 PSE opens that day for six calendar days.

Does an O-Level grade still count after 2027?

Yes. MOE treats an O-Level grade as G3 in the PSE aggregates.

Official sources

Theon Teo

Written by Theon Teo, Founder and Mathematics Tutor, The Singapore Syllabus. DigiPen Institute of Technology Singapore, Game Development & Computer Science · 3 years' Mathematics teaching (Primary & Secondary). More about Theon

For 2027

SEC 2027 home tutor

Prefer the shortlist page? Open find a tutor

Tell us about your child

We use your number only to send your shortlist on WhatsApp, and you choose the tutor. Privacy

From S$35 an hour for Sec 3 and Sec 4.

Add level, subjects, budget (optional)

Optional, helps us match faster. We can also ask you on WhatsApp.

Child's level
Subjects
Lessons
Budget per hour

Our rates for Sec 3: part-time S$35 to S$45, full-time S$45 to S$65, Ex-MOE S$65 to S$95 an hour.

Tutor preferences

Prefer to talk first? WhatsApp +65 8971 7546