O-Level score calculator
Shade each O-Level grade to see L1R5 for junior college, L1R4 for Millennia Institute and all four ELR2B2 types for polytechnic, with bonus points. The rules are MOE's for the 2027 JAE, checked in November 2026.
L1R5, gross–
Best ELR2B2, net–
Affiliated JC
2 points, for that JC only.
Junior college: L1R5
Needs English (or a Higher Mother Tongue), a Humanities subject, a Maths or Science, and three more subjects, each with a grade.
Millennia Institute: L1R4
Needs English (or a Higher Mother Tongue), two Humanities, Maths or Science subjects, and two more.
Polytechnic: ELR2B2
Needs English and four more subjects, including a Maths or a Humanities subject, each with a grade.
Each diploma uses one type and has its own minimum grades; check both on MOE's CourseFinder.
How L1R5 works
Each grade counts as its number, so A1 is 1 and F9 is 9. L1R5 adds six of them, picked by these rules, and the calculator tries every combination to find the lowest total.
| Slot | Subject |
|---|---|
| L1 | English, or a Higher Mother Tongue |
| R1 | Your best Humanities subject |
| R2 | Your best Maths or Science subject |
| R3 | Your next best Humanities, Maths or Science subject |
| R4, R5 | Your next two best subjects of any kind, except Religious Knowledge |
Millennia Institute uses L1R4: L1, two Humanities, Maths or Science subjects, and two more of any kind. Both must be 20 or better. A Higher Mother Tongue and the Mother Tongue of the same language never count together.
Missing one of the JC subject grades is not always the end. With a gross L1R5 of 15 or better, or 16 to 20 with A1 or A2 in all five relevant subjects, MOE allows conditional admission; the grade must then be met by the end of JC1.
Sources: MOE, JC and MI admission; MOE, O-Level subject categories.
How ELR2B2 works
ELR2B2 is English, two relevant subjects and your two best other subjects, less CCA bonus points. Which subjects are relevant depends on the course's aggregate type:
| Type | Relevant subjects |
|---|---|
| ELR2B2-A | A humanities or arts subject, then one from a wider list that includes Maths and Mother Tongue |
| ELR2B2-B | A Maths, then a humanities, arts or business subject |
| ELR2B2-C | A Maths, then a science or technical subject |
| ELR2B2-D | A Maths, then a science, art or design subject |
A course is open to you if your net ELR2B2 for its type is 26 or better (28 for the Diploma in Nursing) and you meet its minimum grades. CourseFinder lists the type and minimum grades for every diploma.
Sources: MOE, Polytechnic admission; MOE, Polytechnic aggregate types (PDF); CourseFinder.
Bonus points
| For | JC / MI | Poly |
|---|---|---|
| CCA: Excellent / Good | 2 / 1 | 2 / 1 |
| English and Higher Mother Tongue, both C6 or better | 2 | None |
| Chinese or Malay (Special Programme), or Bahasa Indonesia, C6 or better | 2 | None |
| Affiliated JC listed first | 2 | None |
JC and MI bonus points are capped at 4, and affiliation applies to JC only, for the JC listed first (or first and second). Students who are posted to a JC through a Chinese, Malay or Tamil Language Elective Programme can get 2 more.
2027 dates
- 2026 O-Level results: 13 to 15 January 2027.
- JAE applications: from 4pm on results day, for six calendar days.
- Posting results: 9am, Tuesday 2 February 2027.
All tentative until MOE confirms them. See MOE's exam dates. The 2027 JAE is the last; students sitting the SEC exam apply under new criteria from 2028.
Questions students ask
- What L1R5 do I need for JC?
- An L1R5 gross aggregate of 20 or better, plus at least C6 in English, D7 in Mathematics or Additional Mathematics, and D7 in a Mother Tongue (or E8 in Higher Mother Tongue). Each JC's actual cut-off depends on that year's applicants.
- What ELR2B2 do I need for poly?
- A net ELR2B2 of 26 or better for the aggregate type the course uses, or 28 for the Diploma in Nursing, plus the course's own minimum grades.
- Are bonus points taken off before checking JC eligibility?
- No. JC and MI eligibility uses the gross aggregate. Bonus points are taken off afterwards, and the net aggregate is used for posting. For polytechnics, CCA points come off first and the net aggregate decides eligibility.
- Can Higher Chinese replace English in L1R5?
- Yes. L1 can be English or a Higher Mother Tongue, whichever is better. You cannot count both Higher Chinese and Chinese in the same aggregate.
- When are the 2026 O-Level results released?
- MOE's tentative window is 13 to 15 January 2027. The JAE opens at 4pm on results day, and posting results are expected on 2 February 2027.
Starting JC in 2027
H2 Mathematics is a step up from A-Maths, and the first term moves quickly. Our JC Math page lists the centres that teach it and how the classes run.
More reading: the months after the O-Levels.