Free Math Practice — Every Grade, Every Topic

Free Math Practice for Every Grade and Topic

Whether you’re brushing up on times tables or working through integration by parts, you need questions that match your level — not a worksheet that was photocopied in 1998. This is the hub for everything we offer: grade-level practice, topic-specific generators, and honest advice on building a routine that actually works.

Every generator on this site creates unlimited, randomised problems on the fly. No sign-up, no paywall, no repeats. Just fresh questions whenever you need them.

Open the Math Problem Generator →

Practice by Grade Level

Pick the level that matches where you are right now. Each page gives you a focused generator plus worked examples and tips.


Math Problems for Kids (K–Grade 5) →
Counting, addition, subtraction, simple multiplication & division


Grade 5 Math Problems →
Fractions, decimals, percentages, basic geometry


Algebra Word Problems →
Linear equations, systems, quadratics, real-world scenarios


Geometry Problems →
Angles, area, perimeter, volume, proofs, coordinate geometry


Calculus Practice Questions →
Limits, derivatives, integrals, differential equations

Practice by Topic

Not sure which grade category fits? Browse by topic instead.

Arithmetic & Number Sense

The foundation of everything. If arithmetic isn’t solid, every other topic becomes harder than it needs to be. Use the main generator to practise addition, subtraction, multiplication, division, fractions, and decimals until they’re automatic — not something you have to stop and think about.

Algebra

Algebra is where maths stops being about specific numbers and starts being about patterns. Our algebra word problems generator puts equations into context so they stop feeling abstract and start making sense.

Geometry

Shapes, angles, proofs — geometry is both visual and logical. The geometry problems generator covers everything from calculating the area of a triangle to writing a formal proof, so you can practise whichever part is giving you trouble.

Statistics & Probability

Mean, median, mode, standard deviation, probability distributions — statistics turns up in almost every field. The main generator includes statistics questions across difficulty levels, from basic data interpretation up to hypothesis testing.

Trigonometry

Sin, cos, tan and their many identities. Trig is one of those topics where rote memorisation only gets you so far. Working through randomised problems — especially ones that ask you to apply identities rather than just recall them — builds the fluency you actually need in exams.

Calculus

Limits, derivatives, integrals. The calculus practice questions generator covers the full A-level and first-year university syllabus, with adjustable difficulty so you can focus on whichever concept isn’t clicking yet.

How to Build a Math Practice Routine

Most people practise maths wrong. They sit down for one long session before a test, work through problems until they feel familiar, and assume that feeling means they’re ready. Familiarity and fluency are not the same thing.

Here’s what actually works:

  • Short sessions, daily. Twenty minutes every day beats two hours once a week. Your brain consolidates skills during sleep, so frequent sessions give it more opportunities to cement what you’ve practised.
  • Randomise your practice. Don’t drill one type of problem until you’ve mastered it before moving on. Mix up question types within each session. It feels harder — that’s the point. That difficulty is called desirable difficulty, and it produces better long-term retention.
  • Work problems you get wrong again immediately. When you miss a question, don’t just look at the answer. Do another problem of the same type right then, while the error is fresh. This closes the gap faster than any amount of passive review.
  • Track your weak areas. If you keep getting proportion problems wrong, that’s where your next session should start — not at the topics you’re already comfortable with.

A randomised generator is the ideal tool for this kind of practice because it never lets you memorise the answer. Every problem is new, which means every correct answer is earned.

Common Questions About Math Practice

How long should I practise maths each day?

Twenty to thirty minutes of focused, distraction-free practice is enough for most people to make consistent progress. The key word is focused — if you’re half-watching TV while doing problems, you’re getting maybe a quarter of the benefit. Short and sharp beats long and distracted every time.

What’s the best way to practise for a maths exam?

Start practising at least two weeks before the exam, not two days before. Use a mix of timed practice (to build speed) and untimed practice (to build accuracy). Focus your early sessions on weak areas, then shift to mixed practice in the final week so you’re comfortable moving between topics — which is exactly what an exam will ask you to do.

Can I use this generator for my whole class?

Yes. Teachers use the generator to create on-the-fly worksheets, differentiated by difficulty, without having to write new questions manually. Because every student gets different numbers, copying answers between students doesn’t work — which is a nice side benefit.

Scroll to Top