Most students should cover five to eight recent exam sessions per subject, which usually works out to somewhere between ten and twenty individual papers depending on how many components the subject has. Mathematics rewards more, essay subjects need fewer. What matters more than the number is whether each paper is marked and analysed properly.
This is one of the most common questions students ask before Cambridge and Edexcel exams, and most answers online give a single number with no reasoning behind it. The honest answer depends on your subject, how many components each session has, how much time is left, and whether you are actually marking what you solve.
Here is how to work out your own number instead of copying someone else’s.
The Short Answer, and Why It Is a Range
Five to eight sessions per subject is the working range for most students. Below five, you have not seen enough variation in how examiners phrase the same idea. Above eight, returns start to fall away sharply unless you are doing Mathematics, where volume genuinely keeps helping.
But a range is not a plan. Two students can both solve six sessions and get completely different results, because one marked every paper against the mark scheme and one just checked a few answers at the back.
Counting Papers, Not Years
The phrase “how many years” causes more confusion than it solves, for two reasons.
First, one session is rarely one paper. An O Level science subject might have a multiple choice paper, a theory paper and an alternative to practical paper. Solving six sessions of that subject means eighteen papers, not six. An A Level subject with four components turns six sessions into twenty four papers. Students who plan around years consistently underestimate the workload by a factor of three.
Second, CAIE runs variants. The same session often exists as Variant 1, Variant 2 and Variant 3, which are different papers testing the same syllabus at the same standard. That means one exam session can supply three usable papers rather than one. If you have covered the recent sessions and want more practice without going further back into an older syllabus, variants are the material to use before you start reaching into papers from many years ago.
So count papers, not years. And if you have not decided yet whether to work through topical and yearly past papers in a particular order, settle that first, because it changes how many full papers you actually need.
How Many Sessions by Subject
These are working targets, assuming each paper is marked and reviewed.
| Subject group | Sessions | Why this number |
| Mathematics (O Level, IGCSE, A Level) | 8 to 10 | Question style repeats more reliably here than anywhere else, and volume is what builds speed |
| Physics, Chemistry, Biology | 6 to 8 | Each session carries several components, so the paper count climbs fast even at six sessions |
| Accounting, Business, Economics | 5 to 7 | Timing on extended answers matters more than raw volume |
| Pakistan Studies, Islamiyat, History | 5 to 6 | Content is stable, but answer structure needs repeated practice against the mark scheme |
| English Language and Literature | 4 to 6 | Skill based, so the quality of marking matters far more than the number of papers |
| Computer Science and ICT | 5 to 6 | Check syllabus updates first, since older papers can test content that has been removed |
If you are sitting several subjects, do not apply the highest number to all of them. Give the extra papers to the subject where your last score was weakest, not to the one you enjoy most, which is where most students quietly spend their time.
How Far Back Should You Go?
Check your syllabus code and the year it last changed before you buy anything. Cambridge and Edexcel revise specifications periodically, and papers written for an older specification can test content that is no longer examinable, or use a mark scheme style that has since changed.
- Safe range for most subjects: the last five to six years, all written under the current specification
- Mathematics and Further Mathematics: you can go back eight to ten years with little risk, since core question types barely move
- Computer Science, ICT, Business and Economics: stay recent, because content and case study style date quickly
- If a syllabus changed two years ago: use the current specification papers first, then use older papers selectively for topics that survived the change
How Many Past Papers Per Week?
Spread matters more than intensity. Six papers over six weeks beats six papers in one desperate week, because each one has to be marked and acted on before the next is useful.
Ten weeks out
Two full papers a week across all your subjects combined, not per subject. At this stage most of your time still belongs to covering content and drilling weak topics.
Four to six weeks out
Three to four full papers a week, timed, rotating across subjects. This is the phase that moves grades, because you now have enough coverage for a paper to give useful feedback.
Final two weeks
Two or three papers only, under full exam conditions, using sessions you deliberately kept unseen. The rest of this period belongs to reviewing your error log, not to new papers.
One paper a day every day for a month sounds impressive and almost never works. Marking gets skipped first, and an unmarked paper teaches you close to nothing.
An Honest Time Budget
Here is the calculation almost nobody does, and it explains why ambitious plans collapse.
Take a student with four subjects and ten weeks left, studying around fifteen hours a week. That is roughly 150 hours in total. Past papers should take somewhere between half and two thirds of that in the final phase, so call it 85 hours.
A full paper takes one to two and a half hours to attempt, plus roughly the same again to mark honestly and write up the errors. Budget around two and a half hours per paper end to end. That gives about 34 papers in total, or eight to nine per subject.
For a two component subject, eight or nine papers is four sessions. Not eight. So the realistic answer for a student in that position is four to five sessions per subject, done properly, rather than eight sessions half marked. If your plan does not survive this arithmetic, cut the number of papers before you cut the marking.
What To Do If You Have Very Little Time Left
If exams are three weeks away and you have solved almost nothing, do not try to catch up on volume. Triage instead.
1. Take the three most recent sessions for each subject, timed, one at a time.
2. Mark each one immediately and list every topic where you lost marks.
3. Spend the next two days on those topics only, using topical past papers so you are drilling the exact question type rather than rereading a chapter.
4. Repeat with the next session. Three well analysed papers in this situation are worth more than fifteen rushed ones.
Should You Solve the Same Paper Twice?
Once, and only partly. Two to three weeks after your first attempt, redo the questions you got wrong, not the whole paper. Repeating questions you already answered correctly tests your memory of the answer rather than your understanding of the topic.
If you find yourself getting the same question wrong on the second attempt, the problem is the topic and not the paper. That is the point to go back to topical papers for that chapter and work through it properly before returning.
Quality Beats Quantity: The One to One Rule
Spend as long analysing a paper as you spent attempting it. A two hour paper deserves close to two hours of marking, error logging and correction.
One paper marked strictly against the mark scheme, with every lost mark categorised as a knowledge gap, a misread command word or a careless slip, is worth more than three papers solved and left in a pile. The mark scheme is where the marks actually live, and examiner reports tell you exactly where most candidates went wrong in that session.
Keep a good set of notes next to you while you do this, so that when a paper exposes a gap you have somewhere clear to go and close it.
A Target You Can Set Today
If you want one line to act on:
- Six sessions per subject if you have ten weeks or more
- Four sessions per subject if you have five to six weeks
- Three sessions per subject if you have under a month, all of them recent and all fully marked
- Add two to three extra sessions for Mathematics regardless of which row you are in
Then hold the two most recent sessions back, untouched, as your final mocks.
Where to Get the Papers
EduBookMart stocks yearly past paper collections organised by board and level, so you can pick up a full run of recent sessions for one subject rather than assembling it session by session. Coverage includes CAIE O Level, IGCSE and A Level, Edexcel IGCSE, IAL and A Level, and Cambridge Checkpoint, with topical collections and notes available alongside for the drilling stage. Delivery is available across Pakistan.
Frequently Asked Questions
Is five years of past papers enough?
For most subjects, yes, provided every paper is marked and reviewed. Five sessions of a three component science subject is already fifteen papers, which is a substantial amount of practice. For Mathematics, aim higher.
How many past papers should I do in a day?
One at most, and not every day. A paper needs roughly the same amount of time again for marking and correction, so two papers in a day usually means one of them goes unmarked and delivers no benefit.
Should I solve the same past paper twice?
Redo only the questions you got wrong, two to three weeks later. Repeating a full paper mainly tests recall of the answers rather than understanding of the topic.
How far back should I go?
Stay within the current syllabus specification, which for most subjects means the last five to six years. Mathematics is the exception, where older papers remain useful because question types change very little.
When should I start solving full past papers?
Once you have covered around two thirds of the syllabus, which for most students is eight to ten weeks before the exam. Before that point, topic based practice gives better feedback than a full paper you cannot yet answer.