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.
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.
- The count rule. 6 compulsory + 3 optional = 9 subjects. Nothing more, nothing fewer.
- 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.
- 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| = 3and|O ∩ Gᵢ| = 1for 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. - 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.
- 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
| Subject | What 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
| Subject | What 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
| Subject | What 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
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.
- For the result rule and your credit count, use the O/L pass & A/L eligibility calculator.
- For the three-subject A/L combination rules, use the A/L subject combination validator.
- For which A/L stream a combination opens, use the A/L stream eligibility checker.
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
- Department of Examinations, Sri Lanka — G.C.E. (O/L) subject list and examination application
- Ministry of Education, Sri Lanka — G.C.E. (O/L) subject structure
- National Institute of Education — Grades 10–11 syllabus listing (subject names)
- GCE Ordinary Level in Sri Lanka — one of three concordant transcriptions used to cross-check category membership
- Education reform timetable — new Grade 10 curriculum in 2028, first reformed O/L in 2029
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.