Cambridge IGCSE past exam papers are now updated up to June 2025 examination series. Year 2028 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!
- 2028 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.


HELP! I’m not in the mood of studying right now… The exam period has been too long…
Goodluck to our Add Maths exam.. ๐
Hey IGCSE Team!
I actually forgot to write the units in 2 places in my Add Math exam (time in seconds and the unit for radians). What is the maximum number of marks I will lose?
Thanks a lot!
Hello Anon,
You will lose the mark on the unite only, as long as you provided the right calculation.
Anyone writing variant 1 for AddMath
What did you guys get for the permutation and combination questions for addmath paper 12 today?
there were like 4 questions concerning perms and combs, which one u talking about
i found it hard as well
3600 for the third part
I got 14C8 = 3003. But others say that it was 14C8 x 8C4 = 210210?
I think we are not supposed to discuss papers for a day or something.
my answers were wrong ๐ what was your alnb? my a= 1/2 and b=1/11
That’s right I think. I wrote a= -1/2 and b=11, since ln(1/11) is the same as -ln(11). Hope that’s okay..
I wrote a= 1/2 and b= 1/11
I think both are correct.
The one where it asked for the two symbols to be together is 3600 definitely.
According to a few good students the answers were:-
a1) 8P6=20160
a2) 3 x 2 x 6P4=2160
a3) 6p4 x 5p1 x 2!= 3600
b1) 14C4 x 10C4= 210210
b2) 8c4 x 6c4 = 1050
Hi do you remember what the question asked? for part a (ii)
Not sure if the 2 team thing (part i) was 210210 or 105105. I wrote the latter because I think the team you are in does not matter.
Nope. It’s definitely 210,210. The team you are in does matter, think about it logically.
ABCD in team 1 and EFGH in team 2 is the same as EFGH in team 1 and ABCD in team 2 right. There is no difference between the teams themselves. Right?