PracticeMaths

Practise maths
properly, then
check how you did.

Every GCSE and Numerical Reasoning topic gives you a free timed online test you can take straight away. Every topic has printable question and answer papers, if you would rather work offline with a pen.

  • 88 topics
  • 182 printable papers
  • 560 free timed questions

Free guide · GCSE

10 GCSE Maths Mistakes Costing Students Marks

The ten ways a student who knows the maths still loses marks — with the fix for each.

Get the free guide

FreeThe online test

  • Questions shown one at a time, each with its own time limit.
  • Type your answer, or move on if the time runs out.
  • You get your score at the end.
  • No account needed — just your name and email to start.

The test tells you how many you got right, not what the right answers were. That is what the answer papers are for.

£2.50The printable papers

  • Question papers to print and work through in your own time.
  • Answer papers with fully worked solutions, not just results.
  • £2.50 per paper, or save with a bundle on topics that have three papers.
  • No account needed — pay, then download straight away.

You will also be emailed your download link, so you can come back to it later.

Courses

88 topics across 9 courses. Open a course to see every topic in it.

Numerical Reasoning

Assessment-style practice for banking, consulting and graduate numerical tests.

10 topics26 papers10 free tests

GCSE Mathematics

Original questions with fully worked solutions, from foundation practice to exam-style reasoning.

18 topics36 papers18 free tests

A-Level Maths — Pure

The full Pure content, from algebraic method through calculus to proof, with worked solutions throughout.

15 topics30 papers1 free test

A-Level Maths — Applied (Mechanics)

Modelling, forces, moments, friction and projectiles, set as full scenarios with worked solutions.

6 topics12 papers

A-Level Maths — Statistics

Sampling, data presentation, probability, distributions and hypothesis testing, with worked solutions.

7 topics14 papers

Further Maths — Core Pure

Complex numbers, matrices, induction, vectors, polar coordinates, hyperbolics and differential equations.

9 topics18 papers

Further Maths — Further Pure

Vector products, conics, inequalities, series, number theory, groups and matrix algebra.

12 topics24 papers

Further Maths — Further Mechanics

Momentum, elasticity, collisions, circular motion, centres of mass and simple harmonic motion.

7 topics14 papers

Advanced Mathematics

Linear algebra and vector calculus, for the step beyond Further Maths.

4 topics8 papers

More courses are on the way — everything greyed out in the dropdown is being written now. Something not working? Tell us.