Free for everyone
Free resources
Everything on this page is free and needs no sign-up, no email address and no account. These are the things I actually point my own students at.
GCSE
A-Level
A-Level Further Maths
- Worksheet Start here MadAsMaths — Further Maths Free question sets across complex numbers, matrices, hyperbolics, differential equations and more.
- Practice Underground Mathematics Cambridge-built tasks covering complex numbers, matrices and calculus, built around connections between topics rather than drill.
Admissions tests
TMUA
- Practice Start here Necessary or sufficient? — interactive drill Ten Paper 2 questions with instant feedback, and a diagnosis of which direction you keep missing.
- Practice Start here Official TMUA information and sample tests The official test provider. Specification, format and free sample tests — the samples need a free account and open through Pearson VUE.
- Practice Underground Mathematics Excellent preparation for Paper 2 reasoning: logic, proof, necessary and sufficient conditions.
STEP
- Practice Start here STEP Support Programme (Cambridge) Free, structured 25-module programme from the University of Cambridge. If you do one thing for STEP, do this.
- Past papers Start here STEP Questions Database Every STEP question from 1986 to 2018 in one searchable database — filter by paper, topic or year to drill a single weakness.
- Past papers Worked solutions to recent STEP papers Fully worked solutions with commentary for STEP 2 and 3 from 2019 onwards — the years the questions database doesn't reach.
ESAT
- Practice Start here Official ESAT information and sample tests Specification, module structure and free sample material for the Engineering and Science Admissions Test. Samples need a free account via Pearson VUE.
- Practice Isaac Physics The physics section of ESAT rewards fast, accurate problem solving — Isaac's problem sets are ideal training.
Want something that isn't here?
I'm adding worksheets and worked solutions of my own as I write them. If there's a topic you're stuck on and you can't find anything decent, tell me — it's genuinely useful to know what's missing, and it usually becomes the next thing I write.
Stuck on something specific?
A free trial session is often the fastest way to unstick a topic that's been dragging on for weeks.