How O-Level grades become aggregate scores, what counts in L1R5 and ELR2B2, the bonus points that shave them down, and the 2028 shift to L1R4.
By Marcus Toh · 2026-05-26
The O-Level uses a 9 point grading system, with grades A1 to C6 counted as subject passes. Each grade's digit is its points value, so A1 scores 1 and F9 scores 9, and an aggregate is simply the sum of the grade points of the counted subjects. Lower is better, and MOE defines it plainly: the gross aggregate score is the sum of the subject grades used, and the net aggregate is the gross minus bonus points.
For JC admission in 2026 and 2027, MOE requires an L1R5 gross aggregate of 20 or better plus grade requirements in specific subjects. The six counted subjects are not free picks, and this is where families miscalculate:
| Slot | What can fill it |
|---|---|
| L1 | English or Higher Mother Tongue |
| R1 | Any 1 best scoring subject from Humanities |
| R2 | Any 1 best scoring subject from Mathematics or Science |
| R3 | Any 1 best scoring subject from Humanities, Mathematics or Science |
| R4 and R5 | Any 2 best scoring subjects |
On top of the aggregate, the specific grade requirements are A1 to C6 in English, A1 to D7 in a Mathematics (E Maths or A Maths), and a Mother Tongue at A1 to D7, with Higher MT accepted at A1 to E8 and the B Syllabus at Merit or Pass.
Two exclusions catch people. Higher MT and MT of the same language cannot both be counted in one aggregate, and Religious Knowledge cannot fill a best scoring slot.
For polytechnic courses, the computation is English Language plus 2 relevant subjects plus 2 best subjects, minus CCA bonus points. Each diploma course uses one of four variants, ELR2B2-A to D, which differ in which subjects count as relevant for that field. The net score must not exceed 26, with the single exception of the Diploma in Nursing at 28 on the ELR2B2-C type.
| Bonus type | Points | Applies to |
|---|---|---|
| CCA grade Excellent | 2 | JC and polytechnic |
| CCA grade Good | 1 | JC and polytechnic |
| A1 to C6 in both English and Higher MT | 2 | JC only |
| Chinese or Malay Special Programme, or Bahasa Indonesia, at A1 to C6 | 2 | JC only |
| Affiliated JC as 1st (or 1st and 2nd) choice | 2 | JC only, those choices only |
The Language Elective Programme detail deserves a highlight: students who apply and are selected for the Chinese, Malay or Tamil LEP earn an additional 2 bonus points beyond the cap. For a child strong in Chinese, that stacks with the strategy we laid out in the CLEP-JC guide. And these same aggregates are what confirm a DSA-JC offer at results time.
From the 2028 JAE, MOE will adjust JC admission from L1R5 of 20 or better to L1R4 of 16 or better, five subjects instead of six, and the bonus cap drops from 4 to 3 (LEP students can still reach 5). MOE's stated intent is for students to offer one fewer subject and spend the freed time on broader development, and it expects the proportion of students qualifying for JC to stay similar.
And once the two numbers are understood, the real question is which route fits the child, which is a learning style decision more than a score decision, and we lay out that framework here.
The aggregate system rewards families who read the rules before Secondary 3, not after results day. I have seen it repeatedly: two students with near identical report cards end up with different postings, because one chose subjects that filled the L1R5 slots cleanly and banked the bonus points, and the other discovered in January that their strongest subject could not be counted.
So do the boring maths early. Check that the subject combination actually fills one Humanities and one Maths or Science slot well, know which CCA band your child is on track for, and if Higher Mother Tongue is on the table, understand it can be both the L1 and a bonus point engine. None of this replaces studying, but two or three points of strategy is often the exact distance between a course your child wants and the one they settle for, and strategy is free.
MOE allows conditional admission to JC in two cases: an L1R5 of 15 or better, or an L1R5 from 16 to 20 with A1 or A2 in all five relevant subjects.
The condition is real. The student must retake the missed subject and obtain the required grade by the end of JC Year 1, or be transferred to Year 2 in Millennia Institute, and leaving MI follows if the grade is still not met by the end of its Year 2.
The L1R5 criterion dates to 1989, introduced to address poor passing rates among JC students. It worked: MOE reports A-Level passing rates among JC students rose from about 65% in 1990 to about 95% in 2023, which is exactly why it now judges the six subject requirement safe to relax.
The opposite, which is part of MOE's rationale for the change: across non IP schools, the proportion of O-Level candidates offering eight or more subjects grew from about 15% in 1997 to nearly 30% in 2023, and the L1R4 shift is meant to release some of that load.