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) 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 22 (Unsolved) 2059/Paper 22 (Marking Scheme) 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)