Schools in London

Data updated October 2026.

Below you'll find London's primary and secondary schools in one place. Under the older single-grade system the primary and secondary schools here grade fairly similarly overall.

Choose your area of London

London is a big place, so schools near one neighbourhood may be a long way from another. Pick your area for a more local list of schools and how to get to them.

Applying for a school place in London

School admissions are run by the local authority where you live; the school may be in a different local authority (that is, it goes by your address rather than the school's). This area covers more than one local authority — mainly Barnet and Newham, Southwark.

Apply through the council for the area where you live. In some parts of England there are two councils — a smaller district or borough council and a larger county council. Where that is the case, it is the county council that handles school admissions. If you are not sure which applies to you, use the “find your local authority” link above. Deadlines and admission rules vary by council, so always check its official pages. See also our guide to school admissions.

Primary schools in London

London has 1100 primary schools with an Ofsted inspection on record, together teaching roughly 370,220 pupils. 814 were last judged under Ofsted's older single-grade system, while 77 have already moved to the newer report card, so you'll see a mix of both on this page. A further 129 have a recent inspection that graded individual areas without giving an overall grade.

Of those with a pre-2024 grade, 97% were judged Good or Outstanding, with 192 rated Outstanding. 21 were rated Requires improvement or Inadequate at their last visit.

Our ranking puts St Michael's CofE Primary School first for primary schools in London, followed by Ilderton Primary School. The score is a rough shortlisting guide built from each school’s latest inspection, not an official Ofsted judgement, so open any school that interests you and read its full report.

932 of these schools were inspected in the last five years. 42 were last inspected before 2016, so their published grade may not reflect the school today — always check the current Ofsted report before deciding.

If you're after a particular kind of school, London has 324 faith schools, 3 girls' schools and 4 boys' schools among its primary schools. Admission rules for these differ — check each school's criteria with the school and your local authority.

For families considering special educational needs (SEN) support, primary schools here have on average about 16% of pupils on SEN support and about 5.6% with an Education, Health and Care (EHC) plan (national averages are roughly 13% and 4-5% respectively). This indicates how common SEN provision is locally — context only, not a measure of quality; always contact a school's SENCo to discuss your child's needs.

On intake, about 33.1% of pupils at these primary schools are eligible for free school meals on average, close to the national average of roughly a quarter. This is background context to read results fairly — schools serving more disadvantage often add a lot of value that raw results understate — not a measure of quality, and not part of our score.

Primary schools here range from about 44 to 1,273 pupils (typically around 306), so there's a mix of smaller and larger settings to weigh up.

Based on the MHCLG Index of Multiple Deprivation, London is more deprived than the national average. Note this data relates to the wider neighbourhood, not the school. It is provided as context but is not a measure of the schools’ quality.

Sort by:
Primary schools in London, ranked by the Good School Finder score.
#SchoolPupilsClass sizePostcodeLatest Ofsted
1St Michael's CofE Primary School15619.5N22 8HEAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
2Ilderton Primary School15719.6SE16 3LAAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
3Eversley Primary School62929.8N21 1PDAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
4Thomson House School36626.1SW14 8HYAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
5Our Lady of Lourdes RC Primary School45030.1E11 2TAAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
6Phoenix Primary School48025.3SE1 5JTAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
7Rockmount Primary School45330.2SE19 3STAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
8Deansfield Primary School46130.8SE9 1XPAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
9Culloden Primary - A Paradigm Academy62324.6E14 0PTAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
10Bannockburn Primary School87925.9SE18 1HEAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
11Calverton Primary School13915.4E16 3ETAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
12Haberdashers' Hatcham Free School41029.4SE14 5SFAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
13Ark Priory Primary Academy43925.8W3 8NRAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
14The Olive School, Hackney62930E9 6EJAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
15Eglinton Primary School36024.7SE18 3PYAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
16Coldfall Primary School68429.3N10 1HSAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
17St Josephs Catholic Primary School13316.6WC2B 5NAAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
18Coleridge Primary School88230.2N8 8DNAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
19Selwyn Primary School44825.4E13 0ESAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
20St John's Roman Catholic Primary School24029.7SE16 6SDAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)

Secondary schools in London

In and around London there were 287 secondary schools with an Ofsted inspection on record, together teaching roughly 299,653 pupils. 189 were last judged under Ofsted's older single-grade system, while 41 have already moved to the newer report card, so you'll see a mix of both on this page. A further 34 have a recent inspection that graded individual areas without giving an overall grade.

Looking at the older single-grade inspections, 94% were judged Good or Outstanding, with 47 rated Outstanding. 11 were rated Requires improvement or Inadequate at their last visit.

Ark Soane Academy comes out highest among London's secondary schools on our score, followed by Harris Academy Chobham. The score is a rough shortlisting guide built from each school’s latest inspection, not an official Ofsted judgement, so open any school that interests you and read its full report.

251 of these schools were inspected in the last five years. 3 were last inspected before 2016, so their published grade may not reflect the school today — always check the current Ofsted report before deciding.

If you're after a particular kind of school, London has 3 selective (grammar) schools, 72 faith schools, 43 girls' schools and 22 boys' schools among its secondary schools. Admission rules for these differ — check each school's criteria with the school and your local authority.

For families considering special educational needs (SEN) support, secondary schools here have on average about 13.4% of pupils on SEN support and about 4.2% with an Education, Health and Care (EHC) plan (national averages are roughly 13% and 4-5% respectively). This indicates how common SEN provision is locally — context only, not a measure of quality; always contact a school's SENCo to discuss your child's needs.

On intake, about 40.1% of pupils at these secondary schools are eligible for free school meals on average, higher than the national average of roughly a quarter. This is background context to read results fairly — schools serving more disadvantage often add a lot of value that raw results understate — not a measure of quality, and not part of our score.

Secondary schools here range from about 100 to 2,987 pupils (typically around 1,025), so there's a mix of smaller and larger settings to weigh up.

Based on the MHCLG Index of Multiple Deprivation, London is around the national average for deprivation. Note this data relates to the wider neighbourhood, not the school. It is provided as context but is not a measure of the schools’ quality.

Sort by:
Secondary schools in London, ranked by the Good School Finder score.
#SchoolPupilsClass sizePostcodeLatest Ofsted
1Ark Soane Academy87428.7W3 8EAOutstandingInspected under the pre-2024 framework
2Harris Academy Chobham2,04725.6E20 1BDAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
3Harris City Academy Crystal Palace1,19124.8SE19 2JHAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
4Harris Science Academy East London51319.4E3 3DUAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
5St Michael's Catholic College94820SE16 4UNAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
6Prendergast School1,05223.3SE4 1LEAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
7The St Marylebone CofE School1,18120.3W1U 5BAAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
8Bishop Thomas Grant Catholic Secondary School1,18719.4SW16 2HYAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
9Central Foundation Boys' School1,15221.3EC2A 4SHAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
10Harris Academy Peckham45820.7SE15 5DZAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
11St Matthew Academy1,06324.2SE3 0XXAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
12Harris Academy Bermondsey78120.6SE16 3TZAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
13City of London Academy, Shoreditch Park91421.6N1 5JUAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
14Elizabeth Garrett Anderson School88824N1 9QGAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
15St George's Catholic School1,17019.3W9 1RBAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
16Gladesmore Community School1,20619.6N15 6EBAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
17Phoenix Academy58222.4W12 0RQAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
18Highlands School1,69424.7N21 1QQAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
19Ark Bolingbroke Academy79320.4SW11 6BFAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)
20Rutlish School1,47118.3SW20 9ADAreas graded, lowest: OutstandingOfsted inspection (individual areas graded)

How to read this page

Ofsted changed how schools are graded in 2024. Older inspections gave one overall grade — Outstanding, Good, Requires improvement or Inadequate. Newer inspections give a “report card” that grades several areas separately, with no single overall grade. The two systems measure different things, so an old grade and a new report card can’t be compared directly. We show whichever one a school has, and label which system it came from.

To let you see a whole town at a glance, we turn each school’s latest inspection into a single Good School Finder score out of 100. For older grades, Outstanding scores highest, then Good, then Requires improvement, then Inadequate. For newer report cards, we average the area grades onto the same 0–100 scale. It’s a rough guide to help you build a shortlist — not an official Ofsted judgement — so always open a school and read its full inspection before deciding. There’s more on how the score works on the About page.

How the lists are ordered

Schools are listed by their Good School Finder score, best first. Quite often several schools tie — for example, a town might have five Outstanding primaries. When that happens we don’t put them in a random order; we use the same simple rules every time, so the list looks the same each time you visit:

  1. The Good School Finder score comes first — a higher score is listed higher.
  2. If two schools have the same score, the one whose safeguarding was judged effective is listed above one where it was not.
  3. If they still tie, the school inspected more recently comes first, because its grade is more likely to reflect the school as it is today.
  4. If everything above is equal, we simply list them in alphabetical order by name.

So if two schools are both Outstanding, the one with effective safeguarding and a more recent inspection appears higher — never just by chance.