Unlocking Excellence Through Practice and Preparation

IGCSE Past Year Papers

For hardcopies, you can order online at buukbook.com

  1. IGCSE Past Year Papers for Accounting (0452)
  2. IGCSE Past Year Papers for Accounting (9706)
  3. IGCSE Past Year Papers for Afrikaans – First Language (0512)
  4. IGCSE Past Year Papers for Afrikaans – Second Language (0548)
  5. IGCSE Past Year Papers for Agriculture (0600)
  6. IGCSE Past Year Papers for Arabic – First Language (0508)
  7. IGCSE Past Year Papers for Arabic – Foreign Language (0544)
  8. IGCSE Past Year Papers for Arabic – Foreign Language (BES) (0527)
  9. IGCSE Past Year Papers for Art and Design (0400)
  10. IGCSE Past Year Papers for Art and Design (BES) (0415)
  11. IGCSE Past Year Papers for Art and Design (UK) (0989)
  12. IGCSE Past Year Papers for Bahasa Indonesia (0538)
  13. IGCSE Past Year Papers for Bangladesh Studies (0449)
  14. IGCSE Past Year Papers for Biology (0610)
  15. IGCSE Past Year Papers for Biology (9700)
  16. IGCSE Past Year Papers for Biology (UK) (0970)
  17. IGCSE Past Year Papers for Biology (US) (0438)
  18. IGCSE Past Year Papers for Business Studies (0450)
  19. IGCSE Past Year Papers for Chemistry (0620)
  20. IGCSE Past Year Papers for Chemistry (9701)
  21. IGCSE Past Year Papers for Chemistry (BES) (0439)
  22. IGCSE Past Year Papers for Child Development (0637)
  23. IGCSE Past Year Papers for Chinese – First Language (0509)
  24. IGCSE Past Year Papers for Chinese – Foreign Language (0547)
  25. IGCSE Past Year Papers for Chinese – Second Language (0523)
  26. IGCSE Past Year Papers for Computer Science (0478)
  27. IGCSE Past Year Papers for Computer Studies (0420)
  28. IGCSE Past Year Papers for Czech – First Language (0514)
  29. IGCSE Past Year Papers for Design and Technology (0445)
  30. IGCSE Past Year Papers for Development Studies (0453)
  31. IGCSE Past Year Papers for Drama (0411)
  32. IGCSE Past Year Papers for Drama (BES) (0428)
  33. IGCSE Past Year Papers for Dutch – First Language (0503)
  34. IGCSE Past Year Papers for Dutch – Foreign Language (0515)
  35. IGCSE Past Year Papers for Economics (0455)
  36. IGCSE Past Year Papers for English – First Language (0500)
  37. IGCSE Past Year Papers for English – First Language (9–1) (UK only) (0627)
  38. IGCSE Past Year Papers for English – First Language (BES) (0524)
  39. IGCSE Past Year Papers for English – First Language (UK) (0522)
  40. IGCSE Past Year Papers for English – Literature (9-1) (UK only) (0477)
  41. IGCSE Past Year Papers for English – Literature (UK) (0476)
  42. IGCSE Past Year Papers for English – Literature (US) (0427)
  43. IGCSE Past Year Papers for English – Second Language (UK) (0991)
  44. IGCSE Past Year Papers for English as a Second Language (Count-in speaking) (0511)
  45. IGCSE Past Year Papers for English as a Second Language (Speaking endorsement) (0510)
  46. IGCSE Past Year Papers for English Language (9093)
  47. IGCSE Past Year Papers for Enterprise (0454)
  48. IGCSE Past Year Papers for Environmental Management (0680)
  49. IGCSE Past Year Papers for Food and Nutrition (0648)
  50. IGCSE Past Year Papers for French – (UK) (7156)
  51. IGCSE Past Year Papers for French – First Language (0501)
  52. IGCSE Past Year Papers for French – Foreign Language (0520)
  53. IGCSE Past Year Papers for French – Foreign Language (BES) (0528)
  54. IGCSE Past Year Papers for French – Foreign Language (UK) (0685)
  55. IGCSE Past Year Papers for Geography (0460)
  56. IGCSE Past Year Papers for Geography – (UK) (0976)
  57. IGCSE Past Year Papers for German – First Language (0505)
  58. IGCSE Past Year Papers for German – Foreign Language (0525)
  59. IGCSE Past Year Papers for German – Foreign Language (BES) (0529)
  60. IGCSE Past Year Papers for German – Foreign Language (UK) (0677)
  61. IGCSE Past Year Papers for Global Perspectives (0457)
  62. IGCSE Past Year Papers for Global Perspectives (BES) (0426)
  63. IGCSE Past Year Papers for Greek – Foreign Language (0543)
  64. IGCSE Past Year Papers for Greek – Foreign Language (BES) (0536)
  65. IGCSE Past Year Papers for Hindi as a Second Language (0549)
  66. IGCSE Past Year Papers for History (0470)
  67. IGCSE Past Year Papers for History (BES) (0416)
  68. IGCSE Past Year Papers for History (UK) (0977)
  69. IGCSE Past Year Papers for History – American (BES) (0409)
  70. IGCSE Past Year Papers for India Studies (0447)
  71. IGCSE Past Year Papers for Indonesian – Foreign Language (0545)
  72. IGCSE Past Year Papers for Information and Communication Technology (0417)
  73. IGCSE Past Year Papers for International Mathematics (0607)
  74. IGCSE Past Year Papers for IsiZulu as a Second Language (0531)
  75. IGCSE Past Year Papers for Islamiyat (0493)
  76. IGCSE Past Year Papers for Italian (UK) (7164)
  77. IGCSE Past Year Papers for Italian – Foreign Language (0535)
  78. IGCSE Past Year Papers for Japanese – First Language (0507)
  79. IGCSE Past Year Papers for Japanese – Foreign Language (0519)
  80. IGCSE Past Year Papers for Kazakh as a Second Language (0532)
  81. IGCSE Past Year Papers for Korean (First Language) (0521)
  82. IGCSE Past Year Papers for Latin (0480)
  83. IGCSE Past Year Papers for Malay – Foreign Language (0546)
  84. IGCSE Past Year Papers for Mathematics (0580)
  85. IGCSE Past Year Papers for Mathematics (0980) (UK)
  86. IGCSE Past Year Papers for Mathematics (9-1) (UK only) (0626)
  87. IGCSE Past Year Papers for Mathematics (US) (0444)
  88. IGCSE Past Year Papers for Mathematics (with coursework) (0581)
  89. IGCSE Past Year Papers for Mathematics – Additional (0606)
  90. IGCSE Past Year Papers for Mathematics – Additional (BES) (0459)
  91. IGCSE Past Year Papers for Mathematics – International (0607)
  92. IGCSE Past Year Papers for Mathematics – Pure (9709)
  93. IGCSE Past Year Papers for Music (0410)
  94. IGCSE Past Year Papers for Music (BES) (0429)
  95. IGCSE Past Year Papers for Pakistan Studies (0448)
  96. IGCSE Past Year Papers for Physical Education (0413)
  97. IGCSE Past Year Papers for Physical Education (0995) (UK)
  98. IGCSE Past Year Papers for Physical Science (0652)
  99. IGCSE Past Year Papers for Physics (0625)
  100. IGCSE Past Year Papers for Physics (BES) (0443)
  101. IGCSE Past Year Papers for Portuguese – First Language (0504)
  102. IGCSE Past Year Papers for Portuguese – Foreign Language (0540)
  103. IGCSE Past Year Papers for Religious Studies (0490)
  104. IGCSE Past Year Papers for Russian – First Language (0516)
  105. IGCSE Past Year Papers for Sanskrit (0499)
  106. IGCSE Past Year Papers for Science – Combined (0653)
  107. IGCSE Past Year Papers for Sciences – Co-ordinated (0973) (UK)
  108. IGCSE Past Year Papers for Sciences – Co-ordinated (Double) (0654)
  109. IGCSE Past Year Papers for Sciences – Co-ordinated (Double) (BES) (0442)
  110. IGCSE Past Year Papers for Sociology (0495)
  111. IGCSE Past Year Papers for Spanish (7160) (UK)
  112. IGCSE Past Year Papers for Spanish – First Language (0502)
  113. IGCSE Past Year Papers for Spanish – Foreign Language (0530)
  114. IGCSE Past Year Papers for Spanish – Foreign Language (BES) (0533)
  115. IGCSE Past Year Papers for Spanish – Foreign Language (UK) (0678)
  116. IGCSE Past Year Papers for Spanish – Literature (0488)
  117. IGCSE Past Year Papers for Thai – First Language (0518)
  118. IGCSE Past Year Papers for Travel and Tourism (0471)
  119. IGCSE Past Year Papers for Turkish – First Language (0513)
  120. IGCSE Past Year Papers for Twenty-First Century Science (0608)
  121. IGCSE Past Year Papers for Urdu as a Second Language (0539)
  122. IGCSE Past Year Papers for World Literature (0408)