- 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.
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.
| Programme | Cluster | Required A-levels | Recommended | Typical offer | Source | Checked against |
|---|---|---|---|---|---|---|
| Artificial Intelligence | CS & AI | Mathematics | none | A*A*A*–AAB | verified | Edinburgh |
| CS & AI | CS & AI | Mathematics | none | A*A*A*–AAB | verified | Edinburgh |
| Computational Science | CS & AI | none | none | none | not offered | no UK degree |
| Computer Science | CS & AI | Mathematics | Further Mathematics | A*A*A | verified | Cambridge |
| Data Science | CS & AI | Mathematics | Further Mathematics, Chemistry, Economics, Physics, Statistics | A*AA | verified | UCL |
| Biochemistry | Chemistry | Chemistry · Biology or Physics or Mathematics | Mathematics, Biology | A*AA | verified | Oxford |
| Chemistry | Chemistry | Chemistry · Mathematics | Further Mathematics | A*A*A | verified | Oxford |
| Bioinformatics | Computational Biology & Bioinformatics | none | none | none | not offered | no UK degree |
| Computational Biology | Computational Biology & Bioinformatics | none | none | none | not offered | no UK degree |
| Neuroscience | Computational Biology & Bioinformatics | Chemistry · Biology or Mathematics or Physics | none | AAA | verified | UCL |
| Earth Sciences | Earth & Environmental Sciences | Mathematics · Physics or Chemistry | Chemistry, Physics, Biology, Further Mathematics | A*AA/AAAA | verified | Oxford |
| Biomedical Engineering | Engineering – Biomedical | Mathematics · Physics or Biology | none | AAA | verified | UCL |
| Chemical Engineering | Engineering – Chemical & Materials | Mathematics · Chemistry | Biology, Economics, Further Mathematics, Geography, Physics, Psychology | AAA | verified | UCL |
| Materials Science | Engineering – Chemical & Materials | Mathematics · Physics | Chemistry, Further Mathematics | A*AA | verified | Oxford |
| Civil Engineering | Engineering – Civil & Environmental | none | none | A*AA | verified | UCL |
| Environmental Engineering | Engineering – Civil & Environmental | none | none | none | not offered | no UK degree |
| Electrical Engineering | Engineering – Electrical & Computer | Mathematics | Physics, Further Mathematics, Biology, Chemistry, Design and Technology | A*AA | verified | UCL |
| Aerospace Engineering | Engineering – Mechanical & Aerospace | Mathematics · Physics | Further Mathematics | A*A*A* | verified | Imperial |
| Mechanical Engineering | Engineering – Mechanical & Aerospace | Mathematics · Physics | Design and Technology, Economics, Geography, Chemistry, Biology | A*AA | verified | UCL |
| Engineering (General) | Engineering – Other | Mathematics · Physics | Further Mathematics | A*A*A | verified | Cambridge |
| Industrial Engineering | Engineering – Other | none | none | none | not offered | no UK degree |
| Nuclear Engineering | Engineering – Other | none | none | none | not offered | no UK degree |
| Systems Engineering | Engineering – Other | none | none | none | not offered | no UK degree |
| Interdisciplinary Sciences | Interdisciplinary | Mathematics · Biology or Chemistry or Physics | Biology, Chemistry, Physics | A*AA | verified | UCL |
| Actuarial Science | Mathematics | Mathematics or Further Mathematics | Further Mathematics | A*AA | verified | Manchester |
| Applied Mathematics | Mathematics | Mathematics | Further Mathematics | A*A*A*–A*AB | verified | Edinburgh |
| Mathematics | Mathematics | Mathematics · Further Mathematics | none | A*A*A | verified | Cambridge |
| Operations Research | Mathematics | none | none | none | not offered | no UK degree |
| Statistics | Mathematics | Mathematics | Further Mathematics, Chemistry, Economics, Physics, Statistics | A*AA | verified | UCL |
| Astrophysics | Physics & Astronomy | Mathematics · Physics | none | A*AA | verified | UCL |
| Physics | Physics & Astronomy | Mathematics · Physics | Further Mathematics | A*AA | verified | Oxford |
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 subject | Required by | Recommended by | Total mentions | Role |
|---|---|---|---|---|
| Mathematics | 22 | 1 | 23 | Core requirement |
| Physics | 11 | 6 | 17 | Often required |
| Further Mathematics | 2 | 13 | 15 | Widely recommended |
| Chemistry | 6 | 7 | 13 | Often required |
| Biology | 4 | 6 | 10 | Occasionally required |
| Economics | 0 | 4 | 4 | Recommended only |
| Design and Technology | 0 | 2 | 2 | Recommended only |
| Geography | 0 | 2 | 2 | Recommended only |
| Statistics | 0 | 2 | 2 | Recommended only |
| Psychology | 0 | 1 | 1 | Recommended 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.
Cite this
Atamanova, M. (2026). A-level requirements by STEM programme [Data set]. mariascales.com. https://mariascales.com/research/long-bet/data/a-levels/