Cambridge IGCSE past papers
15,185 free Cambridge IGCSE question papers in 138 subjects. Choose a subject, then a year and session, and open any paper online or download the PDF.
- Accounting (0452) – 256 papers, 2002–2025
- Accounting (9-1) (0985) – 36 papers, 2020–2025
- Additional Mathematics (0606) – 241 papers, 2002–2025
- Additional Mathematics (US) (0459) – 4 papers, 2013–2014
- Afrikaans (Second Language) (0548) – 60 papers, 2002–2025
- Agriculture (0600) – 54 papers, 2002–2025
- American History (US) (0409) – 40 papers, 2013–2025
- Arabic (9-1) (7180) – 2 papers, 2025–2025
- Arabic (Foreign Language) (0544) – 106 papers, 2006–2025
- Art and Design (0400) – 102 papers, 2002–2024
- Art and Design (9-1) (0989) – 15 papers, 2019–2026
- Art and Design (US) (0415) – 8 papers, 2012–2015
- Bahasa Indonesia (0538) – 22 papers, 2016–2025
- Bangladesh Studies (0449) – 19 papers, 2008–2018
- Biology (0610) – 677 papers, 2002–2025
- Biology (9-1) (0970) – 124 papers, 2018–2025
- Biology (US) (0438) – 48 papers, 2012–2018
- Business Studies (0450) – 246 papers, 2002–2025
- Business Studies (9-1) (0986) – 42 papers, 2019–2025
- Chemistry (0620) – 674 papers, 2002–2025
- Chemistry (9-1) (0971) – 122 papers, 2018–2025
- Chemistry (US) (0439) – 49 papers, 2012–2018
- Child Development (0637) – 38 papers, 2002–2019
- Chinese (Second Language) (0523) – 22 papers, 2012–2025
- Co-ordinated Sciences (9-1) (0973) – 106 papers, 2019–2025
- Co-ordinated Sciences (Double Award) (0654) – 570 papers, 2002–2025
- Co-ordinated Sciences (Double) (US) (0442) – 16 papers, 2012–2015
- Combined Science (0653) – 627 papers, 2002–2025
- Computer Science (0478) – 143 papers, 2015–2025
- Computer Science (9-1) (0984) – 38 papers, 2019–2025
- Computer Studies (0420) – 59 papers, 2003–2014
- Design and Technology (0445) – 415 papers, 2002–2025
- Design and Technology (9-1) (0979) – 38 papers, 2019–2025
- Development Studies (0453) – 46 papers, 2002–2021
- Drama (0411) – 66 papers, 2003–2025
- Drama (9-1) (0994) – 11 papers, 2019–2025
- Drama (US) (0428) – 4 papers, 2012–2015
- Dutch (Foreign Language) (0515) – 56 papers, 2003–2021
- Economics (0455) – 307 papers, 2002–2025
- Economics (9-1) (0987) – 35 papers, 2020–2025
- English (as an Additional Language) (0472) – 18 papers, 2023–2025
- English (as an Additional Language) (9-1) (0772) – 9 papers, 2023–2025
- English as a Second Language (9-1) (Count-in speaking) (0991) – 70 papers, 2019–2025
- English as a Second Language (9-1) (Speaking endorsement) (0993) – 64 papers, 2019–2025
- English as a Second Language (Count-in speaking) (0511) – 270 papers, 2011–2025
- English as a Second Language (IGCSE Core) (0465) – 2 papers, 2024–2024
- English as a Second Language (Speaking endorsement) (0510) – 469 papers, 2002–2025
- English Literature (9-1) (0477) – 18 papers, 2017–2019
- Enterprise (0454) – 68 papers, 2011–2025
- Environmental Management (0680) – 302 papers, 2004–2025
- First Language Afrikaans (0512) – 29 papers, 2002–2018
- First Language Arabic (0508) – 94 papers, 2002–2025
- First Language Arabic (9-1) (7184) – 24 papers, 2020–2025
- First Language Chinese (0509) – 96 papers, 2004–2025
- First Language Czech (0514) – 29 papers, 2005–2019
- First Language Dutch (0503) – 32 papers, 2004–2019
- First Language English (0500) – 324 papers, 2002–2025
- First Language English (9-1) (0627) – 10 papers, 2017–2019
- First Language English (9-1) (0990) – 43 papers, 2019–2025
- First Language English (UK) (0522) – 39 papers, 2011–2017
- First Language English (US) (0524) – 39 papers, 2012–2024
- First Language French (0501) – 42 papers, 2004–2025
- First Language German (0505) – 44 papers, 2004–2025
- First Language Japanese (0507) – 30 papers, 2004–2018
- First Language Malay (0696) – 10 papers, 2021–2025
- First Language Portuguese (0504) – 42 papers, 2004–2025
- First Language Russian (0516) – 6 papers, 2018–2021
- First Language Setswana (0698) – 2 papers, 2025–2025
- First Language Spanish (0502) – 228 papers, 2002–2025
- First Language Vietnamese (0695) – 2 papers, 2025–2025
- Food and Nutrition (0648) – 132 papers, 2004–2025
- French (9-1) (7156) – 60 papers, 2019–2025
- French (Foreign Language) (0520) – 353 papers, 2002–2025
- French (Foreign Language) (UK) (0685) – 24 papers, 2011–2014
- French (US) (0528) – 6 papers, 2013–2014
- Geography (0460) – 368 papers, 2002–2025
- Geography (9-1) (0976) – 48 papers, 2018–2025
- German (0677) – 6 papers, 2013–2014
- German (9-1) (7159) – 42 papers, 2019–2025
- German (Foreign Language) (0525) – 199 papers, 2002–2025
- Global Perspectives (0457) – 97 papers, 2009–2025
- Global Perspectives (US) (0426) – 2 papers, 2013–2013
- Greek (0543) – 38 papers, 2007–2021
- Hindi (Second Language) (0549) – 68 papers, 2007–2025
- History (0470) – 356 papers, 2001–2025
- History (9-1) (0977) – 48 papers, 2018–2025
- History (US) (0416) – 29 papers, 2012–2018
- India Studies (0447) – 14 papers, 2011–2018
- Indonesian (0545) – 41 papers, 2002–2021
- Information and Communication Technology (0417) – 223 papers, 2009–2025
- Information and Communication Technology (9-1) (0983) – 48 papers, 2020–2025
- International Mathematics (0607) – 436 papers, 2014–2025
- IsiZulu (0531) – 39 papers, 2007–2025
- Islamiyat (0493) – 112 papers, 2012–2025
- Italian (0535) – 62 papers, 2014–2025
- Italian (9-1) (7164) – 18 papers, 2019–2025
- Japanese (Foreign Language) (0519) – 36 papers, 2005–2021
- Kazakh (0532) – 18 papers, 2011–2019
- Korean (0521) – 53 papers, 2007–2021
- Latin (0480) – 62 papers, 2005–2025
- Literature (English) (0476) – 8 papers, 2011–2012
- Literature (English) (0486) – 261 papers, 2002–2019
- Literature (English) (US) (0427) – 35 papers, 2015–2024
- Literature (Spanish) (0488) – 108 papers, 2003–2024
- Literature in English (0475) – 168 papers, 2020–2025
- Literature in English (9-1) (0992) – 56 papers, 2019–2025
- Literature in Spanish (0474) – 6 papers, 2025–2025
- Malay (0546) – 83 papers, 2003–2025
- Mandarin Chinese (Foreign Language) (0547) – 146 papers, 2003–2025
- Marine Science (Maldives) (0697) – 28 papers, 2021–2025
- Mathematics (0580) – 476 papers, 2002–2025
- Mathematics (9-1) (0626) – 30 papers, 2017–2019
- Mathematics (9-1) (0980) – 56 papers, 2019–2025
- Mathematics (US) (0444) – 83 papers, 2012–2024
- Mathematics (with Coursework) (0581) – 178 papers, 2002–2014
- Music (0410) – 59 papers, 2008–2025
- Music (9-1) (0978) – 12 papers, 2019–2025
- Pakistan Studies (0448) – 40 papers, 2008–2025
- Physical Education (0413) – 102 papers, 2003–2025
- Physical Education (9-1) (0995) – 12 papers, 2019–2025
- Physical Science (0652) – 203 papers, 2002–2025
- Physics (0625) – 678 papers, 2002–2025
- Physics (9-1) (0972) – 113 papers, 2018–2025
- Physics (US) (0443) – 11 papers, 2013–2015
- Portuguese (Foreign Language) (0540) – 40 papers, 2003–2021
- Religious Studies (0490) – 103 papers, 2002–2025
- Sanskrit (0499) – 20 papers, 2019–2025
- Sociology (0495) – 224 papers, 2002–2025
- Spanish (0678) – 18 papers, 2012–2014
- Spanish (9-1) (7160) – 42 papers, 2019–2025
- Spanish (Foreign Language) (0530) – 327 papers, 2003–2025
- Swahili (0262) – 10 papers, 2021–2025
- Thai (0518) – 39 papers, 2004–2025
- Travel and Tourism (0471) – 156 papers, 2007–2025
- Turkish (0513) – 42 papers, 2004–2025
- Twenty-First Century Science (0608) – 37 papers, 2009–2012
- Urdu (Second Language) (0539) – 22 papers, 2015–2025
- World Literature (0408) – 116 papers, 2012–2025
Cambridge IGCSE and Cambridge O Level are qualifications of Cambridge Assessment International Education. These question papers are rebuilt by Noble Educators from the board's originals; Noble Educators is not affiliated with Cambridge.