Welcome — your final-revision engine
Ten complete, exam-length mock sets with fully worked IB-style marking keys, written to match the real AI exam in style, length and mark allocation. Five sets at Standard Level — Papers 1 and 2, 160 marks per set — and five at Higher Level, which add Paper 3.
🎯 Which level are you?
📚 New: topic revision — every subtopic, SL and HL
Before you sit a mock, make sure each topic is solid. The Topic revision section of this course covers all 78 subtopics, from 1.1 Standard form to 5.18 Second-order differential equations. Every subtopic gives you:
How to use it with the mocks: Topic revision first → sit a mock set under time → mark it with the key → go back to the revision lesson for every subtopic where you lost marks. SL students: lessons marked HL · step out of your way when you choose Standard. Start with the course map of all 78 subtopics.
📋 Exam structure — what you are training for
🔁 The five-set cycle — how to use this course
Print or open the PDF. Full exam conditions: timer on, no notes, formula booklet + allowed calculator only.
Use the marking key the same day. Award yourself M, A, R and FT marks exactly as written — see the code table below.
One line each: paper, question, topic, and why (careless / method gap / time / never learned).
Re-do every lost question from scratch 2–3 days later. Only then start the next set.
By Set 5 you will have met every examinable topic at least once and rehearsed the timing of both papers.
✅ Self-marking codes (used in every key)
| Code | Meaning | Award it when… |
|---|---|---|
| M | Method | You attempt a valid method — even with wrong numbers. |
| A | Accuracy | The correct answer/value, usually dependent on the M before it. |
| R | Reasoning | A correct justification, explanation or conclusion in words. |
| FT | Follow-through | Correct working from your earlier (wrong) answer — do not double-penalise yourself. |
🗓️ Suggested 10-day countdown
Tip: sit papers at the same time of day as your real exam — your brain learns the schedule too.