London
Schools in London
There are 3,126 schools across London's 33 boroughs. Compare GCSE and SATs results, Ofsted ratings, grammar and independent schools, Oxbridge entry and real catchment distances (the furthest distance offered, from council allocation data), borough by borough.
Inner London boroughs
Outer London boroughs
Catchment distances are published for 24 London councils so far; we add councils as they publish allocation figures.
Top secondary schools in London by GCSE results
Ranked by Attainment 8 from the latest Department for Education results. Selective schools admit by entrance test, so compare them with care. Full London rankings
Top primary schools in London by SATs results
| # | School | Borough | Expected standard | Higher standard |
|---|---|---|---|---|
| 1 | Good Shepherd RC Primary School | Hammersmith and Fulham | 100% | 41% |
| 2 | Hadley Wood Primary School | Enfield | 100% | 7% |
| 3 | Hampden Gurney CofE Primary School | Westminster | 100% | 19% |
| 4 | John Betts Primary School | Hammersmith and Fulham | 100% | 36% |
| 5 | Simon Marks Jewish Primary School | Hackney | 100% | 10% |
| 6 | Southfield Primary School | Ealing | 100% | 39% |
| 7 | St Clement Danes CofE Primary School | Westminster | 100% | 25% |
| 8 | St Luke's Church of England School | Camden | 100% | 40% |
| 9 | Trinity Primary Academy | Haringey | 98% | 35% |
| 10 | Courtland School | Barnet | 97% | 21% |
| 11 | Deer Park School | Richmond upon Thames | 97% | 33% |
| 12 | Harris Primary Academy Beckenham Green | Bromley | 97% | 16% |
| 13 | Iqra Primary School | Lambeth | 97% | 21% |
| 14 | St Antony's Catholic Primary School | Newham | 97% | 36% |
| 15 | St Helen's Catholic Primary School | Lambeth | 97% | 7% |
| 16 | Yardley Primary School | Waltham Forest | 97% | 37% |
| 17 | Ark Franklin Primary Academy | Brent | 96% | 35% |
| 18 | Barnes Primary School | Richmond upon Thames | 96% | 39% |
| 19 | Menorah Foundation School | Barnet | 96% | 9% |
| 20 | Our Lady of Victories Catholic Primary School | Wandsworth | 96% | 29% |
Share of pupils reaching the expected and higher standard in reading, writing and maths at the end of Year 6 (Key Stage 2), from the latest Department for Education results.
Common questions about London schools
How many schools are there in London?
MySchoolHub lists 3,126 open schools across London's 33 local authorities (the 32 boroughs and the City of London), including state primary and secondary schools, academies, special schools and independent schools.
Which London boroughs have grammar schools?
London's grammar schools are in Barnet, Bexley, Bromley, Enfield, Kingston upon Thames, Redbridge and Sutton. They admit by an entrance test, usually sat at the start of Year 6, so registration normally closes in the summer term of Year 5.
How do school applications work in London?
All London councils use the Pan-London coordinated admissions scheme. You apply through your home council, even for schools in another borough, and can name up to six schools. Secondary applications close on 31 October and offers arrive on 1 March; primary applications close on 15 January and offers arrive on 16 April.
What is a catchment distance?
It is the furthest distance from the school at which a place was offered on distance in a given year, taken from council allocation data. It changes every year, so look at several years rather than one. We publish real catchment distances for 24 London councils so far.
More on London schools
Department for Education and Ofsted data. Contains public sector information licensed under the Open Government Licence v3.0. Always confirm admission rules with the council or school before applying.