UCL: IB requirements and which maths course it accepts

UCL splits by course. Applications and Interpretation HL is accepted for Mechanical Engineering MEng, Economics BSc (Econ) and Computer Science BSc. Analysis and Approaches HL is required for Mathematics BSc.

By Pietro Meloni, PhD · Last verified against the official pages on

IB requirements at UCL, course by course

Official IB Diploma requirements published by UCL. Verified 16 February 2026.
CourseIB pointsMaths requiredMaths AI HLSource
Mechanical Engineering MEng3919 points in three HL subjects, 7 and 6 in Mathematics and Physics in any orderHL Mathematics grade 6 or 7Accepteducl.ac.ukchecked
Economics BSc (Econ)3919 points in three HL subjects, 7 in MathematicsHL Mathematics grade 7Accepteducl.ac.ukchecked
Mathematics BSc40 (or 39 with STEP or AEA)20 points in three HL subjects, 7 in MathematicsHL Mathematics: Analysis and Approaches, grade 7Not accepteducl.ac.ukchecked
Computer Science BSc4020 points in three HL subjects, 7 in MathematicsHL Mathematics grade 7Accepted, AA preferreducl.ac.ukchecked

What the pages say about the two maths courses

Mechanical Engineering MEng. The page says the programme accepts either maths course at Higher Level. Physics: HL Physics grade 6 or 7.

Economics BSc (Econ). The page says the programme accepts either maths course at Higher Level.

Mathematics BSc. The page says the programme accepts Higher Level Analysis and Approaches only.

Computer Science BSc. Either maths course is accepted at Higher Level; Analysis and Approaches is preferred.

How to read an offer like this

The points total and the Higher Level grades are conditions that must all be met together. A student with 41 points and a 6 in HL Mathematics does not meet an offer that asks for 40 points with a 7 in HL Mathematics.

Where the page says a maths course is preferred, both are considered and the preference can count between similar applicants. Where it says only, the other course does not meet the requirement. If the school does not offer Analysis and Approaches at Higher Level, write to admissions before applying and keep the answer.

Frequently asked questions

Does UCL accept IB Maths AI HL for Mechanical Engineering MEng?

+
Accepted. The page says the programme accepts either maths course at Higher Level. Maths requirement: HL Mathematics grade 6 or 7. IB points: 39.

Does UCL accept IB Maths AI HL for Economics BSc (Econ)?

+
Accepted. The page says the programme accepts either maths course at Higher Level. Maths requirement: HL Mathematics grade 7. IB points: 39.

Does UCL accept IB Maths AI HL for Mathematics BSc?

+
Not accepted. The page says the programme accepts Higher Level Analysis and Approaches only. Maths requirement: HL Mathematics: Analysis and Approaches, grade 7. IB points: 40 (or 39 with STEP or AEA).

Does UCL accept IB Maths AI HL for Computer Science BSc?

+
Accepted, AA preferred. Either maths course is accepted at Higher Level; Analysis and Approaches is preferred. Maths requirement: HL Mathematics grade 7. IB points: 40.

Find out what is costing the marks.

Twenty minutes, one to one, online. No charge, no commitment.

Request an initial assessment