Cambridge IGCSE past exam papers are now updated up to June 2025 examination series. Year 2026 Specimen papers are now available.
Important announcement:
Latest updates for year 2025 examination series is out now. Get the November 2025 and March 2026 exam timetables on our new site Skolatis.
Cambridge IGCSE is being offered by CAIE (Cambridge Assessment International Education) board from The University of Cambridge. These Cambridge IGCSE past exam papers are copyrighted by UCLES.
- Updated up to June 2025 series past exam papers. YAY!
- 2027 Specimen papers are now available.
- “Specimen Papers” would be available when there is a change of syllabus for that year. Otherwise, “Specimen Papers” would not be available when the syllabus stays the same.
- DO NOT download the past papers at last minute. We strongly suggest you to download everything you need at least 4 months before the exam.
Click on the below image to be redirected to our new site Skolatis to download your required past exam papers.
* If you are taking Edexcel iGCSE, please visit Edexcel iGCSE past exam papers page.
how did you find chemistry paper 42 ?
i think it was easier than past years..no extraction of metals and no hard topics
the thing that bothered me was flipping the periodic table : proton number and the nucleon number
So we have economics tomorrow, and I wanted to ask the other economics students, how many pages do you take up for a whole paper? I really need to know how much is expected.
i take around 15
What website do we use to chalk the IGCSE Feb march results?
Dear IGCSE,
In English as a second langauge (0510), shall we write a title for the article writing?
Hi Abdullah,
Writing a title would help you not to stray away from the topic, and school normally would teach this. However, there is no special marks allocated for title. Therefore, if you do not write the title, you won’t lose any marks either.
how was accounting paper 12 for everyone
I found it very easy but some of my friends didnt. Last question was a little tricky though
it was fine!!