Schools in England
England has 16,972 primary schools and 3,478 secondary schools, plus 4,747 special, nursery, sixth-form or other schools. Pick the age group you want: each list is ranked, shown on a map and compared with schools that have a similar mix of pupils elsewhere in England.
Primary schoolsAges 4 to 11
16,972The highest-scoring primary schools in England:
- South Farnham School100
- The Raleigh School100
- Nicol Mere School100
Secondary schoolsAges 11 to 16 or 18
3,478The highest-scoring secondary schools in England:
- Tauheedul Islam Girls' High School100
- Altrincham Grammar School for Boys100
- Prendergast School100
Regions in England
About this list
Primary and secondary schools have separate pages because they are measured on different things (SATs for primaries, GCSEs for secondaries) and compared with different sets of similar schools. Special schools, nurseries and sixth-form colleges don't fit either list, so they are listed here. How the score works.