Skip to content
induwara.lk
Premium
induwara.lkSri Lanka · Education

O/L Subjects List Sri Lanka — Subject Selection Checker

Every G.C.E. (O/L) subject in one place: the 6 compulsory subjects and all 38 optional subjects, sorted into the three official categories. Build your 9-subject selection and the tool says whether it is allowed — and which rule it breaks if it is not. Free, no signup.

By Induwara AshinsanaUpdated Sep 23, 2026
Build your 9 O/L subjectssittings up to 2028
Medium of study
First language

English-medium students still offer Sinhala or Tamil here.

Your 3 optional subjects

Any of the three categories. The rule check below does the rest.

Any of the three categories. The rule check below does the rest.

Any of the three categories. The rule check below does the rest.

Try a selection
0 of 3 optional subjects chosen. Your 6 compulsory subjects are already set. Pick the rest above — or hit a preset — and the verdict appears here.

The five rules, checked one by one

  • Exactly 9 subjects

    6 of 9 subjects so far.

    Department of Examinations subject structure (R1)

  • Six compulsory subjects, one religion, one first language

    Buddhism, Sinhala Language & Literature, English Language, Mathematics, History and Science.

    Ministry of Education O/L subject structure (R2)

  • One subject from each of the three categories

    0 of 3 optional subjects chosen. Still to pick from: Category I, Category II, Category III.

    Department of Examinations subject structure (R3)

  • Second language is not your first language

    No national second language taken, so this rule does not apply.

    Department of Examinations second-language definition (R4)

  • No subject offered twice

    Every subject on the selection appears exactly once.

    Department of Examinations application rules (R5)

Your selection, as it goes on the application

Your G.C.E. Ordinary Level subject selection, listing each subject, whether it is compulsory or optional, and what it covers.
#SubjectSlot
1Buddhismබුද්ධ ධර්මයOffered in Sinhala, Tamil and English medium.Compulsory
2Sinhala Language & Literatureසිංහල භාෂාව හා සාහිත්‍යයAn A/L gatekeeper — a pass in the first language is required to sit A/L.Compulsory
3English Languageඉංග්‍රීසි භාෂාවAn A/L gatekeeper — a pass here is required to sit A/L.Compulsory
4MathematicsගණිතයAn A/L gatekeeper — a pass here is required to sit A/L.Compulsory
5HistoryඉතිහාසයSri Lankan and world history; counts toward your six passes.Compulsory
6Scienceවිද්‍යාවIntegrated physics, chemistry and biology; counts toward your six passes.Compulsory
3 more to choose.

The examination application prints a subject number beside each subject. Copy those from the application itself — this tool does not reproduce them, because the current numbering could not be read off an official Department of Examinations source.

6/6 rows agree on an independent re-count7/7 hand-worked cases reproduced

Subject structure and category membership from the Department of Examinations G.C.E. (O/L) subject list and the Ministry of Education O/L structure; subject names as the National Institute of Education syllabus names them. Full source list is below this tool. Nothing you type leaves your browser.

How it works

A Sri Lankan G.C.E. (Ordinary Level) candidate offers exactly 9 subjects: 6 that every candidate takes, and 3 chosen from three separate categories of optional subjects. There is no arithmetic in this tool — the answer is a set of membership and exclusion tests run against the subject structure published by the Department of Examinations and the Ministry of Education. All five tests are shown on screen, with the source of each named beside it, so the method is visible rather than hidden in the code.

  1. The count rule. 6 compulsory + 3 optional = 9 subjects. Nothing more, nothing fewer.
  2. The compulsory set.Religion, First Language (Sinhala or Tamil Language & Literature), English Language, Mathematics, History and Science. Exactly one religion subject from the five offered, and exactly one first language. An English-medium candidate still offers Sinhala or Tamil as their first language.
  3. The category rule. This is the one that catches people. Writing the chosen optional set as O and the three categories as G₁, G₂, G₃, a legal selection satisfies |O| = 3 and |O ∩ Gᵢ| = 1 for every i. Two subjects from one category necessarily leaves another empty, so the tool reports both halves of the failure and offers the swap that fixes it.
  4. The second-language exclusion. Category I carries the two national second languages. The one open to you is the one that is not your first language: Second Language (Tamil) for a Sinhala first language, Second Language (Sinhala) for a Tamil first language. This is the only rule on the page that depends on who you are rather than on what you picked — the same subject is legal for one candidate and not for another.
  5. The duplicate exclusion. No subject appears twice across the 9.

Two results are kept apart on purpose. A form that is not finished is reported as incomplete, with the remaining categories named — not as a broken rule, because a student halfway through a form has not done anything wrong. A finished selection that fails is reported as not allowed, with the specific rule quoted.

Every verdict is also re-counted by a second, independent route: the finished nine-row table is walked row by row, the way a clerk checking an application by eye would, and the totals are compared with the rule engine's own bookkeeping. The tool prints that agreement under the result, along with the number of hand-worked cases it reproduces. Those cases were derived by hand from the rules above before the code was written, and they run in your browser each time the page loads — if the data ever drifts from the worked examples, the count on screen drops.

One thing the tool cannot tell you: whether your school actually teaches the subject you picked. Category membership is a national rule; the timetable is a school decision. A legal selection your school does not run is still a dead end, so confirm with your class teacher before the application goes in.

The full O/L optional subject list

All 38 optional subjects, in the three official categories. You take exactly one subject from each table. Subject names are as the National Institute of Education syllabus names them, with the Sinhala-medium name beside each where the subject is taught in Sinhala.

Category I — Commerce, social studies and languages

SubjectWhat it covers
Business & Accounting Studiesව්‍යාපාර හා ගිණුම්කරණ අධ්‍යයනයDouble-entry bookkeeping, final accounts and basic business studies. The usual route into A/L Commerce.
Geographyභූගෝල විද්‍යාවPhysical and human geography, map work and Sri Lankan regional study.
Civic Educationපුරවැසි අධ්‍යාපනයConstitution, government, rights and civic responsibility.
Entrepreneurship Studiesව්‍යවසායකත්ව අධ්‍යයනයStarting and running a small business; project-based coursework.
Second Language (Sinhala)සිංහල (දෙවන භාෂාව)The national second language for candidates whose first language is Tamil.
Second Language (Tamil)දෙමළ (දෙවන භාෂාව)The national second language for candidates whose first language is Sinhala.
PaliපාලිThe classical language of the Theravada canon.
Sanskritසංස්කෘතClassical Sanskrit grammar and set texts.
Frenchප්‍රංශBeginner-level French; offered where the school has a teacher.
Germanජර්මන්Beginner-level German; offered where the school has a teacher.
Hindiහින්දිBeginner-level Hindi.
Japaneseජපන්Beginner-level Japanese; among the more widely offered foreign languages.
ArabicඅරාබිModern standard Arabic.
Koreanකොරියන්Beginner-level Korean.
ChineseචීනBeginner-level Mandarin Chinese.
Russianරුසියන්Beginner-level Russian.

Category II — Aesthetic subjects and literature

SubjectWhat it covers
Artචිත්‍ර කලාවDrawing, painting and art history, with a practical component.
Eastern Musicපෙරදිග සංගීතයNorth Indian classical theory and practice; includes a practical test.
Western Musicබටහිර සංගීතයWestern theory, aural work and performance; includes a practical test.
Carnatic Musicකර්ණාටක සංගීතයSouth Indian classical theory and practice; includes a practical test.
Dancing (Indigenous)නර්තනය (දේශීය)Kandyan, low-country and Sabaragamuwa traditions; includes a practical test.
Dancing (Bharatha)නර්තනය (භාරත)Bharatanatyam theory and practice; includes a practical test.
Drama & Theatreනාට්‍ය හා රංග කලාවOffered as a Sinhala, Tamil or English paper; includes a practical test.
Appreciation of Sinhala Literary Textsසිංහල සාහිත්‍ය රසාස්වාදයSet Sinhala poetry and prose. Written paper only, no practical test.
Appreciation of Tamil Literary Textsදෙමළ සාහිත්‍ය රසාස්වාදයSet Tamil poetry and prose. Written paper only, no practical test.
Appreciation of English Literary Textsඉංග්‍රීසි සාහිත්‍ය රසාස්වාදයSet English poetry, prose and drama. Written paper only, no practical test.
Appreciation of Arabic Literary Textsඅරාබි සාහිත්‍ය රසාස්වාදයSet Arabic texts. Written paper only, no practical test.

Category III — Technology and practical subjects

SubjectWhat it covers
Information & Communication Technologyතොරතුරු හා සන්නිවේදන තාක්ෂණයComputer fundamentals, office applications, web and basic programming.
Agriculture & Food Technologyකෘෂිකර්මය හා ආහාර තාක්ෂණවේදයCrop and animal production and food processing; practical coursework.
Aquatic Bioresources Technologyජලජ ජීව සම්පත් තාක්ෂණවේදයInland and marine fisheries and aquaculture; practical coursework.
Arts & Craftsකලා හා ශිල්පTraditional and modern craft practice; heavily practical.
Home Economicsගෘහ ආර්ථික විද්‍යාවNutrition, textiles, household management; practical coursework.
Health & Physical Educationසෞඛ්‍ය හා ශාරීරික අධ්‍යාපනයHealth science plus a physical practical component.
Communication & Media Studiesසන්නිවේදනය හා මාධ්‍ය අධ්‍යයනයPrint, broadcast and digital media, and media literacy.
Design & Construction Technologyනිර්මාණ හා ඉදිකිරීම් තාක්ෂණවේදයBuilding drawing, materials and construction practice.
Design & Mechanical Technologyනිර්මාණ හා යාන්ත්‍රික තාක්ෂණවේදයMechanical drawing, machines and workshop practice.
Design, Electrical & Electronic Technologyනිර්මාණ, විදුලි හා ඉලෙක්ට්‍රොනික තාක්ෂණවේදයCircuits, wiring and electronics with a practical component.
Electronic Writing & Shorthandඉලෙක්ට්‍රොනික ලේඛනය හා කෙටිලිවීමKeyboarding and shorthand; offered as a Sinhala, Tamil or English paper.

The 6 compulsory subjects are not in these tables because they are not chosen: Religion (one of Buddhism, Saivaneri (Hinduism), Catholicism, Christianity, Islam), First Language, English Language, Mathematics, History and Science.

Worked examples

Valid

A legal selection — Sinhala medium

  1. Compulsory: Buddhism, Sinhala Language & Literature, English Language, Mathematics, History, Science (6).
  2. Optional: Japanese (Category I), Art (Category II), ICT (Category III).
  3. Count: 6 + 3 = 9 ✓
  4. One religion ✓ One first language ✓
  5. Category intersections: I = 1, II = 1, III = 1 ✓
  6. Second-language rule not engaged — no national second language taken ✓
  7. No subject repeated ✓ → Valid selection.

Not allowed

Rejected — two subjects from one category

  1. Same compulsory six.
  2. Optional: Art (Category II), Drama & Theatre (Category II), ICT (Category III).
  3. Count: 6 + 3 = 9 ✓
  4. Category intersections: I = 0, II = 2, III = 1 ✗
  5. Two failures in one: two subjects from Category II, and nothing at all from Category I.
  6. Fix: keep one of Art or Drama & Theatre, and add a Category I subject —
  7. Business & Accounting Studies, Geography, Civic Education, Entrepreneurship
  8. Studies, a second language, Pali, Sanskrit or a foreign language.

Depends on the first language

Edge case — the same subject, legal for one student and not the other

  1. Optional: Second Language (Sinhala) (I), Carnatic Music (II), Health & PE (III).
  2. Category intersections: I = 1, II = 1, III = 1 ✓ in both cases.
  3. Candidate A — first language Sinhala Language & Literature:
  4. the national second language must be the one they do not already offer,
  5. so Second Language (Sinhala) is closed to them ✗ → Not allowed.
  6. Candidate B — first language Tamil Language & Literature:
  7. Second Language (Sinhala) is exactly what they offer ✓ → Valid.
  8. Nothing about the three subjects changed. Only the first language did.

What this page does not decide

Your optional subjects do not by themselves choose your A/L stream. Entry to G.C.E. (A/L) is governed by your O/L results — at least six passes in one sitting, including your first language, Mathematics and English. Which subjects you sat matters for what you have studied, not for what you are permitted to do next.

Also out of scope: which subject is “easier” or “better” — that is an opinion, not data — and which subjects any particular school teaches, because no national dataset of that exists and a guess would be worse than telling you to ask.

Frequently asked questions

Sources & references

The category lists on this page were last checked against these sources on 2026-09-23. Two things are deliberately absent. The two-digit subject numbers printed on the examination application are not reproduced, because the current numbering could not be read off an official Department of Examinations source — copy them from the application itself. And the Tamil-medium subject names are not yet shown, because they have not been transcribed from the Tamil syllabus listing; guessing them would be worse than leaving them out.

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 subject in the wrong category, or one the list is missing?

Email me at [email protected] — most fixes ship within 24 hours.