Skip to content
unigeniusesat

Choose your papers

Which ESAT modules do I need?

Your course decides the combination. Start with the exact course code, then prepare only the modules listed for it.

Start free practice

Course checker

Find your exact row

Search the official 2027 list by course or UCAS code. The result tells you which papers to prepare.

Enter a course name or code to see its module requirement. 56 rows are checked.

Check before booking. UAT-UK says module selection cannot be changed or added after booking. Read the official course list (opens in a new tab)

Course requirements

These are the ESAT rows in the official 2027 course list. Grouped rows share the same module rule.

Checked 1 August 2026

Cambridge

Chemical Engineering and Biotechnology

UCAS code
H810
Modules
Mathematics 1 + any two from Biology, Chemistry, Physics, Mathematics 2

Cambridge

Engineering

UCAS code
H100
Modules
Mathematics 1, Mathematics 2, Physics

Cambridge

Natural Sciences

UCAS code
BCF0
Modules
Mathematics 1 + any two from Biology, Chemistry, Physics, Mathematics 2

Cambridge

Veterinary Medicine

UCAS code
D100
Modules
Mathematics 1 + any two from Biology, Chemistry, Physics, Mathematics 2

Imperial

Aeronautical Engineering

UCAS code
H401
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Biochemistry

UCAS code
C700
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biochemistry

UCAS code
C703
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biochemistry with French

UCAS code
C7R1
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biochemistry with German

UCAS code
C7R2
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biochemistry with Spanish

UCAS code
C7R4
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biological Sciences

UCAS code
C100
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biological Sciences

UCAS code
C103
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biological Sciences with French

UCAS code
C1R1
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biological Sciences with German

UCAS code
C1R2
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biological Sciences with Spanish

UCAS code
C1R4
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biotechnology

UCAS code
J700
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biotechnology

UCAS code
J703
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biotechnology with French

UCAS code
J7R1
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biotechnology with German

UCAS code
J7R2
Modules
Mathematics 1, Chemistry, Biology

Imperial

Biotechnology with Spanish

UCAS code
J7R4
Modules
Mathematics 1, Chemistry, Biology

Imperial

Chemical Engineering

UCAS code
H801
Modules
Mathematics 1, Mathematics 2, Chemistry

Imperial

Civil Engineering

UCAS code
H201
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Civil Engineering with a year abroad

UCAS code
H202
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Design Engineering

UCAS code
28G3
Modules
Mathematics 1 + Mathematics 2 (two modules only)

Imperial

Ecology and Environmental Biology

UCAS code
C180
Modules
Mathematics 1, Chemistry, Biology

Imperial

Electrical & Electronic Engineering

UCAS code
H600
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Electrical & Electronic Engineering

UCAS code
H604
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Electrical & Electronic Engineering with Management

UCAS code
H6N2
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Electronic and Information Engineering

UCAS code
HG65
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Electronic and Information Engineering

UCAS code
GH56
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Mechanical Engineering

UCAS code
H301
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Microbiology

UCAS code
C500
Modules
Mathematics 1, Chemistry, Biology

Imperial

Physics

UCAS code
F300
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Physics

UCAS code
F303
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Physics with a Year Abroad

UCAS code
F309
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Physics with Theoretical Physics

UCAS code
F325
Modules
Mathematics 1, Mathematics 2, Physics

Imperial

Physics with Theoretical Physics

UCAS code
F390
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Biomedical Sciences

UCAS code
BC98
Modules
Mathematics 1 + any two from Biology, Chemistry, Physics, Mathematics 2

Oxford

Biomedical Engineering

UCAS code
H811
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Biomedical Engineering with Foundation Year

UCAS code
H81F
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Chemical Engineering

UCAS code
H800
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Chemical Engineering with Foundation Year

UCAS code
H80F
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Civil Engineering

UCAS code
H200
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Civil Engineering with Foundation Year

UCAS code
H20F
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Electrical Engineering

UCAS code
H620
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Electrical Engineering with Foundation Year

UCAS code
H62F
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Engineering Science

UCAS code
H100
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Engineering with Foundation Year

UCAS code
H10F
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Information Engineering

UCAS code
H630
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Information Engineering with Foundation Year

UCAS code
H63F
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Physics

UCAS code
F303
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Physics and Philosophy

UCAS code
VF53
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Mechanical Engineering

UCAS code
H300
Modules
Mathematics 1, Mathematics 2, Physics

Oxford

Mechanical Engineering with Foundation Year

UCAS code
H30F
Modules
Mathematics 1, Mathematics 2, Physics

UCL

Electronic and Electrical Engineering

UCAS code
H600
Modules
Mathematics 1 + any two from Biology, Chemistry, Physics, Mathematics 2

UCL

Electronic and Electrical Engineering

UCAS code
H601
Modules
Mathematics 1 + any two from Biology, Chemistry, Physics, Mathematics 2

“Any two” means any two from the options printed in that official row. It does not mean any two ESAT subjects across the whole test.

The common mistake

Do not choose papers from the university name alone. The requirement can change by course, foundation year and UCAS code. Save the exact row for your application before you plan revision.

See the topic map for former PAT candidates

Questions candidates ask

Do I take all five ESAT modules?
No. Your course list decides the required modules. Many ESAT courses use Mathematics 1 plus two choices; engineering courses commonly require Mathematics 1, Mathematics 2 and Physics.
Can I choose any two modules?
Only where the official row says any two. The permitted choices differ by course, so check the exact course code rather than copying another applicant's combination.
What if my course is not listed here?
Use the official UAT-UK course list. This page transcribes the ESAT rows for Cambridge, Imperial, Oxford and UCL; it does not replace your university's admissions instructions.