O-Level L1R5 and L1R4 Calculator
Put in your teenager's O-Level grades and this works out the aggregate score that junior college and Millennia Institute admission is based on. It picks the best-scoring subjects for you and shows which ones it counted. It is free, there is nothing to sign up for, and nothing you type leaves your device.
Grade points and slot rules checked against SEAB and the Ministry of Education, Singapore, 20 August 2026. SEAB grading system · MOE JC and MI admission criteria · MOE infosheet on the revised JC criteria.
L1R5 counts six subjects: the first language plus five others. This is the aggregate JC admission uses today.
This calculator does not work out how many you get. MOE awards them for co-curricular activities, Higher Mother Tongue and school affiliation, capped at 3, with 2 more for a Language Elective Programme. Check your figure with your school.
L1R5 gross aggregate
-
Pick a grade for each subject your child sits.
What an O-Level aggregate actually is
Every O-Level grade carries a number of points, and the number is already sitting inside the grade. A1 is 1 point, B3 is 3 points, C6 is 6 points, and so on down to F9 at 9 points. An aggregate is just a handful of those point values added together, which is why a lower aggregate is the better one. That trips up a lot of parents the first time they see it.
What makes it more than simple addition is that not every subject counts, and the ones that do have to fit particular slots. L1 is the first language slot and can only be filled by English Language or Higher Mother Tongue, whichever is stronger. The R slots are for the relevant subjects, and some of them are reserved for particular subject groups.
L1R5, the six-subject aggregate
L1R5 is the aggregate junior college admission runs on today. It adds up six subjects: the first language, then five relevant subjects. Three of those five have to satisfy a subject group rule. MOE puts it as two Mathematics or Science subjects and one Humanities subject, or the other way round, two Humanities and one Mathematics or Science. The last two slots go to the next best-scoring subjects, whatever they are.
The best possible L1R5 is 6, which is six A1s. MOE publishes a gross L1R5 of 20 or better as the bar for JC admission through the Joint Admissions Exercise.
L1R4, the five-subject aggregate
L1R4 counts one subject fewer. Millennia Institute already admits on it, and from the 2028 posting exercise junior college admission moves to it as well. The slots are spelled out one by one: R1 is the best Humanities subject, R2 is the best Mathematics or Science subject, R3 is the best of any Humanities, Mathematics or Science subject, and R4 is the best remaining subject of any kind.
The best possible L1R4 is 5. MOE publishes a gross L1R4 of 16 or better for JC admission and 20 or better for Millennia Institute. Note that the JC bar tightens from 20 to 16 when the change happens, because one fewer subject is being added up.
Gross aggregate and net aggregate
The gross aggregate is the plain sum of the slot points. The net aggregate is the gross with bonus points taken off. MOE awards bonus points for things like co-curricular activities, Higher Mother Tongue and school affiliation, capped at 3 points, with a further 2 for students selected for a Language Elective Programme at a JC.
The eligibility figures MOE publishes are stated against the gross aggregate, so bonus points do not buy your way past the bar. What they change is where you sit in the posting queue once you are eligible.
The grade points
| Grade | Points | Subject pass |
|---|---|---|
| A1 | 1 | Yes |
| A2 | 2 | Yes |
| B3 | 3 | Yes |
| B4 | 4 | Yes |
| C5 | 5 | Yes |
| C6 | 6 | Yes |
| D7 | 7 | No |
| E8 | 8 | No |
| F9 | 9 | No |
SEAB counts A1 to C6 as subject passes. D7, E8 and F9 still carry points into an aggregate if they end up in a slot, which is why a weak sixth subject can cost more than parents expect under L1R5.
What this calculator does not do
It does not show JC, Millennia Institute or polytechnic cut-off points. Cut-off points are different for every school and every course, and they move each year with whoever applies, so any list published here would be out of date and could send you down the wrong path. Check the official MOE and school sources at the time you are choosing.
It does not decide how many bonus points your child earns. MOE publishes the categories and the caps, but not a public breakdown of the points per category, so the calculator asks you for a figure you already know rather than inventing one. Your school can confirm it.
It does not rule on which group a subject belongs to. MOE does not publish the full Humanities and Mathematics or Science subject lists on the pages linked above, so the calculator starts each subject in the obvious group and lets you change it. If a subject on your child's slip is unusual, confirm its group with the school before you trust the total.
It does not compute the polytechnic ELR2B2 aggregate, which is a different calculation with different slots, and it does not check the minimum subject grade requirements for a course.
One subject dragging the aggregate up?
The slot breakdown above usually makes the answer obvious. Moving one weak subject up a grade or two is normally worth more than a little more of everything. Our Secondary practice is free to start and every question comes with an explanation of why the answer is what it is.
LearnLah is not affiliated with or endorsed by the Ministry of Education, Singapore, or the Singapore Examinations and Assessment Board. The grade points and slot rules shown here are reproduced from the public pages linked above and were last checked on 20 August 2026. Admission criteria change, so confirm anything that matters with your school or the official source before you act on it.