Best Schools in Middlesex
Middlesex · 186 schools ranked by Ofsted Rating
Schools in Middlesex ranked
Waldegrave School
A8
64.5
A-Level
B+
Parents
94%
William Perkin Church of England High School
A8
60.8
A-Level
B-
Parents
97%
Pinner High School
A8
60.3
A-Level
C+
Parents
79%
Wembley High Technology College
A8
59.4
A-Level
B
East Lane Primary School
KS2 Read
98%
Parents
88%
William Tyndale Primary School
KS2 Read
97%
Parents
98%
The Cardinal Wiseman Catholic School
A8
58.1
A-Level
B
Northwood School
A8
57.9
A-Level
C+
Parents
92%
Bishop Perrin Church of England Primary School
KS2 Read
93%
Ark Academy
A8
56.7
A-Level
B-
Vaughan Primary School
KS2 Read
92%
Selborne Primary School
KS2 Read
87%
Reach Academy Feltham
A8
55.5
A-Level
B-
Parents
91%
St James's Catholic Primary School
KS2 Read
90%
Parents
87%
Clifton Primary School
KS2 Read
91%
St George's Primary Catholic Voluntary Academy
KS2 Read
89%
John Locke Academy
KS2 Read
91%
Kingfisher Hall Primary Academy
KS2 Read
86%
Parents
92%
Priestmead Primary School and Nursery
KS2 Read
86%
Lampton Academy
A8
51.4
A-Level
B-
Three Bridges Primary School
KS2 Read
84%
Parents
94%
Lady Bankes Primary School
KS2 Read
78%
Twickenham Primary Academy
KS2 Read
82%
Parents
90%
Villiers High School
A8
50.8
A-Level
C+
Parents
91%
Ruislip High School
A8
50.1
A-Level
B-
Featherstone High School
A8
48.6
A-Level
B
Parents
81%
Featherstone Primary and Nursery School
KS2 Read
71%
Perivale Primary School
KS2 Read
72%
Edward Pauling Primary School
KS2 Read
73%
Parents
64%
Oak Hill Academy West London
KS2 Read
77%
Special schools and alternative provision in Middlesex
These schools serve pupils with particular needs, so they aren't ranked against mainstream schools on exam results. Places are usually arranged through the council, often via an Education, Health and Care plan.
- Ashley CollegeAges 5-18 · Outstanding
- Hedgewood SchoolAges 5-11 · Good
- Lindon Bennett SchoolAges 3-11 · Good
- Meadow High SchoolAges 11-19 · Good
- Moorcroft SchoolAges 11-19 · Outstanding
- Northgate SchoolAges 11-19 · Outstanding
- North West London Independent Special SchoolAges 7-19 · Outstanding
- Pentland Field SchoolAges 4-19 · Good
- Q+ Queensmill CollegeAges 16-25 · Good
- Seva Education Central HarrowAges 5-16
- Springhallow SchoolAges 4-19 · Good
- The Cedars Primary SchoolAges 5-11 · Good
- The Helix Education CentreAges 5-16 · Good
- The PRIDE AcademyAges 11-19
- The Rise Free SchoolAges 4-19 · Good
- The Skills HubAges 5-19
- The Willows SchoolAges 4-11 · Good
- Waverley SchoolAges 3-19 · Outstanding
- Woodlands SchoolAges 4-11 · Outstanding
Questions parents ask about schools in Middlesex
How many schools are there in Middlesex?
Middlesex has 205 open schools: 119 state primary, 47 state secondary or all-through, 18 independent, 15 special and 6 others.
Source: DfE Get Information About Schools
Which schools in Middlesex are rated Outstanding?
41 schools in Middlesex were rated Outstanding at their most recent graded Ofsted inspection: North West London Independent Special School, West Thames College, Oak Hill Academy West London, Featherstone Primary and Nursery School, Lampton Academy and 36 more. Counting Good as well, 96% of the 187 graded schools here are rated Good or better. Ofsted stopped giving single-word overall grades in September 2024, so these are the grades from each school's last full inspection.
North West London Independent Special SchoolWest Thames CollegeOak Hill Academy West LondonFeatherstone Primary and Nursery SchoolLampton Academy
Source: Ofsted
Which secondary schools in Middlesex get the best GCSE results?
Of the 48 schools in Middlesex with 2026 GCSE results, the highest Attainment 8 scores - the average grade across a pupil's best eight GCSEs - were at JFS, with an Attainment 8 score of 66.4 and 82% passing English and maths at grade 5 or above; Avanti House School, with an Attainment 8 score of 66.1 and 84% passing English and maths at grade 5 or above; and Waldegrave School, with an Attainment 8 score of 64.5 and 76% passing English and maths at grade 5 or above. Progress 8, the DfE's value-added measure, was not published for 2026.
JFSAvanti House SchoolWaldegrave School
Source: DfE school performance data
Which primary schools in Middlesex have the best SATs results?
Of the 115 primary schools in Middlesex with 2025 Key Stage 2 results, the highest shares of pupils reaching the expected standard in reading and maths were at Our Lady and St John's Catholic Primary School (100% in reading, 100% in maths); Menorah Foundation School (96% in reading, 98% in maths); and St Joseph's Catholic Junior School (97% in reading, 97% in maths). Small schools can swing a long way from one year to the next, because each pupil is a large share of the result.
Our Lady and St John's Catholic Primary SchoolMenorah Foundation SchoolSt Joseph's Catholic Junior School
Source: DfE school performance data
Are there grammar schools in Middlesex?
No. None of the state secondary schools in Middlesex selects pupils by ability, so every state secondary here is comprehensive.
Source: DfE Get Information About Schools
How close do you need to live to get into schools in Middlesex?
It depends on the school, and the cut-off moves every year with the number of applications. Brent published how far the last place offered went at these schools: Alperton Community School, 1585 metres for 2026 entry; Ark Elvin Academy, 4895 metres for 2026 entry; East Lane Primary School, 1294 metres for 2026 entry; JFS, 25202 metres for 2026 entry; Preston Manor School, 6900 metres for 2026 entry. We hold figures for 23 schools in Middlesex; each school's page has its own history. These are the authority's own figures, not fixed boundaries.
Alperton Community SchoolArk Elvin AcademyEast Lane Primary SchoolJFSPreston Manor School
Source: Brent admissions booklets
How do I apply for a school place in Middlesex?
Apply to your council - Hillingdon, Harrow or Ealing, depending on your address - through its coordinated admissions process, even for academies and faith schools. In England the closing date is 31 October for secondary places and 15 January for primary places, in the year before your child starts. Independent schools run their own admissions, so apply to those directly.