1 · Your child's subjects
Add every subject and its level. We sort them into L1, R1 to R4 for you.
2 · Bonus points (optional)
3 · Result
12
L1R4 gross
10
net, after 2 bonus points
JC Eligible (16 or fewer)
MI Eligible (20 or fewer)
| L1 | English Language | A2 = 2 |
|---|---|---|
| R1 | Humanities (Social Studies/History) | B3 = 3 |
| R2 | Mathematics | A2 = 2 |
| R3 | Chemistry | B3 = 3 |
| R4 | Malay Language | A2 = 2 |
Not counted: Physics (G3 B4, a better grade was used)
Bonus: CCA Excellent 2
MOE's rules for admission from 2028 (PSE). The 16 and 20 cut-offs are on the gross score; the net score ranks applicants. Each JC's own cut-off for 2028 is not out yet. A guide only, not an official result.
How it works
L1R4 adds up the grades of five G3 subjects. Each grade is worth its number: A1 is 1, B3 is 3, C6 is 6. Lower is better.
| Slot | Which subject counts |
|---|---|
| L1 | G3 English, or a Higher Mother Tongue |
| R1 | Best G3 Humanities subject |
| R2 | Best G3 Math or Science subject |
| R3 | Best G3 Humanities, Math or Science subject |
| R4 | Best of any other G3 subject (not Religious Knowledge) |
JC: 16 points or fewer
On the gross score. Millennia Institute (MI): 20 points or fewer.
All five at G3
Every subject counted must be taken at G3. A G2 or G1 subject cannot be counted.
English C6, Math D7
G3 English at A1 to C6, and G3 Math or G3 A-Math at A1 to D7.
Mother Tongue: a pass
G3 D7, G2 Grade 5 or G1 Grade D, or Higher Mother Tongue E8. Mother Tongue and Higher Mother Tongue of the same language cannot both count.
Higher Mother Tongue as L1
MOE works out L1R4 with English and with Higher Mother Tongue as L1, and uses the lower score. English can then count in R4.
Missed a subject grade?
Conditional admission to JC with L1R4 of 12 or fewer, or 13 to 16 with A1 or A2 in all four R subjects. MI: 15 or fewer, or 16 to 20 likewise. The subject must be passed by the end of Year 1.
| Bonus | Points |
|---|---|
| CCA grade Excellent | 2 |
| CCA grade Good | 1 |
| English and Higher Mother Tongue, both A1 to C6 | 2 |
| Chinese or Malay (Special Programme), or Bahasa Indonesia, A1 to C6 | 2 |
| Affiliated JC (Sec 4 and 5 students of an affiliated secondary school) | 2 |
| Selected for a JC Language Elective Programme (on top of the cap) | 2 |
Capped at 3 points in total, plus 2 more for a JC Language Elective Programme. Bonus points lower the net score that ranks applicants. They do not change the 16-point cut-off, which is on the gross score.
L1R4 = 2 + 3 + 2 + 3 + 2 = 12
Net 10, after 2 points for CCA Excellent
12 is within 16, so the student is eligible for JC and MI. Physics (B4) is not counted, because Chemistry is better.
Source: MOE, Junior college and Millennia Institute (PSE), last updated 28 July 2026.
Old vs new
Sec 4 in 2026
L1R5, 20 points or fewer
O-Level 2026, then the 2027 JAE. Six subjects counted.
Sec 3 and below in 2026
L1R4, 16 points or fewer
The SEC from 2027, then the PSE from 2028. Five subjects counted, all at G3.
Minister Chan Chun Sing, March 2025: "With one fewer subject counted, students will need a gross aggregate score of 16 points, rather than 20 points, to be eligible for JC. This is a natural recalibration given that five subjects will be counted, rather than six."
MI stays at 20 or fewer, now on L1R4. Bonus points are capped at 3 instead of 4.
Under the SEC
More on grades, poly and ITE routes in our guide to the SEC exam.
Math and JC
JC needs G3 Math or G3 A-Math at D7 or better, and both can count in L1R4. Send us your child's level, school and latest Math results. We will tell you honestly what their Math grade needs to be.
Ask us on WhatsAppSecondary Math, E-Math and A-Math at Katong and Hougang. G3 classes · G2 classes · moving from G2 to G3 Math
Quick answers
A first language plus four relevant subjects: G3 English (or a Higher Mother Tongue), a Humanities subject, a Math or Science subject, one more Humanities, Math or Science subject, and the next best subject. All five must be G3. From 2028 it replaces L1R5 for JC admission.
Pick the best G3 grade for each slot: English for L1, the best Humanities for R1, the best Math or Science for R2, the best remaining Humanities, Math or Science for R3, and the best remaining subject for R4. Add the grade numbers (A1 = 1 to 9 = 9). Then subtract bonus points (up to 3) for the net score.
16 points or fewer on the gross score, from the 2028 admissions. For Millennia Institute it is 20 or fewer. Each JC's own cut-off point for 2028 will only be known after the first SEC results.
L1R5 counts six subjects, with a JC cut-off of 20. L1R4 counts five, with a cut-off of 16, and bonus points are capped at 3 instead of 4. L1R5 applies to the O-Level 2026 cohort; L1R4 applies from the 2027 SEC cohort.
No. Every L1R4 subject must be taken at G3. Mother Tongue is the one requirement a G1 or G2 subject can meet, with a pass.
No. JC needs G3 Math or G3 A-Math at D7 or better. A student in G2 Math can move up to G3 Math; schools let students move up at set points, so ask the school when.
No. The 16-point cut-off is on the gross score. Bonus points lower the net score that JCs use to rank applicants.
No. The same language cannot be used twice. MOE works out L1R4 with English as L1 and with Higher Mother Tongue as L1, and uses the lower score.
This calculator follows MOE's published rules for JC and MI admission from 2028, as at 16 October 2026. It is a guide, not an official result, and Math Vigilante is not affiliated with MOE or SEAB. MOE will publish 2028 course information in mid-2027; check moe.gov.sg before making a decision. © 2026 Math Vigilante.
Math Vigilante Tuition - Katong
865 Mountbatten Road, #02-77
Katong Shopping Centre, Katong, Singapore 437844
Math Vigilante Tuition - Hougang Central
806 Hougang Central, #03-144
Hougang, Singapore 530806
Math Vigilante Tuition - Hougang (Opp Hougang CC)
Blk 19 Hougang Avenue 3, #01-185
Hougang, Singapore 530019
Operating Hours
Monday to Friday: 3:00PM - 9:30PM
Saturday and Sunday: 9:00AM - 6:00PM