Skip to navigation Skip to content
CAIE Notes Official

O Level Past Papers

Get the latest May/June 2025 O Level Past Papers For Free

(Get Instant Updates – Tap the Green button below to join our WhatsApp community)

Join our Whatsapp Community

Additional Mathematics (4037/0606)

0606/Paper 12 (solved) coming soon
0606/Paper 22 (solved)

Accounting (7707)

7707/ Paper 22 (Marking Scheme)

Chemistry (5070/0620)

5070/Paper 22 (solved)
0620/Paper 42 (solved)

Biology (5090)

5090/Paper 42 (Marking Scheme)

Pakistan Studies (2059)

2059/Paper 12 (Question Paper)
2059/Paper 12 (Marking Scheme)
2059/P22 (Marking Scheme)
2059/Paper 22 (solved)

Physics (5054/0625)

5054/Paper 22 (Unsolved)
5054/Paper 22 (solved)
0625/Paper 42 (solved)

Mathematics (4024/0580)

4024/Paper 22 (Unsolved)
4024/Paper 22 (Solved)
4024/Paper 12 (Marking Scheme)
0580/Paper 22 (Unsolved)
0580/Paper 22 (Solved)
0580/Paper 42 (Unsolved)

Islamiyat (2058)

2058/Paper 12 (Solved)
2058/Paper 12 (marking scheme)
2058/Paper 22 (marking scheme)
Type to search