Sign in

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)

O Level

Mathematics (Syllabus D) 4024

Core mathematics for O Level, from number and algebra to geometry, vectors and statistics, assessed across two written papers.

40 questionsQuestions by level: Beginner 12, Intermediate 18, Advanced 10
O Level

Physics 5054

Motion, energy, thermal physics, waves, electricity and magnetism, and atomic physics with multiple choice, theory and practical work.

40 questionsQuestions by level: Beginner 12, Intermediate 18, Advanced 10
O Level

Chemistry 5070

The particulate nature of matter, bonding, reactions, the Periodic Table and organic chemistry for O Level candidates.

40 questionsQuestions by level: Beginner 12, Intermediate 18, Advanced 10
O Level

Biology 5090

Living organisms from cell to ecosystem, with emphasis on human physiology, plants and inheritance.

40 questionsQuestions by level: Beginner 12, Intermediate 18, Advanced 10
O Level

Additional Mathematics 4037

Advanced algebra, functions, trigonometry, vectors and calculus for strong O Level mathematicians.

40 questionsQuestions by level: Beginner 12, Intermediate 19, Advanced 9
O Level

Computer Science 2210

Computer systems, data, networks and security, and algorithmic thinking and programming for O Level.

40 questionsQuestions by level: Beginner 11, Intermediate 19, Advanced 10
O Level

Business Studies 7115

Business activity, people, marketing, operations, finance and the external environment through short answers and case studies.

40 questionsQuestions by level: Beginner 12, Intermediate 18, Advanced 10
O Level

Economics 2281

Core micro- and macroeconomics for O Level, from demand and supply to inflation, unemployment and trade.

40 questionsQuestions by level: Beginner 11, Intermediate 19, Advanced 10
O Level

Accounting 7707

Bookkeeping, verification, accounting procedures, financial statements and interpretation. The 2027–2029 syllabus adds ethics and technology & sustainability.

40 questionsQuestions by level: Beginner 14, Intermediate 17, Advanced 9

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.