O Level past papers with answers
Cambridge O Level (CAIE) past-paper practice for every subject. 4,031 real questions across 13 subjects, each with the correct answer and an explanation.
Choose your subject
- Physics702 questions · 2021–2026 · 5054
- Chemistry619 questions · 2021–2026 · 5070
- Biology586 questions · 2021–2026 · 5090
- Accounting440 questions · 2021–2026 · 7707
- Mathematics390 questions · 2021–2026 · 4024
- Economics382 questions · 2021–2026 · 2281
- Computer Science198 questions · 2021–2026 · 2210
- Urdu (Second Language)187 questions · 2021–2025 · 3248
- English Language167 questions · 2021–2026 · 1123
- Islamiyat110 questions · 2021–2026 · 2058
- Pakistan Studies105 questions · 2021–2026 · 2059
- Business Studies88 questions · 2021–2026 · 7115
- Urdu57 questions · 2022–2026 · 3247