Performance marketing for AI-era growth – backed by models, not gut feeling.
TL;DR
  • Mathematics is named in the entry requirements of 22 of the 23 programmes that exist as UK degrees, and is compulsory outright in 20 of them. The one that asks for nothing in particular is Civil Engineering at UCL.
  • After it the field thins fast: Physics named by 11, Chemistry by 6, Biology by 4, Further Mathematics by 2 – but Further Mathematics is recommended by 13, the widest recommendation of any subject.
  • Ten A-level subjects are tracked – Mathematics, Physics, Further Mathematics, Chemistry, Biology, Economics, Design and Technology, Geography, Statistics, Psychology. Pages occasionally name others as options (Electronics, Geology, Engineering, Life and Health Sciences); those fall outside the set and are not counted.
  • Every one of the 23 rows was read off a live admissions page and links to it. The remaining 8 of the 31 programmes are not taught as undergraduate degrees at any of the eight UK universities in the ARWU top 100, so they have no A-level requirement to state and are marked not offered rather than estimated.
Download

alevel_requirements_by_programme.csv – 31 rows, UTF-8, columns programme, cluster, required, n_required, recommended, typical_offer, source_status, source_university, source_url, notes.

alevel_subject_frequency.csv – 10 rows, columns subject, required_by, recommended_by, total_mentions, role.

ALevel_Prerequisites.xlsx – the same sheets as one workbook.

Requirements by programme

One row per canonical programme. “Required” is what the entry requirements state as compulsory; “recommended” is what they name as useful or preferred without demanding it. Where a requirement is written as a choice – Physics or Biology – both subjects are listed.

ProgrammeClusterRequired A-levelsRecommendedTypical offerSourceChecked against
Artificial IntelligenceCS & AIMathematicsnoneA*A*A*–AABverifiedEdinburgh
CS & AICS & AIMathematicsnoneA*A*A*–AABverifiedEdinburgh
Computational ScienceCS & AInonenonenonenot offeredno UK degree
Computer ScienceCS & AIMathematicsFurther MathematicsA*A*AverifiedCambridge
Data ScienceCS & AIMathematicsFurther Mathematics, Chemistry, Economics, Physics, StatisticsA*AAverifiedUCL
BiochemistryChemistryChemistry · Biology or Physics or MathematicsMathematics, BiologyA*AAverifiedOxford
ChemistryChemistryChemistry · MathematicsFurther MathematicsA*A*AverifiedOxford
BioinformaticsComputational Biology & Bioinformaticsnonenonenonenot offeredno UK degree
Computational BiologyComputational Biology & Bioinformaticsnonenonenonenot offeredno UK degree
NeuroscienceComputational Biology & BioinformaticsChemistry · Biology or Mathematics or PhysicsnoneAAAverifiedUCL
Earth SciencesEarth & Environmental SciencesMathematics · Physics or ChemistryChemistry, Physics, Biology, Further MathematicsA*AA/AAAAverifiedOxford
Biomedical EngineeringEngineering – BiomedicalMathematics · Physics or BiologynoneAAAverifiedUCL
Chemical EngineeringEngineering – Chemical & MaterialsMathematics · ChemistryBiology, Economics, Further Mathematics, Geography, Physics, PsychologyAAAverifiedUCL
Materials ScienceEngineering – Chemical & MaterialsMathematics · PhysicsChemistry, Further MathematicsA*AAverifiedOxford
Civil EngineeringEngineering – Civil & EnvironmentalnonenoneA*AAverifiedUCL
Environmental EngineeringEngineering – Civil & Environmentalnonenonenonenot offeredno UK degree
Electrical EngineeringEngineering – Electrical & ComputerMathematicsPhysics, Further Mathematics, Biology, Chemistry, Design and TechnologyA*AAverifiedUCL
Aerospace EngineeringEngineering – Mechanical & AerospaceMathematics · PhysicsFurther MathematicsA*A*A*verifiedImperial
Mechanical EngineeringEngineering – Mechanical & AerospaceMathematics · PhysicsDesign and Technology, Economics, Geography, Chemistry, BiologyA*AAverifiedUCL
Engineering (General)Engineering – OtherMathematics · PhysicsFurther MathematicsA*A*AverifiedCambridge
Industrial EngineeringEngineering – Othernonenonenonenot offeredno UK degree
Nuclear EngineeringEngineering – Othernonenonenonenot offeredno UK degree
Systems EngineeringEngineering – Othernonenonenonenot offeredno UK degree
Interdisciplinary SciencesInterdisciplinaryMathematics · Biology or Chemistry or PhysicsBiology, Chemistry, PhysicsA*AAverifiedUCL
Actuarial ScienceMathematicsMathematics or Further MathematicsFurther MathematicsA*AAverifiedManchester
Applied MathematicsMathematicsMathematicsFurther MathematicsA*A*A*–A*ABverifiedEdinburgh
MathematicsMathematicsMathematics · Further MathematicsnoneA*A*AverifiedCambridge
Operations ResearchMathematicsnonenonenonenot offeredno UK degree
StatisticsMathematicsMathematicsFurther Mathematics, Chemistry, Economics, Physics, StatisticsA*AAverifiedUCL
AstrophysicsPhysics & AstronomyMathematics · PhysicsnoneA*AAverifiedUCL
PhysicsPhysics & AstronomyMathematics · PhysicsFurther MathematicsA*AAverifiedOxford

Table 1. 31 programmes, grouped by cluster. Source column: verified means the row was read off the live admissions page linked beside it; not offered means no UK university in the ARWU top 100 teaches that degree, so there is no A-level requirement to record.

How often each subject is asked for

The 23 verified rows counted by subject; the 8 not taught in the UK are left out, because a degree with no A-level requirement cannot be counted for or against one. A subject named as one of several alternatives counts as a mention for each of them – that is how the totals below are built, and it is why the columns do not add up to 23 if you count programmes instead of mentions. Four programmes name a subject both as an alternative requirement and as a recommendation, and it counts in both columns. “Compulsory” in the TL;DR means the subject stands in a slot of its own, with no alternative; the one judgement call is Manchester’s “A* in Mathematics or Further Mathematics”, counted as Mathematics compulsory because Further Mathematics A-level is not taken without Mathematics A-level – the page fixes where the A* goes, not whether Mathematics is there.

A-level subjectRequired byRecommended byTotal mentionsRole
Mathematics22123Core requirement
Physics11617Often required
Further Mathematics21315Widely recommended
Chemistry6713Often required
Biology4610Occasionally required
Economics044Recommended only
Design and Technology022Recommended only
Geography022Recommended only
Statistics022Recommended only
Psychology011Recommended only

Table 2. Ten subjects, most mentioned first.

How it was collected

The programme list is the same 31 canonical names as the programme coverage dataset. For each, entry requirements were read off the admissions page of a UK university that teaches it – the one linked in the last column – because A-levels are a UK qualification and UK pages state required subjects explicitly, which most other systems do not. The search covered the eight UK universities in the ARWU top 100: Cambridge, Oxford, UCL, Imperial, Edinburgh, Manchester, King’s College London and Bristol. Eight of the 31 names have no undergraduate degree at any of them – some are taught only at master’s level, some name a department or a specialism rather than a degree – and those rows record that instead of a requirement.

Limitations

Three, and they matter in this order. The sample is UK-only and single-university per programme: a different university would give a different typical offer, and often a different recommended list – Physics is A*AA at Oxford and A*A*A at Imperial. Eight of the 31 programmes drop out for having no UK undergraduate degree, so the counts are out of 23, not 31, and they are not comparable with a global programme count; one of the 23, Manchester’s Actuarial Science, is counted as Mathematics compulsory by a stated rule rather than by the page’s own words (see the note above table 2). The rows are not all from the same admission cycle: they were read in September 2026, and where a university publishes one page per cycle most rows are the 2026 page while two are 2027. Cycles differ – UCL Chemical Engineering lists Further Mathematics among its preferred subjects for 2026 entry and drops it for 2027 – so every count and every typical offer here is accurate to the page linked beside its row, and is a snapshot rather than a rule that holds across years. What the table is good for is the shape of the answer, which subject is load-bearing and which is optional; what it is not good for is planning an application to a named university.

Where these numbers are used
The Unfashionable Four (Article 4) Reads this table: which four A-levels carry almost every STEM degree.
STEM programme coverage – dataset The same 31 programmes, and which of the top 100 universities teach them.
The Problem Statement (Article 1) Why four A-levels chosen at 17 decide which degrees stay reachable.

Cite this
Atamanova, M. (2026). A-level requirements by STEM programme [Data set]. mariascales.com. https://mariascales.com/research/long-bet/data/a-levels/

About the author

Maria Atamanova – Senior Growth & Performance Marketing Manager and applied mathematician; twelve years growing businesses – apps, e-commerce, EdTech, AI data platforms – on numbers, not gut feeling.

The method here – define the criteria, build the dataset, test every obvious answer – is the same one I use for growth teams; see the case studies.