Catalogue

Every subject, every paper, with notes and revision papers. IGCSE and O Level codes shown for each subject.

Papers follow Cambridge’s current exam structure for 2028 onwards (Extended tier for IGCSE). Ask us for any paper, topic or school test.

Compulsory subjects

English Language

IGCSE 0500 · O Level 1123

  • Paper 1 Reading
  • Paper 2 Directed Writing and Composition
  • Notes
  • Revision papers

O Level 1123: Paper 1 Writing, Paper 2 Reading

Urdu

IGCSE 0539 · O Level 3248

  • Paper 1 Reading and Writing
  • Paper 2 Listening
  • Notes
  • Revision papers

O Level First Language Urdu 3247 also covered

Islamiyat

IGCSE 0493 · O Level 2058

  • Paper 1 Qur’an, life of the Prophet and the first Muslim community
  • Paper 2 Hadith, the Rightly Guided Caliphs, Articles of Faith and Pillars of Islam
  • Notes
  • Revision papers

O Level 2058: Paper 1 and Paper 2

Pakistan Studies

IGCSE 0448 · O Level 2059

  • Paper 1 History and Culture of Pakistan
  • Paper 2 The Environment of Pakistan
  • Notes
  • Revision papers

O Level 2059: Paper 1 and Paper 2

Mathematics

IGCSE 0580 · O Level 4024

  • Paper 2 Non-calculator (Extended)
  • Paper 4 Calculator (Extended)
  • Notes
  • Revision papers

O Level 4024: Paper 1 Non-calculator, Paper 2 Calculator

Sciences and electives

Physics

IGCSE 0625 · O Level 5054

  • Paper 2 Multiple Choice (Extended)
  • Paper 4 Theory (Extended)
  • Paper 6 Alternative to Practical
  • Notes
  • Revision papers

O Level 5054: Paper 1 Multiple Choice, Paper 2 Theory, Paper 4 Alternative to Practical

Chemistry

IGCSE 0620 · O Level 5070

  • Paper 2 Multiple Choice (Extended)
  • Paper 4 Theory (Extended)
  • Paper 6 Alternative to Practical
  • Notes
  • Revision papers

O Level 5070: Paper 1 Multiple Choice, Paper 2 Theory, Paper 4 Alternative to Practical

Biology

IGCSE 0610 · O Level 5090

  • Paper 2 Multiple Choice (Extended)
  • Paper 4 Theory (Extended)
  • Paper 6 Alternative to Practical
  • Notes
  • Revision papers

O Level 5090: Paper 1 Multiple Choice, Paper 2 Theory, Paper 4 Alternative to Practical

Computer Science

IGCSE 0478 · O Level 2210

  • Paper 1 Computer Systems
  • Paper 2 Algorithms, Programming and Logic
  • Notes
  • Revision papers

O Level 2210: Paper 1 and Paper 2

Exams don’t wait. Start practising.

Send us a message and tell us your subject.

DM @edextra.ie