Best Boarding Schools for Science
Our shortlist — 10 schools
Ranked by the strength of each school's genuine, evidenced specialism — not by fee or popularity.
National Mathematics & Science College
The National Mathematics and Science College is the top specialist STEM college in the UK
Bootham
Bootham School has an excellent reputation for STEM subjects... The School has its own observatory and offers GCSE Astronomy as a GCSE and activity.
Concord College
state-of-the-art facilities such as its university-standard science building and theatre
David Game College
Specialist Medical & Life Sciences Programme, GCSE AI Adaptive Learning Programmes, Academic Summer School and Oxbridge Programmes
Gresham's
Sir James Dyson, a former pupil at the school, enabled the innovative new centre for science, technology, engineering, arts and mathematics (STEAM)
Haileybury
the first School in Europe to join the ground-breaking, global research programme Stan-X, partnered with Stanford University and the University of Oxford
Rossall
Only school in the UK with a dedicated Astronomy Centre and Victorian Observatory with optional GCSE Astronomy
The Downs Malvern
named WINNER of the 'Excellence in STEM (Prep School)' category at the 2025 Muddy Stilettos Best School Awards
The Royal School Wolverhampton
The School has an excellent reputation for science and maths giving us a strength in STEM specialities.
Wells Cathedral
Specialist Maths - the School offers a Specialist Maths Scheme designed for gifted mathematicians who want to be challenged
Our shortlist is independent and based on each school's dedicated programmes, facilities and results — not paid placement. We'll always match your child's needs first: talk to us.
Explore other specialisms
Sport
Academic & Wellbeing
Location
Frequently asked questions
Are these schools strong in maths too, or science specifically?
Not sure which of these fits your child?
Tell us their age, ability and what they're looking for — we'll shortlist the right match and handle the introduction, at no cost.
Get free advice