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.