Find and compare schools in England
Every open school in England — 24,557 of them — with the latest Ofsted inspection, official results, pupil numbers and attendance, exactly as published and explained in plain English.
For example SW1A 1AA, a town, or part of a school’s name. Or browse the map.
Ofsted, as published
The date and outcome of each school’s latest inspection, in Ofsted’s own words — whether that’s an older overall grade, the sub-grades used from September 2024, or one of the new report cards.
Results, explained
Year 6 tests, GCSE measures such as Attainment 8 and Progress 8, and sixth form results from the Department for Education — with what each number means and what it can’t tell you.
No made-up scores
We never squash a school into one number or rank of our own. Each official measure is shown on its own, with its date and source, so you can decide what matters to you.
Schools by local authority
All 153 local authoritiesNorth East
- County Durham (271)
- Darlington (47)
- Gateshead (92)
- Hartlepool (41)
- Middlesbrough (61)
- Newcastle upon Tyne (108)
- North Tyneside (83)
- Northumberland (171)
- Redcar and Cleveland (66)
- South Tyneside (62)
- Stockton-on-Tees (86)
- Sunderland (122)
North West
- Blackburn with Darwen (88)
- Blackpool (50)
- Bolton (142)
- Bury (90)
- Cheshire East (176)
- Cheshire West and Chester (181)
- Cumberland (178)
- Halton (69)
- Knowsley (62)
- Lancashire (692)
- Liverpool (186)
- Manchester (210)
- Oldham (127)
- Rochdale (105)
- Salford (132)
- Sefton (113)
- St. Helens (76)
- Stockport (132)
- Tameside (109)
- Trafford (101)
- Warrington (93)
- Westmorland and Furness (160)
- Wigan (136)
- Wirral (135)
Yorkshire and the Humber
- Barnsley (95)
- Bradford (227)
- Calderdale (112)
- Doncaster (136)
- East Riding of Yorkshire (157)
- Kingston upon Hull, City of (102)
- Kirklees (199)
- Leeds (296)
- North East Lincolnshire (70)
- North Lincolnshire (90)
- North Yorkshire (376)
- Rotherham (126)
- Sheffield (188)
- Wakefield (155)
- York (70)
East Midlands
- Derby (116)
- Derbyshire (449)
- Leicester (136)
- Leicestershire (325)
- Lincolnshire (393)
- North Northamptonshire (153)
- Nottingham (117)
- Nottinghamshire (364)
- Rutland (27)
- West Northamptonshire (203)
West Midlands
- Birmingham (502)
- Coventry (124)
- Dudley (116)
- Herefordshire, County of (112)
- Sandwell (133)
- Shropshire (183)
- Solihull (89)
- Staffordshire (451)
- Stoke-on-Trent (113)
- Telford and Wrekin (84)
- Walsall (133)
- Warwickshire (284)
- Wolverhampton (122)
- Worcestershire (273)
East of England
- Bedford (84)
- Cambridgeshire (309)
- Central Bedfordshire (134)
- Essex (605)
- Hertfordshire (584)
- Luton (77)
- Norfolk (454)
- Peterborough (87)
- Southend-on-Sea (59)
- Suffolk (357)
- Thurrock (58)
London
- Barking and Dagenham (67)
- Barnet (169)
- Bexley (90)
- Brent (102)
- Bromley (116)
- Camden (88)
- City of London (6)
- Croydon (153)
- Ealing (112)
- Enfield (107)
- Greenwich (104)
- Hackney (105)
- Hammersmith and Fulham (78)
- Haringey (94)
- Harrow (72)
- Havering (91)
- Hillingdon (106)
- Hounslow (88)
- Islington (68)
- Kensington and Chelsea (69)
- Kingston upon Thames (63)
- Lambeth (97)
- Lewisham (94)
- Merton (72)
- Newham (109)
- Redbridge (93)
- Richmond upon Thames (84)
- Southwark (115)
- Sutton (72)
- Tower Hamlets (109)
- Waltham Forest (84)
- Wandsworth (110)
- Westminster (85)
South East
- Bracknell Forest (46)
- Brighton and Hove (75)
- Buckinghamshire (268)
- East Sussex (215)
- Hampshire (600)
- Isle of Wight (50)
- Kent (691)
- Medway (111)
- Milton Keynes (122)
- Oxfordshire (359)
- Portsmouth (65)
- Reading (70)
- Slough (59)
- Southampton (84)
- Surrey (512)
- West Berkshire (98)
- West Sussex (332)
- Windsor and Maidenhead (83)
- Wokingham (84)
South West
- Bath and North East Somerset (90)
- Bournemouth, Christchurch and Poole (111)
- Bristol, City of (169)
- Cornwall (295)
- Devon (416)
- Dorset (179)
- Gloucestershire (329)
- Isles of Scilly (1)
- North Somerset (84)
- Plymouth (103)
- Somerset (302)
- South Gloucestershire (123)
- Swindon (90)
- Torbay (45)
- Wiltshire (262)
School data, explained
All explainersOfsted inspections explained: grades, report cards and what changed
How Ofsted inspects state schools in England, why there are three different kinds of outcome since 2024 — overall grades, sub-grades only, and the new report cards — and how to read them.
Primary school results explained: key stage 2 (Year 6)
What the Year 6 measures mean — the expected and higher standards in reading, writing and maths, and average scaled scores — and why there are no progress scores for 2024/25.
Secondary school results explained: GCSEs, Attainment 8 and Progress 8
What Attainment 8, Progress 8, the English and maths pass rates and the EBacc mean, how to read Progress 8 and its confidence interval, and why the latest Progress 8 is from 2023/24.
Sixth form results explained: 16 to 18
How to read sixth form results: A level average grades and points, best 3 A levels, AAB, value added progress scores and bands, and retention.
Pupils, attendance and needs explained
What the pupil figures on ABC Edu mean: free school meals, disadvantaged pupils, special educational needs, English as an additional language, and overall and persistent absence.
How school admissions work in England
How to apply for a primary or secondary school place, the deadlines (31 October and 15 January), offer days, admission criteria, waiting lists and appeals.
Official data last updated on ABC Edu: 18 October 2026. Dates for each source.