Best schools in the United Kingdom’s top cities
- Best schools in Kent (709)
- Best schools in Lancashire (703)
- Best schools in Essex (614)
- Best schools in Hampshire (612)
- Best schools in Hertfordshire (589)
- Best schools in Surrey (525)
- Best schools in Birmingham (510)
- Best schools in Norfolk (465)
- Best schools in Derbyshire (452)
- Best schools in Staffordshire (449)
- Best schools in Devon (424)
- Best schools in Lincolnshire (393)
Schools in the United Kingdom — FAQs
How do I find the best primary or secondary schools in the UK?
Use the search below to pick a postcode or city, or browse the highest-rated schools in the cities listed on this page. We rank each school by the School Finder rating, built from Ofsted grades and published GCSE / Progress 8 results.
What do Ofsted grades mean?
Ofsted inspects every state school in England and grades it Outstanding, Good, Requires Improvement or Inadequate. These grades feed into our rating alongside exam results, so a single number lets you compare schools quickly.
Is the best school always the highest rated?
Not always. A high rating reflects strong results and a good Ofsted outcome, but the right school also depends on your child's needs, transport and catchment. Use the rating as a starting point, then compare a shortlist side by side.
Does this cover schools in Wales, Scotland and Northern Ireland?
Yes. Our UK directory includes schools across England, Wales, Scotland and Northern Ireland, using the rating and performance data published for each nation.
How these ratings work
How we rate UK schools
Source: UK Department for Education — Get Information About Schools (Edubase)
| Ofsted grade | Outstanding = 10, Good = 7, Requires improvement = 4, Inadequate = 1–2. |
|---|---|
| School size | Schools with 200+ pupils receive a small stability nudge. |
| Scale | Final score is a 1–10 SchoolFinder rating. |