Sign up for our FREE 2027 Headstart Program for Primary and Secondary Students here
Sign up for our FREE 2027 Headstart Program for Primary and Secondary Students here
Sign up for our FREE 2027 Headstart Program for Primary and Secondary Students here
Sign up for our FREE 2027 Headstart Program for Primary and Secondary Students here
Sign up for our FREE 2027 Headstart Program for Primary and Secondary Students here
Sign up for our FREE 2027 Headstart Program for Primary and Secondary Students here
L1R5 is the O-Level score junior colleges use in the 2027 JAE, and L1R4 is the one Millennia Institute uses. This guide explains which subjects count in each slot, how to calculate your score step by step with worked examples, how bonus points work, and what changes for students entering JC from 2028.
Trusted by over 20,000 students

Keith, Math: D to A
In This Guide
L1R5 is the O-Level aggregate score MOE uses for junior college admission. The name tells you what's in it: L1 is one first language subject (English or a Higher Mother Tongue) and R5 is five relevant subjects. That's six subjects in all. Each grade is worth points (A1 is 1, F9 is 9), and the L1R5 aggregate score is the total, so the lower your score, the better.
L1R4 works the same way with one fewer subject: a first language plus four relevant subjects. In the 2027 Joint Admissions Exercise (JAE), L1R4 is used for Millennia Institute (MI). From 2028, L1R4 also replaces L1R5 for JC, but that change doesn't apply to you if you sat the O-Levels in 2026.
Calculate It For MePick your subjects and grades and get your best score in seconds.
Every subject grade from your O-Level exams converts to grade points. The point value is simply the number in the grade:
| Grade | A1 | A2 | B3 | B4 | C5 | C6 | D7 | E8 | F9 |
|---|---|---|---|---|---|---|---|---|---|
| Points | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
To get an aggregate, you add up the points for a set group of subjects. The better your grade, the fewer points it adds. Grades also matter on their own: a D7 in Maths, for example, still meets one of MOE's minimum grade requirements for JC (see JC eligibility). For what each grade means and how O-Level points are calculated across all your subjects, see our O-Level grading system guide.
Which subjects you add up depends on where you're applying, and each scoring system has its own subject groups. JC uses L1R5, MI uses L1R4, and polytechnic courses use ELR2B2. Your Form A, emailed on the afternoon of results day (between 13 and 15 January 2027, tentative), shows all of them.
L1R5 isn't simply your six best grades. Each of the six slots only accepts subjects from certain subject groups:
| Slot | What Goes In It | Subjects That Qualify |
|---|---|---|
| L1 | Your first language | English Language, or a Higher Mother Tongue Language: Higher Chinese, Higher Malay or Higher Tamil |
| R1 | Your best humanities subject | Geography, History, Literature in English, Chinese, Malay or Tamil, any Humanities (Social Studies with Geography, History or a Literature), Higher Art, Higher Music, Chinese (Special Programme), Malay (Special Programme) and Bahasa Indonesia as a Third Language |
| R2 | Your best mathematics or science subject | Mathematics, Additional Mathematics, Physics, Chemistry, Biology, and Science (Physics, Chemistry), (Physics, Biology) or (Chemistry, Biology). Older subjects such as Combined Science also count |
| R3 | Your best remaining subject from either group | Any humanities, mathematics or science subject not already used in R1 or R2 |
| R4, R5 | Your two best scoring subjects left | Any remaining subject, including a Mother Tongue, a Higher Mother Tongue, Art, Music, Economics, Principles of Accounts, Computing, Design & Technology, Nutrition & Food Science or a foreign language. If a Higher Mother Tongue is your L1, English can go here |
If you took seven or eight subjects, your weakest one or two subjects usually drop out. But two things trip students up. First, the math subject isn't guaranteed a slot: R2 needs one mathematics or science subject, and a science can fill it, so a weak Maths grade may not count at all. Second, R1 must be a humanities subject, so you need at least one humanities subject. If you take only one humanities subject, it goes in R1 whatever its grade. Students aiming for JC with a pure science subject combination often find their R3 to R5 slots filled by maths and sciences, while a language subject such as a Mother Tongue often lands in R4 or R5.
Fill the slots from the most restricted to the least, always taking the best grade still available. Done in this order, you'll always land on your lowest possible L1R5.
A note on step 8: MOE's 2027 rules say L1 is "English or a Higher Mother Tongue". Its rules from 2028 say outright that the better of the two is used; for the 2027 JAE it doesn't spell this out, so check the gross L1R5 printed on your Form A against your own sums.
Calculate It For MeOur calculators try every valid way of filling the slots, both L1 options included, and add your bonus points.
Three students with real O-Level subject combinations. Greyed-out rows are subjects that don't count.
English B3, Chinese B4, Mathematics A1, Additional Mathematics A2, Physics B3, Chemistry A2, Humanities (Social Studies, Geography) C5. CCA grade: Good.
| Slot | Subject | Grade | Points |
|---|---|---|---|
| L1 | English LanguageNo Higher Mother Tongue, so English is the only option | B3 | 3 |
| R1 | Humanities (Social Studies, Geography)Her only humanities subject, so it must go here, even though it's her weakest grade | C5 | 5 |
| R2 | MathematicsBest maths or science subject | A1 | 1 |
| R3 | Additional MathematicsBest remaining humanities, maths or science subject (Chemistry, also A2, would give the same total) | A2 | 2 |
| R4 | Chemistry | A2 | 2 |
| R5 | Physics | B3 | 3 |
| Not counted | Chinese | B4 | (4) |
| Gross | L1R5 | 16 |
Eligible for JC: 16 is within 20, and English B3, Mathematics A1 and Chinese B4 meet the subject grade requirements. Her Good CCA takes 1 point off, for a net L1R5 of 15. If her secondary school is affiliated to a JC and she puts that JC's course 1st, it's 13 for that course.
English C6, Higher Chinese A2, Mathematics B3, Additional Mathematics C5, Physics B3, Chemistry B4, Humanities (Social Studies, History) C5, Principles of Accounts A2. CCA grade: Excellent.
| Slot | Subject | Grade | Points |
|---|---|---|---|
| L1 | Higher ChineseWith English as L1 instead, the total would be 21: English 6, then Humanities 5, Maths 3, Physics 3, Higher Chinese 2 and Principles of Accounts 2 | A2 | 2 |
| R1 | Humanities (Social Studies, History) | C5 | 5 |
| R2 | MathematicsPhysics, also B3, would give the same total | B3 | 3 |
| R3 | Physics | B3 | 3 |
| R4 | Principles of Accounts | A2 | 2 |
| R5 | ChemistryEnglish (C6) and Additional Maths (C5) are now the weakest left | B4 | 4 |
| Not counted | English Language, Additional Mathematics | C6, C5 | (6, 5) |
| Gross | L1R5 | 19 |
With English as L1 he'd be at 21, over the limit. With Higher Chinese as L1 he's at 19, and eligible for JC: English C6 just meets the English requirement, and Higher Chinese A2 covers the Mother Tongue one. For posting, he gets 2 bonus points for an Excellent CCA and 2 for English and Higher Chinese both at A1 to C6. That's the cap of 4, for a net L1R5 of 15.
English A1, Higher Malay B3, Malay A1, Mathematics C6, Science (Chemistry, Biology) C5, Literature in English A2, Humanities (Social Studies, History) B3, Art A1. CCA grade: Excellent.
| Slot | Subject | Grade | Points |
|---|---|---|---|
| L1 | English Language | A1 | 1 |
| R1 | Literature in English | A2 | 2 |
| R2 | Science (Chemistry, Biology)Better than Mathematics C6 | C5 | 5 |
| R3 | Humanities (Social Studies, History)A second humanities subject can fill R3 | B3 | 3 |
| R4 | Malay | A1 | 1 |
| R5 | Art | A1 | 1 |
| Not counted | Higher Malay (same language as Malay), Mathematics | B3, C6 | (3, 6) |
| Gross | L1R5 | 13 |
Try Higher Malay as L1 and Malay A1 can no longer count, so the total rises to 15 (Higher Malay 3, then the same R1 to R3, with English 1 and Art 1 as R4 and R5). English as L1 wins at 13. Her Maths C6 doesn't count, but it still meets the JC requirement of D7 or better.
Bonus points: 2 for an Excellent CCA and 2 for English and Higher Malay at A1 to C6, so she's at the cap of 4 and her net L1R5 is 9 for every JC. Her affiliated JC adds nothing more, because of the cap. If she applies for the Malay Language Elective Programme and is posted to a JC offering it, 2 more points come off there, as these sit outside the cap.
MOE's sample student has English A2, Malay B3, Mathematics C6, Science (Chemistry, Biology) B3, Principles of Accounts B3, Humanities (Social Studies, History) B3 and Geography C5. Their L1R5 is 19: English 2, Humanities 3 (R1), Science 3 (R2), Geography 5 (R3), then Malay 3 and Principles of Accounts 3. Their L1R4 is 14. If you get the same answers, you've got the method.
Your gross L1R5 is the plain total of your six grades. Your net L1R5, or net aggregate score, is the gross minus bonus points, and a lower score is better for both. The two do different jobs:
| Bonus | Points | Who Gets It |
|---|---|---|
| CCA grade: Excellent | 2 | Based on your co-curricular activities record, for graduates of national secondary schools and others who hold the grade. CCA Good gives 1 point |
| English and a Higher Mother Tongue | 2 | The Higher Mother Tongue bonus: 2 bonus points for English Language and a Higher Mother Tongue Language, both at A1 to C6. There's no 1-point tier for a lower Higher Mother Tongue grade |
| Chinese (Special Programme), Malay (Special Programme) or Bahasa Indonesia | 2 | A1 to C6 in the Special Programme language or Bahasa Indonesia |
| Affiliated JC | 2 | Only for your affiliated JC's course listed as your 1st choice, or its two courses listed 1st and 2nd. Listed anywhere else, it gets no affiliation points |
| Language Elective Programme | 2 | Applied for the Chinese, Malay or Tamil Language Elective Programme (CLEP, MLEP or TLEP) and posted to a JC offering it. On top of the cap |
The full rules, including how to list your choices so you don't lose affiliation points, are in our JAE 2027 guide.
The JC admission criteria for junior college admissions in the 2027 JAE have two parts, and you need both:
These subject prerequisites apply whether or not the subject is counted in your L1R5, as in Example 3 above. Missing one isn't always the end of JC entry, though.
If you miss one of those subject grades (but not because you were marked Absent), you can still be admitted with a gross L1R5 of 15 or less, or 16 to 20 with A1 or A2 in all five relevant subjects. You then need to get the grade by the end of JC Year 1, or move to Year 2 of an MI course.
Every JC's A-Level Arts and Science courses have the same admission criteria, but separate places and their own cut-off points. Your course doesn't guarantee a subject combination either: each JC uses its own criteria for that.
L1R4 is the O-Level aggregate for Millennia Institute (MI), the 3-year A-Level route, in the 2027 JAE. It counts five subjects: one first language and four relevant subjects.
| Slot | L1R4 Subjects |
|---|---|
| L1 | English Language or a Higher Mother Tongue |
| R1, R2 | Your two best scoring subjects from humanities, mathematics or science. Unlike L1R5, there's no separate humanities slot |
| R3, R4 | Your best 2 remaining subjects of any kind, apart from Religious Knowledge |
The same rules on Mother Tongues apply. L1R4 counts fewer subjects than L1R5 and has no separate humanities slot. Because L1R4 needs no humanities subject, a student with a weak humanities grade often scores much better on L1R4. In Example 1, the student's L1R4 is 11: English 3, Mathematics 1 and Additional Mathematics 2, then Chemistry 2 and Physics 3. Her Humanities C5 drops out.
Work yours out with our L1R4 calculator.
If you sat the O-Levels in 2026, nothing here changes your plans. You apply in the 2027 JAE, and JC admission uses L1R5 with the rules above.
The change is for the next cohort: students who sit the new Singapore-Cambridge Secondary Education Certificate (SEC) exams in 2027 and apply in January 2028. For them, the JAE is replaced by the Post-Secondary Admissions Exercise (PSE), and JC admission moves from L1R5 to L1R4.
| Rule | 2027 JAE (2026 O-Levels) | From 2028 PSE (SEC) |
|---|---|---|
| JC aggregate | Gross L1R5 of 20 or less | Gross L1R4 of 16 or less, using subjects taken at G3 |
| JC conditional admission | 15 or less, or 16 to 20 with A1 or A2 in all 5 relevant subjects | 12 or less, or 13 to 16 with A1 or A2 in all 4 relevant subjects |
| MI aggregate | Gross L1R4 of 20 or less | Gross L1R4 of 20 or less |
| JC and MI bonus cap | 4, plus 2 for a Language Elective Programme | 3, plus 2 for a Language Elective Programme |
| English or Higher Mother Tongue as L1 | Either can be L1 | MOE states it uses whichever gives the better aggregate |
| Polytechnic | Net ELR2B2 of 26 or less | Net ELR2B2 of 22 or less, with the second "best" subject taken at G2 |
MOE's page on the changes from 2028 sets out the full rules with worked examples, if you have a younger sibling heading that way.
Polytechnic courses don't use L1R5. They use ELR2B2: English Language, two relevant subjects for the course (R2), and your best 2 other subjects (B2). There are four types, A to D, each with its own lists of relevant subjects, and each polytechnic course uses one type.
Work out all four types at once with our ELR2B2 calculator.
A gross L1R5 of 20 makes you eligible, but most JC courses fill up with much lower scores. In the 2026 JAE, the last student admitted to each course had a net L1R5 of:
JCs don't publish their own cut-off points in advance: a cut-off is simply the net score of the last student admitted. It moves each year with results and choices, so use it as a guide alongside your personal interests and the subject combinations each JC offers. See every course on our JC cut-off points page, compare schools in our JC ranking, and shortlist your 12 choices in our JC & Poly Course Finder & Planner.
L1R5 is the O-Level aggregate score used for JC admission in the 2027 JAE. It adds the grade points of one first language (English or a Higher Mother Tongue) and five relevant subjects: a humanities subject, a maths or science subject, one more from either group, and your best 2 remaining subjects. Lower is better, and you need 20 or less to be eligible for JC.
Convert each grade to points (A1 is 1, F9 is 9). Put English or a Higher Mother Tongue in L1, then take your best humanities subject (R1), best maths or science subject (R2), best remaining humanities, maths or science subject (R3) and best 2 remaining subjects (R4, R5). Add the six numbers for your gross L1R5, then subtract bonus points for your net score. Our L1R5 calculator does it for you.
Anything up to 20 makes you eligible for JC, but posting is competitive. In the 2026 JAE, 28 of the 34 JC courses took their last student at a net L1R5 of 5 to 12, and the most competitive at 3. A net score of 12 or less opens most JC courses; a gross L1R5 of 14, for example, comfortably clears the bar of 20 and becomes a net 10 to 14, depending on your bonus points.
L1R5 counts six subjects and has a set humanities slot. L1R4 counts five: a first language, your best 2 humanities, maths or science subjects, and your best 2 remaining subjects. In the 2027 JAE, L1R5 is used for JC and L1R4 for Millennia Institute. Polytechnic courses use ELR2B2 instead.
English or a Higher Mother Tongue as L1, your two best subjects from humanities, mathematics or science as R1 and R2, and your two best remaining subjects of any kind (except Religious Knowledge) as R3 and R4.
Not as a counted subject: R2 can be filled by a science, so a weak Maths grade may not count. But to be eligible for JC you need Mathematics or Additional Mathematics at D7 or better, whether or not it's counted.
No. JC and MI eligibility uses your gross L1R5 or L1R4, before bonus points. Bonus points of up to 4 (6 with a Language Elective Programme) only lower your net score for posting.
L1R5. If you sat the 2026 O-Levels, your JC admission in the 2027 JAE uses L1R5 with a limit of 20. L1R4 for JC, with a limit of 16, starts with students who apply in January 2028 with the new SEC results.
Sources: MOE's JC and MI admission criteria, O-Level subjects and categories, how posting works, polytechnic criteria, changes from 2028, the sample Form A and the courses offered in the 2027 JAE (2026 cut-offs), checked on 4 November 2026. MOE marks 2027 dates as tentative.
Free Guides & Tools for Sec 4 Students
Everything for the move to JC, MI, poly or ITE, in the order you'll need it
| When | Step | Page | What It Helps You Do |
|---|---|---|---|
| Dec – Jan | Check the results & JAE dates | O-Level Dates & Results Day | Results day, Form A and application dates |
| Jan | Understand O-Level grades | O-Level Grading System | How each grade turns into points |
| Jan | Understand L1R5 & L1R4 | L1R5 & L1R4 Explained | How your O-Level score is worked out, step by step |
| Jan | Work out your aggregates | L1R5, L1R4 & ELR2B2 CalculatorsTool | Your best scores, with bonus pointsL1R5 · L1R4 · ELR2B2 |
| Jan | Learn how the JAE works | JAE Guide (2027) | Form A, eligibility, bonus points and how your 12 choices are posted |
| Jan | Compare JC & MI cut-offs | JC Cut-Off Points 2026 | 2026 ranges for every JC and MI |
| Jan | See the JC rankings | JC Rankings 2027 | Every JC ranked by its 2026 cut-off |
| Jan | Compare poly cut-offs | Poly Cut-Off Points | 2026 cut-offs for every diploma, by ELR2B2 type |
| Results week | Shortlist your 12 JAE choices | JC & Poly Course Finder & PlannerTool | Compare JC, MI, poly and ITE courses and rank your 12 choices for the JAE form |
| 2 Feb | Check the posting results | JAE Posting Results (2027)2 Feb | How to check, what to do next and appeals |