Sri Lanka GCE O/L Pass & A/L Eligibility Calculator
Enter your nine GCE Ordinary Level grades and see in seconds whether you passed O/L, whether you qualify to sit GCE Advanced Level, how many credits and distinctions you earned, and exactly which rule (if any) is blocking your A/L admission.
How it works
The calculator runs the official Department of Examinations grade scale and the Ministry of Education's A/L admission rules in a single deterministic pass. Sri Lankan GCE (O/L) candidates sit nine subjects, six fixed compulsory subjects (first language, Mathematics, Science, English, History, Religion) and three chosen from the syllabus's three optional baskets, so the form asks for nine letter grades and uses the rules below.
- Grade scale. The Department of Examinations uses six grades: A* (85–100 marks, distinction), A (75–84, distinction), B (65–74, very good pass, credit-level), C (50–64, credit pass), S (35–49, simple pass), and W (0–34, fail). The calculator works on letter grades only, the certificate does not display raw marks, so a marks input would not match what most students actually have on paper.
- Pass, credit, distinction definitions.A subject is “passed” if the grade is S or better. It is a “credit” if the grade is C or better. It is a “distinction” if the grade is A or better (A and A* both count). These thresholds match the Department of Examinations results-sheet labelling and the standard Ministry of Education framing used in A/L admission circulars.
- O/L overall pass rule. The Department of Examinations records a candidate as having passed GCE (O/L) when they obtain a grade of S or better in at least 6 subjects in a single sitting, and a pass in the compulsory first language (Sinhala or Tamil). The calculator applies this rule literally and shows the verdict in the top-left card.
- A/L eligibility rule (since 2017).A candidate qualifies to sit GCE (A/L) only when all four of these hold in the same sitting: at least six subjects passed (grade ≥ S), a pass in Sinhala/Tamil, a pass in Mathematics, and a pass in English. The Mathematics and English compulsory-pass requirements were strengthened in the 2017 syllabus revision and re-affirmed in subsequent Ministry circulars. If any one of these four checks fails, the “what blocked you” panel surfaces the exact rule and the offending grade.
- Counts surfaced for context. The result tiles show the number of distinctions (A or A*), credits (C or better), passes (S or better), and fails (W). The number of credits is informational only, UGC state-university admission is decided by A/L Z-score, not O/L credits, but some scholarship schemes and a few private-campus diplomas still look at O/L credit count.
The page also runs an independent rule-table cross-check function on every input change. The two implementations are written as different code paths, one accumulator loop, one declarative rule table, and the result panel flags any mismatch. This is a small guardrail against silent regressions when the rule constants are edited.
Worked examples
Frequently asked questions
Sources & references
- Department of Examinations of Sri Lanka: GCE (O/L) grading scale and pass thresholds
- Ministry of Education of Sri Lanka: A/L admission circulars and the 2017 syllabus revision
- University Grants Commission of Sri Lanka: Admissions Handbook (context for university baseline credit requirements)
The grade scale, pass-count threshold, and A/L gatekeeper rules on this page were last cross-checked against the Department of Examinations and Ministry of Education sources on 2026-05-16. The page is reviewed each year before the O/L results release and whenever the Ministry publishes a new A/L admission circular.
Related tools
Comments & feedback
Spotted a bug or want an improvement? Tell us, our team reviews every comment, and good ideas get built. Comments are public and anonymous.
Spotted a rule the calculator misses or got a different verdict from your school?
Email me at [email protected] , most fixes ship within 24 hours.