Schools in London
3,070 schools in London.
Schools
3,070
Open schools
Pupils
1,398,198
2025–26 census
Good or better
95%
2292 of 2412 graded
Academic Performance
6.5
out of 10 · 2706 schools
Ofsted ratings
- Outstanding
- 594 25%
- Good
- 1,698 70%
- Requires improvement
- 89 4%
- Inadequate
- 31 1%
206 inspected since 2024, no overall grade198 superseded by a report card452 not judged8 in a category of concern16 safeguarding not effective
6.5
Averaged over 2706 of 3070 schools that can be scored
Pupils
1,398,198
pupils on roll
Boys 51%49% Girls
Roll from 3040 of 3070 schools (1,398,198 pupils). Independent schools report roll and sex only.
Ethnicity
White
37%Asian
24%Black
17%Mixed
12%Chinese
1%Any other group
7%Unclassified
2%Ethnicity from 2529 of 3070 schools (1,257,602 pupils). Independent schools report roll and sex only.
Pupil characteristics
- Free school meals
- 29.2%
- First language not English
- 43.7%
- Young carers
- <1%
367,284 of 1,257,855 pupils · 2533 of 3070 schools
549,432 of 1,257,602 pupils · 2529 of 3070 schools
7,573 of 1,250,568 pupils · 2455 of 3070 schools
Schools by phase
- Primary
- 1905
- Secondary
- 551
- All-through
- 67
- Special
- 190
- Nursery
- 75
- PRU
- 53
- Not recorded
- 229
Local authorities in London
33 local authorities, alphabetically. Percentages are of graded schools.
| Local authority | Schools | Pupils | Good or better | Academic Performance |
|---|---|---|---|---|
| Barking and Dagenham | 67 | 46,055 | 96%of 57 | 6.0/10 |
| Barnet | 168 | 67,997 | 90%of 144 | 6.8/10 |
| Bexley | 90 | 43,011 | 92%of 78 | 5.6/10 |
| Brent | 102 | 49,165 | 94%of 86 | 5.9/10 |
| Bromley | 116 | 57,429 | 98%of 94 | 6.9/10 |
| Camden | 89 | 28,726 | 100%of 59 | 7.4/10 |
| City of London | 6 | 2,891 | 100%of 2 | 9.6/10 |
| Croydon | 154 | 62,909 | 90%of 120 | 5.7/10 |
| Ealing | 112 | 54,505 | 94%of 93 | 6.8/10 |
| Enfield | 107 | 55,209 | 99%of 83 | 5.9/10 |
| Greenwich | 102 | 46,827 | 95%of 81 | 6.6/10 |
| Hackney | 104 | 42,007 | 79%of 92 | 6.0/10 |
| Hammersmith and Fulham | 78 | 25,796 | 100%of 58 | 7.6/10 |
| Haringey | 94 | 38,591 | 95%of 76 | 6.5/10 |
| Harrow | 72 | 42,333 | 98%of 51 | 7.2/10 |
| Havering | 90 | 43,743 | 99%of 74 | 6.1/10 |
| Hillingdon | 108 | 54,655 | 95%of 81 | 5.6/10 |
| Hounslow | 87 | 46,778 | 100%of 66 | 6.7/10 |
| Islington | 69 | 22,433 | 97%of 59 | 6.4/10 |
| Kensington and Chelsea | 71 | 23,369 | 91%of 46 | 6.7/10 |
| Kingston upon Thames | 64 | 30,572 | 96%of 47 | 6.9/10 |
| Lambeth | 95 | 35,469 | 92%of 74 | 5.9/10 |
| Lewisham | 95 | 39,093 | 98%of 80 | 5.9/10 |
| Merton | 72 | 31,699 | 96%of 53 | 6.5/10 |
| Newham | 109 | 61,359 | 98%of 93 | 7.4/10 |
| Redbridge | 94 | 59,357 | 96%of 69 | 7.1/10 |
| Richmond upon Thames | 83 | 38,924 | 100%of 55 | 7.9/10 |
| Southwark | 115 | 46,793 | 97%of 92 | 6.4/10 |
| Sutton | 72 | 42,386 | 96%of 53 | 6.9/10 |
| Tower Hamlets | 108 | 46,019 | 97%of 92 | 6.9/10 |
| Waltham Forest | 83 | 43,161 | 96%of 74 | 6.9/10 |
| Wandsworth | 112 | 41,050 | 96%of 83 | 6.7/10 |
| Westminster | 82 | 27,887 | 98%of 47 | 7.2/10 |
Looking for a specific school? Search by name.
About schools in London
- How many schools are there in London?
- London has 3,070 open schools — 1,905 primary, 551 secondary, 190 special, 75 nursery, teaching 1,398,198 pupils in total.
- How many schools in London are rated Good or Outstanding?
- 2,292 of the 2,412 schools holding an Ofsted grade — 95% — are rated Good or Outstanding, including 594 rated Outstanding. That share is measured against graded schools, not all 3,070: a school inspected since September 2024 has no overall grade at all.
- What is the average Academic Performance in London?
- 6.5 out of 10, averaged across the 2,706 schools here that can be scored, where 5 is the national average. Academic Performance combines the Ofsted judgement with DfE attainment and is ranked against comparable schools, so it is neither figure on its own.
- Why do some London schools have no Ofsted rating?
- 658 schools in London currently hold no overall grade. Ofsted stopped awarding single-word judgements in September 2024 and moved to a report card of separately graded areas, so schools inspected since then have no overall rating whatever the inspection found. Their profiles show the report card instead.
- Which local authorities are in London?
- London contains 33 local authorities, including Barking and Dagenham, Barnet, Bexley, Brent, Bromley, Camden and 27 more. Most admissions and school-place decisions are made at that level rather than regionally.
- How many pupils in London are eligible for free school meals?
- 29.2% — 367,284 of 1,257,855 pupils at the 2,533 schools that report it. Independent schools file a return with roll and sex only, so they are outside this figure rather than counted as zero.
- Barking and Dagenham
- Barnet
- Bexley
- Brent
- Bromley
- Camden
- City of London
- Croydon
- Ealing
- Enfield
- Greenwich
- Hackney
- Hammersmith and Fulham
- Haringey
- Harrow
- Havering
- Hillingdon
- Hounslow
- Islington
- Kensington and Chelsea
- Kingston upon Thames
- Lambeth
- Lewisham
- Merton
- Newham
- Redbridge
- Richmond upon Thames
- Southwark
- Sutton
- Tower Hamlets
- Waltham Forest
- Wandsworth
- Westminster