TL;DR
Your child’s route into JC or polytechnic is decided by an aggregate score, and which aggregate depends on the year they sit their national exams. Students sitting O-Levels in 2026 go through the 2027 Joint Admissions Exercise under the current rule: an L1R5 gross aggregate of 20 or better qualifies for JC. Students sitting the Singapore-Cambridge Secondary Education Certificate in 2027 go through the 2028 JAE under the revised rule: an L1R4 gross aggregate of 16 or better. Polytechnic admission uses a different aggregate entirely, ELR2B2, with a net score of 26 or better. The single most misread part of all this is that JC eligibility is judged on the gross score, while bonus points only affect the net score used for posting.
Who this page is for, and what it settles
If your child is in Secondary 3 or 4 right now, they sit on opposite sides of a rule change, and the advice that applies to one does not apply to the other. This page sets out both systems, states which cohort each one governs, and explains what the change does to subject choices made at the end of Secondary 2.
Two things drive most of the anxiety we hear from parents at this stage. The first is that the scoring looks like alphabet soup, so it is hard to work out what a realistic target even is. The second is that the JC change has been reported in ways that make it sound harsher than the arithmetic supports. Both are fixable with an hour of clear reading, which is what follows.
The three routes the Joint Admissions Exercise covers
The Joint Admissions Exercise, JAE, is the centralised posting exercise that places students into post-secondary institutions after their national exams. It covers junior colleges, Millennia Institute, the polytechnics and ITE. Students rank their choices, and posting runs on results plus available places.
Each route uses its own aggregate. JC uses L1R5 today and L1R4 from 2028. Millennia Institute uses an L1R4 of its own, which is not the same L1R4 that JC adopts in 2028. Polytechnics use ELR2B2. Getting these straight matters because a score that comfortably clears one route can miss another.
JC admission for the 2027 JAE: L1R5 of 20 or better
For students sitting O-Levels in 2026 and entering the 2027 JAE, the rule is the one that has been in place for years. MOE states it plainly: “Your L1R5 gross aggregate score must not exceed 20.”
L1R5 counts six subjects. L1 is the First Language, either English Language or Higher Mother Tongue. The five relevant subjects are one Humanities subject, one Mathematics or Science subject, one further subject from Humanities, Mathematics or Science, and two best-scoring subjects of any kind.
There are minimum grades that sit alongside the aggregate. English Language must be A1 to C6. One Mathematics subject must be A1 to D7. One Mother Tongue Language must be A1 to D7. A student can hit the aggregate and still be ineligible by missing one of these, which is a quiet trap worth checking early.
Bonus points of up to 4 are available under this system, from CCA grade, from taking English together with Higher Mother Tongue, from special language programmes, and from applying to an affiliated JC.
Source: MOE, Joint Admissions Exercise: admissions matters of JCs and MI.
What changes at the 2028 JAE: L1R4 of 16 or better
Students sitting the Singapore-Cambridge Secondary Education Certificate in 2027 enter the 2028 JAE, and they are the first cohort under the revised criteria. JC admission then requires an L1R4 gross aggregate of 16 points or better.
L1R4 counts five subjects, one fewer than L1R5. MOE defines the components as follows. L1 is G3 English or Higher Mother Tongue Language. R1 is the best-scoring G3 subject from Humanities. R2 is the best-scoring G3 subject from Mathematics or Science. R3 is the best-scoring G3 subject from Humanities, Mathematics or Science. R4 is any best-scoring G3 subject.
The G3 labelling is not cosmetic. Under Full Subject-Based Banding the old Express, Normal Academic and Normal Technical streams are replaced by subject-level bands G1, G2 and G3, and the L1R4 components are defined in G3 terms. If that part is unfamiliar, our explainer on the 2027 SEC and Full Subject-Based Banding covers what changes and what stays the same.
Bonus points are capped at 3 under the revised system, down from 4. MOE has retained a separate provision for students in the Language Elective Programme.
Source: MOE, JAE changes from 2028.
The gross and net distinction almost everyone gets wrong
This is the part we spend the most time correcting, and it is worth reading twice.
Eligibility for JC is stated against the gross aggregate. MOE’s wording is “L1R5 gross aggregate score must not exceed 20”, and for 2028 the equivalent is a gross L1R4 of 16. Bonus points are then subtracted from the gross score to produce the net score. In MOE’s words, “The bonus points are subtracted from your L1R5 gross aggregate score to obtain the L1R5 net aggregate score for JAE posting.”
The practical effect is that bonus points do not get a student over the eligibility line. They improve the score used to compete for places once the student is already eligible. A child with a gross L1R5 of 22 and two bonus points has a net of 20, and that net does not make them eligible for JC. Plenty of well-meaning advice online implies otherwise.
Polytechnic admission works the other way round, which is where the confusion comes from. The poly threshold is explicitly a net figure, so CCA bonus points genuinely do help a borderline student qualify.
That asymmetry is our reading of the rules as written rather than something MOE spells out in a single sentence, so treat it as the reason to check your own child’s numbers carefully rather than as a substitute for doing so.
Polytechnic admission: ELR2B2 of 26 or better
Polytechnic courses use ELR2B2, which counts five subjects: English Language, two relevant subjects specified by the course, and two best-scoring subjects. MOE expresses it as “ELR2B2 net aggregate score = English Language (EL) + 2 Relevant Subjects (R1, R2) + 2 Best Subjects (B1, B2) minus CCA bonus points”.
The qualifying net aggregate must not exceed 26 for a standard diploma course. Nursing is the exception, where the ELR2B2-C net aggregate must not exceed 28. Each course also carries its own minimum entry requirements on specific subjects, so a student aiming at an engineering diploma and one aiming at a design diploma are not being measured on the same relevant subjects.
CCA bonus points of up to 2 apply, at 2 points for an excellent grade and 1 point for a good grade.
Source: MOE, Joint Admissions Exercise: polytechnic admission and courses.
Millennia Institute and the other L1R4
Millennia Institute offers a three-year route to A-Levels and uses an L1R4 aggregate with a threshold of 20, not 16. MOE’s wording is “Your L1R4 gross aggregate score must not exceed 20.”
Its composition also differs from the JC L1R4 arriving in 2028. The MI aggregate is First Language plus two subjects from the Humanities, Mathematics or Science groups plus two best-scoring subjects. Bonus points reach 4, without the affiliated-JC component.
So from 2028 there will be two live aggregates both called L1R4, with different compositions and different thresholds. Anyone searching for “L1R4” and landing on a page about one of them can easily apply it to the other.
| JC (2027 JAE) | JC (2028 JAE onward) | Millennia Institute | Polytechnic | |
|---|---|---|---|---|
| Aggregate | L1R5 | L1R4 | L1R4 | ELR2B2 |
| Subjects counted | 6 | 5 | 5 | 5 |
| Threshold | 20 | 16 | 20 | 26 |
| Judged on | Gross | Gross | Gross | Net |
| Bonus point cap | 4 | 3 | 4 | 2 |
Is the new JC bar actually harder? Do the arithmetic
The headline reads as a tightening from 20 to 16, and a lot of coverage has left it there. Run the numbers per subject and the picture is more moderate.
Under L1R5, an aggregate of 20 across six subjects is an average of about 3.3 per subject, which sits between a B3 and a B4. Under L1R4, an aggregate of 16 across five subjects is an average of 3.2, which is a B3. The bar tightens, but slightly, not dramatically.
What changes more is the weight of any single grade. In a six-subject aggregate one counted subject carries roughly 17 per cent of the total. In a five-subject aggregate it carries 20 per cent. A single C6 that a student could previously absorb now moves the aggregate further, and with the bonus cap down to 3 there is one less point of relief available at the posting stage.
Our view, stated as our view: the change is less about raising the bar and more about reducing the room to carry one weak subject. That points at a different response from the one most families reach for. Adding a sixth or seventh subject as insurance does less than it used to. Lifting the weakest subject that will actually be counted does more.
The breadth requirement has not gone away either. R1 must come from Humanities and R2 from Mathematics or Science, so a student who is strong across four sciences and weak in every Humanities subject cannot simply stack their best four. That constraint is set by subject combination choices made at the end of Secondary 2, well before any of this becomes visible.
What this means for subject choices in Secondary 3
Because R1 and R2 force one Humanities and one Mathematics or Science subject into the aggregate, the combination chosen at the end of Secondary 2 sets the ceiling on the score two years later. A student who takes the minimum Humanities load and neglects it is choosing to have their weakest area counted.
The same logic applies to the Mathematics and Science side. Decisions about Additional Mathematics alongside Elementary Mathematics and about Combined Science against Pure Science shape which subjects are available to fill R2, R3 and R4 with good grades.
For families still two stages back and thinking about secondary school placement first, our secondary school cut-off points checker and the guide to planning after PSLE results cover that earlier decision.
Frequently Asked Questions
Which cohort is the last to use L1R5 for JC admission?
Students sitting O-Levels in 2026 and entering the 2027 Joint Admissions Exercise are the last under L1R5. The revised L1R4 criterion applies from the 2028 JAE, which covers students sitting the Singapore-Cambridge Secondary Education Certificate in 2027.
What is the JC cut-off score from 2028?
An L1R4 gross aggregate of 16 points or better qualifies a student for JC admission from the 2028 JAE. Individual colleges set their own cut-off points for posting, which are usually well below the eligibility threshold for popular colleges.
Do bonus points help my child qualify for JC?
No. JC eligibility is assessed on the gross aggregate, and bonus points are subtracted afterwards to produce the net score used for posting. Bonus points improve competitiveness for a place rather than eligibility for the route.
Do bonus points help for polytechnic?
Yes. The polytechnic threshold is stated as a net aggregate of 26 or better, and CCA bonus points of up to 2 are subtracted before that comparison, so they can move a borderline student across the line.
What is the difference between the JC L1R4 and the Millennia Institute L1R4?
They share a name and nothing else. The JC version arriving in 2028 requires 16 or better and specifies one Humanities subject and one Mathematics or Science subject among its components. The Millennia Institute version requires 20 or better and draws two subjects from the Humanities, Mathematics or Science groups.
Can a student meet the aggregate and still be ineligible for JC?
Yes. Minimum grade requirements sit alongside the aggregate: English Language at A1 to C6, one Mathematics at A1 to D7, and one Mother Tongue Language at A1 to D7. Missing one of these disqualifies a student who otherwise clears the score.
Does the polytechnic ELR2B2 aggregate change in 2028?
MOE’s published material on the 2028 changes addresses JC and Millennia Institute admission. Check the current polytechnic admission criteria page directly before relying on any figure for a future intake.
Straight answers for parents deciding now
My child is in Secondary 3 in 2026. Which system applies?
The revised one. They sit the Secondary Education Certificate in 2027 and enter the 2028 JAE, so L1R4 of 16 or better is their JC threshold, with bonus points capped at 3.
My child is borderline for JC. Should we push for JC or plan for poly?
Work out both aggregates before deciding, because they count different subjects and one may be far more achievable than the other. A student with a strong English grade and two strong relevant subjects can look considerably better under ELR2B2 than under L1R4. Deciding on the JC number alone throws away information.
Is it worth adding another subject to improve the aggregate?
Usually less than families expect, and less than it used to be. Only your best-scoring subjects fill the B and R4 slots, so an extra subject helps only if it outperforms something already counted. Raising a weak subject that is certain to be counted is the higher-yield move.
Where we come in
We teach the subjects that end up inside these aggregates, and the ones students most often need lifted before they count. If your child is heading into the 2028 JAE and one subject is capping the score, our O-Level classes are capped at five students so the weak topic gets found rather than glossed over. For students already through JAE and into JC, our A-Level classes pick up the next stage.
Sources: MOE, Joint Admissions Exercise: admissions matters of JCs and MI; MOE, JAE changes from 2028; MOE, Joint Admissions Exercise: polytechnic admission and courses; MOE, Infosheet 1: Revised Junior College Admission Criteria, 6 March 2025. Thresholds and criteria are as published at the time of writing and should be checked against MOE before any decision.