Sri Lanka A/L Stream Eligibility Checker
Enter your O/L grades and find out in seconds whether you qualify to sit GCE A/L and which streams — Physical Science, Biological Science, Commerce, Arts or Technology — your results open. Handles the Maths-fail Arts-only rule automatically. No signup, sources cited.
How it works
Every result on this page is computed directly from the grades you enter — nothing is sent to a server. The logic follows the standard national framework used across Sri Lankan schools under Ministry of Education and Department of Examinations guidance. Grades are ranked A = 4, B = 3, C = 2, S = 1, W = 0, where a pass is grade S or above and a credit is grade C or above.
Step 1 — National eligibility to sit A/L. A candidate must have passed at least six subjects (grade S+) with a minimum of three credit passes (grade C+), obtained in not more than two sittings, and hold an ordinary pass in the First Language and Mathematics. In code:
passes = count(grade ≥ S); credits = count(grade ≥ C)
eligible = passes ≥ 6 AND credits ≥ 3 AND firstLanguage ≥ S
AND (maths ≥ S OR maths-special-provision)Step 2 — Mathematics special provision. A student who fails Mathematics but otherwise meets the six-pass and three-credit rule may enter the Arts stream only, and must re-sit O/L Mathematics during the first year of A/L. The tool flags this rather than silently marking you ineligible.
Step 3 — Stream eligibility. Each stream is scored from the standard national requirement:
- Physical Science: a Maths credit (C+) opens it; a Science credit is recommended.
- Biological Science: a Science credit (C+) plus at least an ordinary pass (S+) in Maths.
- Technology: passes (S+) in both Maths and Science; a Maths credit is preferred for Engineering Technology.
- Commerce:a credit in Maths or Business & Accounting Studies is preferred; generally accessible with your passes.
- Arts: open to any student meeting the national eligibility, and the sole route under the Maths special provision.
The pass and credit counts are computed two independent ways — once by addition (counting subjects at or above each threshold) and once by exclusion (total sat, minus fails, minus ordinary-only passes) — and the tool confirms both agree, so a counting bug cannot slip through. Final grade cut-offs for admitting a student into a stream are set by each school and may be stricter than this national framework.
Worked examples
Frequently asked questions
Sources & references
- Department of Examinations — GCE (A/L) Examination general instructions (eligibility to sit A/L)
- Department of Education / doenets.lk — O/L and A/L examination authority
- GCE Advanced Level in Sri Lanka — grade scale and stream structure
- Trinity College Kandy — guidance on selecting A/L subject streams (Ministry-aligned framework)
The eligibility rule and stream framework on this page were last cross-checked against these sources on 2026-07-16. Stream cut-offs are school-discretionary; the national six-pass / three-credit rule is the deterministic part.
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.
Found a bug, edge case, or want to suggest an improvement?
Email me at [email protected] — most fixes ship within 24 hours.