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.


IGCSE TEAM,
Your platform is very lovely, My name is Dara and in my current school in Nigeria they aren’t really effective on the whole IGCSE teaching. Any advice that could help and when do the may/june exams start and the registration end?
Hi Dara,
Thank you for your kind words. You are very welcome here! ๐
The next exam registration has already commenced. You must head over to your local British Council and get yourself registered.
Thanks IGCSE centre you helped me so much 9A* and 2As would nt be possible without your help i solve th recent papers and last year got a good result sorry for this late reply Hugs and kisses to u all .
Congratulation Rashmi! ๐
Now you can proceed to the next level. Say Hello at the A Level site here: https://alevelcentre.com/ ๐
hello ,
I am a SECOND LANGUAGE ENGLISH student (extended) i have been told that examiners don’t count words in the article and letter ,they just want to see a full page filled up ,even if it means you pass the 200 word limit …. is that true ?
Hi Peter,
You do not have to write a “full page filled up”. That is a wrong assumption. You must answer all the 3 bullet points, and provide enough ideas to expand the 3 bullet points. Exceeding 200 words is fine. However, please be ware of the time allocated during the exam. You must make sure you have enough time to complete both essays.
hello …. i just have an important question … we are not supposed to exceed 200 words in the letter and article of second language English extended …even though i reach the word limit , i never fill the whole page . my teacher said that this will give the examiner an impression of not having enough ideas to develop and so i should fill the whole page even if i pass the 200 words limit
is that correct ? examiners do not count the words they just want a full page ?
thank you a lot for your time reading this ,really appreciate it
Hi Peter,
No, this is not a correct assumption. You do not need to “fill the whole page”. Some people have smaller handwriting, and it is simply not possible to “fill the whole page” when they have done writing. ๐
You must provide adequate and relevant ideas in answering all the 3 bullet points. Exceeding 200 words is fine, but not in the event of exceeding way too much like 300-350 words. If you try to “fill the whole page” with small handwriting, you would have run out of time and not able to finish the next essay in time.
Examiner does not mark according to “fill the whole page”. Examiner marks according to how well you answer the 3 bullet points.
Dear IGCSE Team,,
I want to choose a subject from either (ICT OR COMPUTER SCIENCE OR COMPUTER STUDIES) I would like u to help me to choose the easiest one …
I want to get an A* so choosing the easiest one is necessary….
Thanks in advance
Hi Kareem,
You should not choose your subject based on “easiest one”. You must choose according to what you want to study in the future. When you have chosen the one you want, it is easy to get A* ๐
Let’s try again! ๐