Selecting the right O Level subjects and registering with correct syllabus codes is vital for Cambridge students in Pakistan. Entering incorrect subject codes during exam registration causes processing delays.
Cambridge offers over 30 O Level subjects globally. Pakistani national students must pass five compulsory subjects and three electives for IBCC equivalence.
This complete guide provides verified Cambridge O Level subject codes grouped by stream. You will also learn compulsory requirements and subject selection strategies.
What are the compulsory O Level subjects and codes in Pakistan?
Pakistani national students must pass five mandatory core subjects for equivalence.
| Compulsory Subject | Cambridge Code | Academic Focus |
|---|---|---|
| English Language | 1123 | Reading, directed writing, essay composition |
| Mathematics | 4024 | Algebra, geometry, trigonometry, statistics |
| Islamiyat | 2058 | Quranic passages, Prophet Muhammad, Islamic history |
| Pakistan Studies | 2059 | Pakistan movement history, geography, resources |
| Urdu | 3247 | Comprehension, translation, essay writing |
What are the elective O Level subjects for Science and Medical streams?
Students pursuing medical or bio-science degrees must select science electives.
Pre-Medical students require Physics, Chemistry, and Biology.
| Science Subject | Cambridge Code | Career Pathway |
|---|---|---|
| Physics | 5054 | Pre-Engineering, Architecture, Aviation, Computer Science |
| Chemistry | 5070 | Pre-Medical, Chemical Engineering, Pharmacy, Biotechnology |
| Biology | 5090 | Pre-Medical, MBBS, BDS, Nursing, Biological Sciences |
| Computer Science | 2210 | Software Engineering, IT, AI, Data Science |
| Additional Mathematics | 4037 | Advanced Engineering, Mathematics, Theoretical Physics |
What are the elective O Level subjects for Business and Humanities?
Commerce and Humanities streams prepare students for business and social science careers.
| Business / Humanities Subject | Cambridge Code | Career Pathway |
|---|---|---|
| Accounting | 7707 | Chartered Accountancy, Finance, Auditing |
| Economics | 2281 | Economics, Financial Analysis, Public Policy |
| Business Studies | 7115 | Business Admin, Marketing, Entrepreneurship |
| Commerce | 7100 | Trade, Logistics, Commercial Operations (O Level only) |
| English Literature | 2010 | Law, Journalism, Media, Mass Communication |
Important guardrails on subject availability at O Level
- Psychology & Law: Cambridge does NOT offer Psychology or Law at O Level. Both are A Level only.
- Commerce Exclusivity: Commerce (7100) is available only at O Level, with no A Level equivalent.
- Foreign Candidate Rule: Foreign passport holders are exempt from Islamiyat, Pakistan Studies, and Urdu.
How to choose the best subject combination for your child?
- Pre-Medical Group: Physics (5054), Chemistry (5070), Biology (5090).
- Pre-Engineering Group: Physics (5054), Chemistry (5070), Computer Science (2210) or Add Maths (4037).
- Business & Finance Group: Accounting (7707), Economics (2281), Business Studies (7115). Learn how to pick the choosing O Level subjects guide.
Frequently Asked Questions
How many subjects are required in O Level in Pakistan?
Pakistani national students must pass eight subjects, including five compulsory ones.
What is the subject code for O Level Maths?
The verified Cambridge syllabus code for O Level Mathematics is 4024.
Can I take Psychology or Law in O Level?
No, Cambridge offers Psychology (9990) and Law (9084) at A Level only.
What is the code for O Level Computer Science?
The verified Cambridge syllabus code for O Level Computer Science is 2210.
Is Commerce available at A Level?
No, Commerce (7100) is available only at O Level.
Which subjects are compulsory for foreign passport holders?
Foreign passport holders need only five subjects and are exempt from Islamiyat, Pakistan Studies, and Urdu.
What is the code for O Level Physics?
The verified Cambridge syllabus code for O Level Physics is 5054.
What is the code for O Level Chemistry?
The verified Cambridge syllabus code for O Level Chemistry is 5070.
What is the code for O Level Accounting?
The verified Cambridge syllabus code for O Level Accounting is 7707.
Where can I find 1 to 1 tuition for O Level subjects?
Thinkerzz Online Academy provides live 1 to 1 tuition across all Cambridge O Level academy subjects.