Question Banks
The sharpest ESAT and TMUA practice, built by Oxbridge graduates
Topic-by-topic questions, full timed mock papers, and worked solutions for every module. Three packages, from £69.
Science & Engineering
ESAT Question Bank
Maths 1, Maths 2, Physics, Chemistry and Biology. Practice every module your course requires with real exam-format questions and fully worked solutions.
- 5 modules
- Timed mocks
- Full solutions
- Difficulty graded
Mathematics
TMUA Question Bank
Paper 1 (Applications of Mathematical Knowledge) and Paper 2 (Mathematical Reasoning). Build the reasoning depth Paper 2 rewards, with worked solutions for every question.
- Paper 1 + 2
- Timed mocks
- Full solutions
- Reasoning focus
Find your test
Which admissions test do I sit?
Type your course (e.g. Cambridge Chemical Engineering), a UCAS code, or a test name. Results show which papers within the test you'll sit for that specific course.
TMUA
15 coursesCambridge
Computer Science
G400
Cambridge
Economics
L100
Cambridge
Mathematics
G100
Imperial
Computing
G400
Imperial
Mathematics
G100
Imperial
Mathematics and Computer Science
GG14
LSE
BSc Economics
L101
Oxford
Computer Science
G400
Oxford
Computer Science and Philosophy
IV15
Oxford
Mathematics
G100
Oxford
Mathematics and Computer Science
GG14
Oxford
Mathematics and Philosophy
GV15
Oxford
Mathematics and Statistics
GG13
Warwick
Computer Science
G400
Warwick
Mathematics
G100
ESAT
9 coursesCambridge
Chemical Engineering and Biotechnology
H810
Papers you sit
- Mathematics 1
- Two chosen from Biology / Chemistry / Physics / Mathematics 2
Cambridge Chemical Engineering and Biotechnology sits Maths 1 plus any two from Biology, Chemistry, Physics, or Mathematics 2. Chemistry + Physics (or Chemistry + Maths 2) are the most common choices.
Cambridge
Engineering
H100
Papers you sit
- Mathematics 1
- Mathematics 2
- Physics
Cambridge Engineering sits Maths 1 + Maths 2 + Physics (fixed combination for this course).
Cambridge
Natural Sciences
BCF0
Papers you sit
- Mathematics 1
- Two chosen from Biology / Chemistry / Physics / Mathematics 2
Cambridge Natural Sciences sits Maths 1 plus any two from Biology, Chemistry, Physics, or Mathematics 2 - pick the two that match the NatSci pathway you intend to follow.
Cambridge
Veterinary Medicine
D100
Papers you sit
- Mathematics 1
- Two chosen from Biology / Chemistry / Physics / Mathematics 2
Cambridge Veterinary Medicine sits Maths 1 plus any two from Biology, Chemistry, Physics, or Mathematics 2. Cambridge recommends Biology and Chemistry given the course’s A-Level requirements.
Imperial
Chemical Engineering
H801
Papers you sit
- Mathematics 1
- Mathematics 2
- Chemistry
Imperial Chemical Engineering sits a fixed Maths 1 + Maths 2 + Chemistry - Imperial does not offer module choice on this course.
Oxford
Biomedical Sciences
BC98
Papers you sit
- Mathematics 1
- Two chosen from Biology / Chemistry / Physics / Mathematics 2
Oxford Biomedical Sciences sits Maths 1 plus any two from Biology, Chemistry, Physics, or Mathematics 2. Biology + Chemistry is the most common choice for this course.
Oxford
Engineering Science
H100
Papers you sit
- Mathematics 1
- Mathematics 2
- Physics
Oxford Engineering Science sits Maths 1 + Maths 2 + Physics.
Oxford
Physics
F303
Papers you sit
- Mathematics 1
- Mathematics 2
- Physics
Oxford Physics sits Maths 1 + Maths 2 + Physics.
Oxford
Physics and Philosophy
VF53
Papers you sit
- Mathematics 1
- Mathematics 2
- Physics
Oxford Physics and Philosophy sits the same three papers as Physics: Maths 1 + Maths 2 + Physics.
TARA
9 coursesOxford
Economics and Management
LN12
Oxford
History and Economics
LV11
Oxford
History and Politics
LV21
Oxford
Human Sciences
BCL0
Oxford
Philosophy, Politics and Economics (PPE)
L0V0
Oxford
Psychology (Experimental)
C830
Oxford
Psychology, Philosophy and Linguistics
CV85
UCL
Computer Science
G400
UCL
Mechanical Engineering
H300
LNAT
6 coursesUCAT
4 coursesCambridge
Medicine
A100
Papers you sit
- Verbal Reasoning
- Decision Making
- Quantitative Reasoning
- Situational Judgement
Cambridge Medicine (A100) sits the full UCAT for 2027 entry.
Cambridge
Medicine Graduate Course
A101
Papers you sit
- Verbal Reasoning
- Decision Making
- Quantitative Reasoning
- Situational Judgement
Cambridge Medicine Graduate Course (A101) sits the full UCAT.
Oxford
Graduate Medicine
Papers you sit
- Verbal Reasoning
- Decision Making
- Quantitative Reasoning
- Situational Judgement
Oxford Graduate-entry Medicine sits the full UCAT.
Oxford
Medicine
A100
Papers you sit
- Verbal Reasoning
- Decision Making
- Quantitative Reasoning
- Situational Judgement
Oxford Medicine sits the full UCAT - there are no per-course paper choices, but Oxford weights cognitive subtests heavily for shortlisting.
STEP
3 coursesWhat actually comes up
We tagged 1,250 real past-paper questions.
A specification tells you what could be examined and implies every topic is equally likely. Real papers are nothing like that flat. Topic and formula frequency, with confidence intervals, for all five ESAT modules and both TMUA papers.
Test guides
Browse every UK admissions test
Each guide covers format, scoring, the courses that require the test, and a 5-stage preparation timeline.

Test Guide
CSAT
Cambridge Computer Science (selected colleges)
Open guide →

Test Guide
ESAT
Oxford, Cambridge & Imperial science and engineering
Open guide →

Test Guide
LNAT
Oxford, UCL, Bristol, Durham and Nottingham law
Open guide →

Test Guide
MMLAA
Open guide →

Test Guide
STEP
Cambridge Mathematics conditional-offer exam
Open guide →

Test Guide
TARA
Oxford social sciences from 2027 entry
Open guide →

Test Guide
TMUA
Oxford, Cambridge, Imperial & Warwick mathematics
Open guide →

Test Guide
UCAT
UK medical and dental schools
Open guide →
Free tool
ESAT & TMUA Score Checker
See where your 1.0 to 9.0 score sits, and exactly what each university requires - with an official source on every answer.
Open the score checker →Retired & discontinued
Tests that are no longer used
Kept here for reference - if you arrived from an older guide or school resource, click through to see which active test has replaced it.
BMAT
RetiredNo longer used. Open this page for the discontinuation context and current requirement.
See what changed →
BMSAT
RetiredReplaced by ESAT - open this page to see what changed and what to sit now.
See what changed →
CAT
RetiredNo longer used. Open this page for the discontinuation context and current requirement.
See what changed →
ELAT
RetiredNo longer used. Open this page for the discontinuation context and current requirement.
See what changed →
ENGAA
RetiredNo longer used. Open this page for the discontinuation context and current requirement.
See what changed →
HAT
RetiredNo longer used. Open this page for the discontinuation context and current requirement.
See what changed →
MAT
RetiredNo longer used. Open this page for the discontinuation context and current requirement.
See what changed →
MLAT
RetiredNo longer used. Open this page for the discontinuation context and current requirement.
See what changed →
NSAA
RetiredNo longer used. Open this page for the discontinuation context and current requirement.
See what changed →
PAT
RetiredNo longer used. Open this page for the discontinuation context and current requirement.
See what changed →
TSA
RetiredNo longer used. Open this page for the discontinuation context and current requirement.
See what changed →
