O Level Past Papers
O Level Past Papers help you learn the exam format, and O Level Topical Papers help you fix weak topics one at a time. Choose any O Level subject below for free original past-paper-style questions, MCQs and timed mock papers.
Two-year course for lower secondary students, widely taken in South Asia, Africa and the Middle East. Typically ages 14–16.
O Level Past Papers by Subject (10 subjects)
Mathematics (Syllabus D) 4024
Core mathematics for O Level, from number and algebra to geometry, vectors and statistics, assessed across two written papers.
Physics 5054
Motion, energy, thermal physics, waves, electricity and magnetism, and atomic physics with multiple choice, theory and practical work.
Chemistry 5070
The particulate nature of matter, bonding, reactions, the Periodic Table and organic chemistry for O Level candidates.
Biology 5090
Living organisms from cell to ecosystem, with emphasis on human physiology, plants and inheritance.
Additional Mathematics 4037
Advanced algebra, functions, trigonometry, vectors and calculus for strong O Level mathematicians.
Computer Science 2210
Computer systems, data, networks and security, and algorithmic thinking and programming for O Level.
Business Studies 7115
Business activity, people, marketing, operations, finance and the external environment through short answers and case studies.
Economics 2281
Core micro- and macroeconomics for O Level, from demand and supply to inflation, unemployment and trade.
Accounting 7707
Bookkeeping, verification, accounting procedures, financial statements and interpretation. The 2027–2029 syllabus adds ethics and technology & sustainability.
Topic maps only (questions coming soon)
O Level Past Papers FAQs
What is O Level Past Papers?
O Level Past Papers practice on Quiz Portal gives you free original topical questions, MCQs and timed mocks for every O Level subject.
Is O Level Past Papers free on Quiz Portal?
Yes. Every practice question, quiz and mock on Quiz Portal is free, and you can start without creating an account. A free student account is optional and only saves your progress.
How do I practise O Level Past Papers?
Open a O Level subject, choose a topic or a mock paper, and answer the questions. Review the explanations and repeat weak topics.
Where can I find O Level Topical Papers?
Open O Level Past Papers above to start practising O Level Topical Papers. Open a O Level subject, choose a topic or a mock paper, and answer the questions. Review the explanations and repeat weak topics.