How to Calculate Your O-Level Score: A Step-by-Step Guide to L1R5 and L1R4 in Singapore
If you’re preparing for the Singapore O-Level examinations, understanding how to calculate your L1R5 and L1R4 scores is essential. These aggregate scores play a major role in determining your eligibility for Junior College (JC), Millennia Institute (MI), and polytechnic courses. Knowing how your score is calculated can help you set realistic goals, identify subjects to improve, and plan your post-secondary education with confidence.
In this guide, we’ll explain what L1R5 and L1R4 mean, how to calculate them step by step, and share practical tips to help you achieve a lower (better) score.
Step 1: Convert Your Grades into Points
Each O-Level grade corresponds to a point value:
| Grade | Points |
|---|---|
| A1 | 1 |
| A2 | 2 |
| B3 | 3 |
| B4 | 4 |
| C5 | 5 |
| C6 | 6 |
| D7 | 7 |
| E8 | 8 |
| F9 | 9 |
Remember: The lower your total points, the better your O-Level score.
Step 2: Calculate Your L1R5 Score (For JC)
L1R5 stands for:
- L1 = Your First Language (usually English or Higher Mother Tongue)
- R5 = Five relevant subjects
Your R5 must include:
- At least one Mathematics or Science subject
- At least one Humanities subject
- Your remaining best-performing eligible subjects
Example
| Subject | Grade | Points |
|---|---|---|
| English | A2 | 2 |
| Elementary Mathematics | A1 | 1 |
| Chemistry | A2 | 2 |
| Physics | B3 | 3 |
| Geography | A2 | 2 |
| Chinese | B3 | 3 |
L1R5 = 2 + 1 + 2 + 3 + 2 + 3 = 13 points
Step 3: Apply Bonus Points (If Eligible)
You may qualify for bonus points through:
- CCA achievements
- Higher Mother Tongue
- Affiliation (where applicable)
- Certain language programmed
A maximum of 4 bonus points can typically be deducted from your raw aggregate to obtain your net score, which is used during admissions.
Example
- Raw L1R5: 13
- CCA Bonus: –2
- Higher Mother Tongue Bonus: –2
Net L1R5 = 9
Institutions requirements
JC: L1R5 (1 Language, 5 Relevant subjects)
| L1: | English or Higher Mother Tongue Language (MTL) |
| At least one R5: | Mathematics or Science |
| At least one R5: | Humanities/Higher Art/Higher Music/Special Programmed/Bahasa Indonesia |
| The other three R5:
(without repetition) |
|
In addition
|
|
MI: L1R4 (1 Language, 4 Relevant subjects)
| L1: | English or Higher Mother Tongue Language (MTL) |
| At least two R4: | Mathematics/Science/Humanities/Higher Art/Higher Music/Special Programmed/Bahasa Indonesia |
| The other two R4: | Any 2 GCE O-Level subjects except Religious Knowledge |
In addition
|
|
Polytechnic: ELR2B2 net aggregate score (ELR2B2 = English Language + 2 Relevant Subjects + 2 Best Subjects – bonus points)
| ELR2B2 | Must not exceed 26 for all courses except for Diploma in Nursing (ELR2B2 must not exceed 28) |
In addition
|
|
ITE
|
Calculating L1R5/L1R4/ELR2B2 together with Bonus Points
You can get a maximum of 4 bonus points from a combination of any of these achievements:
| Type of bonus points | Bonus Points |
| CCA grade: Excellent, A1 or A2 for admission to all institutions | 2 |
| CCA grade: Good, or from B3 to C6 for admission to all institutions | 1 |
| English and Higher Mother Tongue Language grade: A1 to C6 for admission to JC or MI | 2 |
| Chinese or Malay Special Programmed or Bahasa Indonesia grade: A1 to C6 for admission to JC or MI | 2 |
| Selection of your affiliated JC as your 1st or 1st and 2nd choices (refer to here for the affiliation list) | 2 |
You can get an additional 2 bonus points if you are selected for the Chinese, Malay or Tamil Language Elective Programme offered in some JCs.
Calculation = Each component score (e.g. A1 = 1, A2 = 2, B3 = 3 etc.) added together – Bonus Points
Cut-off-point varies for each institution yearly, and so you can only refer to the previous year’s COP for a gauge on which schools you should apply for!
If you’re taking JC H2 Chemistry, join us for our A Level chemistry tuition lessons!
Terms you might be searching for: How to Calculate L1R5, L1R5 Calculator, O Level Score System, L1r5 Subjects, O Level Points to Enter JC, A Level Score Calculator, O Level Point System
What Is a Good O-Level Score?
Generally:
- 6–8 points: Excellent; competitive for top JCs.
- 9–12 points: Very strong; eligible for many JCs.
- 13–16 points: Good; a range of JC and Polytechnic options.
- 17–20 points: Meets the basic eligibility for many JC admissions, though entry depends on each school’s cut-off.
- Above 20 points: Students often consider Polytechnic or other post-secondary pathways.
Important Note
The traditional L1R5 system continues to apply to current O-Level cohorts through the 2027 admission cycle. From the 2028 Joint Admissions Exercise, admissions to Junior Colleges will transition to an L1R4 scoring system, where only five subjects are counted instead of six.
Final Thoughts
Calculating your O-Level score is straightforward once you understand the grade-to-point conversion and subject requirements. Keep track of your predicted grades throughout the year, identify subjects where you can improve by one grade, and aim to lower your overall aggregate. Even improving a single subject from B3 to A2 can make a meaningful difference to your final score and expand your post-secondary options.
Different institutions will require different calculations of your O Level points to enter Poly or JC so we have split them into Junior College (JC), Millennial Institution (MI), Polytechnic, and Institute of Technical Education (ITE) for you.