Free topical paper generator

IGCSE, A Level & IB practice papers that feel like the real exam.

Fresh, exam-style topical questions every time, with accurate diagrams, Paper 6 practicals with planning questions, Core & Extended, AS & A Level, and a full mark scheme. Built by an IGCSE & IB mentor with 15+ years of experience.

IGCSE 0580 · 0606 · 0625 · 0620 · 0610 · 0478 · 0500 · 0510A Level 9709 · 9702 · 9701 · 9700IB DP Maths AA · AI · Physics (SL & HL)

Free IGCSE topical questions and practice papers with mark schemes

Looking for IGCSE topical past paper questions? This free generator builds new, exam-style papers for IGCSE Maths 0580, Physics 0625, Chemistry 0620, Biology 0610, Additional Maths 0606, Computer Science 0478 and English 0500/0510. Choose Core or Extended, pick your sub-topics, and download a PDF with a full mark scheme. Science papers include Paper 6 Alternative to Practical: instrument readings, tables, graphs and a final planning question.

A Level and AS Level topical questions

Practise A Level Maths 9709 (Pure 1, 2, 3, Mechanics, Probability & Statistics 1 and 2) and A Level Physics 9702, Chemistry 9701 and Biology 9700: Paper 1 MCQ, Paper 2 AS structured, Paper 3 practical skills, Paper 4 A Level structured, and Paper 5 planning, analysis & evaluation.

IGCSE questions by subject and topic

IGCSE Mathematics 0580 topical questions

Number · Algebra & Graphs · Coordinate Geometry · Geometry · Mensuration · Trigonometry · Transformations & Vectors · Probability · Statistics

IGCSE Additional Mathematics 0606 topical questions

Algebra · Geometry & Trigonometry · Series & Counting · Vectors & Calculus

IGCSE Physics 0625 topical questions

Motion, Forces & Energy · Thermal Physics · Waves · Electricity & Magnetism · Nuclear Physics · Space Physics · Paper 6 ATP

IGCSE Chemistry 0620 topical questions

States of Matter · Atoms, Elements & Compounds · Stoichiometry · Electrochemistry · Chemical Energetics · Chemical Reactions · Acids, Bases & Salts · The Periodic Table · Metals · Chemistry of the Environment · Organic Chemistry · Experimental Techniques & Analysis · Paper 6 ATP

IGCSE Biology 0610 topical questions

Characteristics & Classification · Organisation of the Organism · Movement Into & Out of Cells · Biological Molecules & Enzymes · Plant Nutrition · Human Nutrition · Transport · Disease, Gas Exchange & Respiration · Coordination & Response · Reproduction · Inheritance & Variation · Ecology & Human Influence · Biotechnology · Paper 6 ATP

IGCSE Computer Science 0478 topical questions

Data Representation · Data Transmission · Hardware · Software & the Internet · Emerging Technologies · Algorithms & Programming · Databases & Logic

IGCSE English First Language 0500 topical questions

IGCSE English as a Second Language 0510 topical questions

AS Level questions by subject and topic

A Level questions by subject and topic

IB Diploma questions by subject and topic

FAQ

Are these official Cambridge past papers?

No. Questions are original and written in the style of Cambridge IGCSE and A Level papers. Mentor Riyaz is not affiliated with Cambridge University Press & Assessment.

How do I get the most from a paper?

Print at 100% (actual size), work under timed conditions, then mark with the mark scheme. Use the topic breakdown to find weak areas, then generate a fresh paper on those sub-topics.

Can my teacher or tutor give the same paper to a whole class?

Yes. Every paper has a code. Share the link and everyone gets exactly the same paper.

💬