SchoolsInfo

Best secondary schools in Bath (2026)

Bath has 6 ranked secondary schools with published results. The top-ranked is Hayesfield Girls School, in the top 10% in England. The average Attainment 8 here in 2025 was 50.9, against 46.1 for England. 1 are in England's top 10%, and 0 are rated Outstanding by Ofsted. Bath has no grammar schools.

Filter and sort these schools → Find an area to live near them
RankSchool Attainment 8 (2023–2025 average)Attainment 8 2025 TrendGrade 5+ Eng & mathsOfsted
1
Top 10% in England
Hayesfield Girls School
Bath · Girls
58.7 57.0 60% No rating
2
Top 13% in England
Beechen Cliff School
Bath · Boys
56.0 55.0 65% Good
3
Top 17% in England
Ralph Allen School
Bath
54.2 54.6 63% No rating
4
Top 38% in England
St Mark's CofE School
Bath · Church of England
48.8 44.9 44% Report card
5
Top 39% in England
Saint Gregory's Catholic College
Bath · Roman Catholic
49.1 46.6 43% Good
6
Top 45% in England
Oldfield School
Bath
46.9 47.3 48% Good

Other towns in Somerset

Also see

Questions

What is the best secondary school in Bath?

On exam results over the last three years, Hayesfield Girls School is the top-ranked secondary school in Bath, in the top 10% of schools in England.

How are the schools ranked?

By published Department for Education exam results averaged over three years: for secondary schools, Attainment 8 plus a quarter of the share getting grade 5+ in English and maths; for primary schools, the share reaching the expected standard in reading, writing and maths plus half the share reaching the higher standard. The order uses the three-year average, so a school can rank above one with a higher single-year result. Schools with fewer than 10 pupils taking the tests are not ranked. Exam results are only part of the picture: visit, read the Ofsted report and check admissions rules, as living nearby does not guarantee a place.