How O-Level grading works in Singapore (2026): A1 to F9, L1R5, bonus points and cut-offs
A clear guide to the GCE O-Level grading system: the A1 to F9 scale, how the L1R5 aggregate for JC and ELR2B2 for polytechnic are built, the bonus-point deductions, how cut-off points work, and where the move to Full Subject-Based Banding and the new SEC certificate stands in 2026.
The O-Level result slip gives you a grade in each subject, but the numbers that actually decide where you go next, into a Junior College or a polytechnic, are aggregates built from those grades: L1R5 and ELR2B2. This guide explains the A1 to F9 scale, how each aggregate is constructed, how bonus points and cut-off points work, and where Singapore stands in 2026 on the bigger shift to Full Subject-Based Banding and the new SEC certificate.
The A1 to F9 grade scale
SEAB grades each O-Level subject on a nine-point scale, A1 being the best. A1 to C6 are passes; D7 to F9 are not full passes for most progression purposes. SEAB grades to a standard rather than a fixed quota, so it does not publish official mark boundaries, but the commonly cited ranges are:
| Grade | Typical mark range | Status |
|---|---|---|
| A1 | 75 and above | Pass |
| A2 | 70 to 74 | Pass |
| B3 | 65 to 69 | Pass |
| B4 | 60 to 64 | Pass |
| C5 | 55 to 59 | Pass |
| C6 | 50 to 54 | Pass (minimum full pass) |
| D7 | 45 to 49 | Not a full pass |
| E8 | 40 to 44 | Fail |
| F9 | below 40 | Fail |
Each grade also maps to a grade point equal to its number: A1 is 1 point, A2 is 2, and so on up to F9 at 9. Those grade points are what the aggregates add up, and because A1 is the smallest number, a lower aggregate is better.
L1R5: the aggregate for JC
For Junior College admission, the key aggregate is L1R5, built from six subjects:
- L1: one first language, your English or Higher Mother Tongue grade.
- R1 to R5: five relevant subjects, chosen to a structure that broadly requires at least one humanities subject, at least one mathematics or science subject, a third from humanities, mathematics or science, and two further best subjects.
You add the six grade points. The best possible L1R5 is 6 (six A1s). For JC admission through the Joint Admissions Exercise, the gross L1R5 generally needs to be 20 or better, alongside minimum subject requirements such as a pass in English, a pass (or acceptable result) in Mother Tongue, and at least a D7 in Mathematics. Individual JCs and specific subject combinations can demand stronger grades.
A quick example. A student with English A2 (2), Combined Humanities B3 (3), Elementary Mathematics A1 (1), Physics B4 (4), Principles of Accounts B3 (3) and Mother Tongue C5 (5) has a gross L1R5 of 2 plus 3 plus 1 plus 4 plus 3 plus 5, which is 18.
ELR2B2: the aggregate for polytechnic
Polytechnic diploma courses use a different aggregate, ELR2B2, built from:
- EL: your English Language grade.
- R2: two relevant subjects, defined by the course group (for example, mathematics and a science for engineering courses).
- B2: your two best remaining subjects.
Again you sum the grade points, so the best possible ELR2B2 is 6. Most diploma courses require a gross ELR2B2 of around 26 or better, with a few (such as nursing) accepting slightly higher, and each course sets minimum grades in English and its key subjects on top of the aggregate.
Bonus points: the deductions that improve your aggregate
Both L1R5 and ELR2B2 can be improved by bonus points, which are subtracted from your gross aggregate to give a net aggregate. The total deduction is capped, commonly at 4 points. The usual sources are:
- Co-Curricular Activity (CCA). A strong CCA record can take points off your aggregate, with a larger deduction for an excellent record and a smaller one for a good record.
- Higher Mother Tongue. Attaining a sufficient grade in Higher Mother Tongue earns a deduction.
- Affiliation and relevant-subject schemes. Some schools and courses give further deductions, for example for affiliation to a school or for strong grades in subjects directly relevant to a course, subject to the overall cap.
Worked through: a student with a gross L1R5 of 14, a Higher Mother Tongue result earning 2 points and a strong CCA earning 2 points has a net L1R5 of 10. It is the net figure that is compared against cut-off points.
Cut-off points: how posting works
Each JC and each polytechnic course publishes an indicative cut-off point (COP), which is simply the net aggregate of the last student admitted through the previous year's Joint Admissions Exercise.
- Lower COP means more competitive. A JC with a net L1R5 COP of 5 is harder to enter than one at 11.
- COPs differ by school and course, and shift year to year with demand, so last year's figures are a guide, not a guarantee.
- Meeting the COP is necessary but not always sufficient: you must also satisfy the specific subject prerequisites for the school, combination or course.
To plan with real numbers, use MOE's JAE materials and the SchoolFinder and CourseFinder tools for the current year, which list each JC's and each poly course's aggregate ranges for that intake.
Where 2026 sits: Full Subject-Based Banding and the SEC
This is the part of the system in transition, and it is worth being exact about the 2026 reality.
Singapore is moving away from the Express, Normal (Academic) and Normal (Technical) streams to Full Subject-Based Banding (Full SBB). From the 2024 Secondary 1 cohort, students are no longer placed in those streams. Instead they are posted through Posting Groups and take each subject at one of three levels, G1, G2 or G3, that map roughly to the old Normal (Technical), Normal (Academic) and Express standards. A student can take different subjects at different levels according to their strengths.
The certificate is changing too. Students under Full SBB will not graduate with a separate O-Level or N-Level certificate; they will sit the new Singapore-Cambridge Secondary Education Certificate (SEC) at the end of Secondary 4. The SEC keeps the same exam format and standards as the current Normal and Ordinary Level examinations, but issues a single certificate that records the subjects you took and the level (G1, G2 or G3) of each.
The timing is the key fact for 2026:
- The GCE O-Level and N-Level examinations continue through 2026. Students graduating in 2026 still receive the familiar GCE O-Level and N-Level certificates.
- The first cohort to receive the SEC is the 2027 graduating cohort (the students who entered Secondary 1 in 2024). From 2027 they sit the SEC examinations in place of the O-Level and N-Level.
So if you are reading this for a 2026 O-Level sitting, the A1 to F9 scale, L1R5, ELR2B2 and the bonus and cut-off rules above all apply to you unchanged. The SEC is the system for the cohorts behind you.
What changes for admissions after 2026
One linked change is worth flagging so you are not caught out if you advise a younger sibling. Admissions are being reworked for the cohorts that follow.
From the 2028 Joint Admissions Exercise (the intake after the first SEC examinations in 2027), JC admission will use a new aggregate, L1R4, made up of one language plus four relevant subjects, all taken at the G3 level, with a gross cap of 16 rather than the current 20. MOE has also announced that the separate post-secondary admissions exercises will be brought together into a single application process covering JC, Millennia Institute, polytechnic and ITE from 2028.
None of this affects the 2026 O-Level intake, which is admitted on L1R5 and ELR2B2 as described. It is simply the shape of things for the SEC cohorts.
A short checklist for reading your results
When your O-Level results arrive:
- Compute your gross L1R5 if you are eyeing JC, and your gross ELR2B2 if you are eyeing polytechnic. Use the right subjects for each.
- Subtract your bonus points (CCA, Higher Mother Tongue, any affiliation) up to the cap to get your net aggregate.
- Check the subject prerequisites for your target schools and courses, not just the aggregate.
- Compare your net aggregate against last year's cut-off points through JAE's SchoolFinder and CourseFinder, treating them as a guide.
In summary
The O-Level grading system is mechanical once you see it: grade points sum into L1R5 for JC or ELR2B2 for polytechnic, bonus points pull your aggregate down, and the net figure is read against cut-off points. For the 2026 cohort that whole system is fully in force and your certificate is still a GCE O-Level. The SEC, Full Subject-Based Banding and the 2028 admissions changes are real and coming, but they belong to the cohorts behind you. Work out your net aggregate, respect the subject prerequisites, and use the current-year JAE tools to see what is in reach.
Sources & how we know this
- National Examinations Grading System β Singapore Examinations and Assessment Board (SEAB) (2026)
- Joint Admissions Exercise (JAE) β Ministry of Education, Singapore (2026)
- Full Subject-Based Banding (Full SBB) β Ministry of Education, Singapore (2026)
- Changes to post-secondary admissions from 2028 β Ministry of Education, Singapore (2026)
Last updated: 2026-06-10. Rules change. For the official source see SEAB.