Compare schools across England
Up-to-date KS2 and KS4 performance data for every state-funded primary and secondary school. Filter by region, drill into your local authority, and see how each school ranks.
Find schools near you
Enter a UK postcode and we'll list the ten nearest primaries and ten nearest secondaries, with their composite scores.
Browse by region
East Midlands
1,637 primaries
286 secondaries
Avg primary score 47.7
East of England
1,975 primaries
371 secondaries
Avg primary score 49.0
London
1,777 primaries
487 secondaries
Avg primary score 61.5
North East
874 primaries
162 secondaries
Avg primary score 51.6
North West
2,438 primaries
457 secondaries
Avg primary score 48.1
South East
2,567 primaries
500 secondaries
Avg primary score 50.9
South West
1,873 primaries
334 secondaries
Avg primary score 48.2
West Midlands
1,802 primaries
415 secondaries
Avg primary score 50.0
Yorkshire and The Humber
1,764 primaries
313 secondaries
Avg primary score 49.1
England overview
Advertisement
Small cohorts make percentages volatile — one pupil's result can swing a score by 10+ points. More on this
Top 20 primary schools nationally
1
John Betts Primary School
100.0
2
Good Shepherd RC Primary School
100.0
3
Southfield Primary School
100.0
4
Trythall Community Primary School
100.0
5
Longtown Community Primary School
100.0
6
Turton Belmont Community Primary School
100.0
7
Swithland St Leonard's Church of England Primary School
100.0
8
Lowbrook Academy
100.0
9
St Luke's Church of England School
100.0
10
South Farnham School
100.0
11
The Raleigh School
100.0
12
Christow Primary School
100.0
13
Tugby Church of England Primary School
100.0
14
Blessed Mother Teresa's Catholic Primary School
100.0
15
Ickford School
100.0
16
Yanwath Primary School
100.0
17
Coaley Church of England Primary Academy
100.0
18
The Minster School
100.0
19
St Peter's Elwick Church of England Primary School
100.0
20
Our Lady and All Saints Roman Catholic Primary School, Parbold
98.8
Top 20 secondary schools nationally
1
St Olave's and St Saviour's Grammar School
100.0
2
The Latymer School
100.0
3
Woodford County High School
100.0
4
Heckmondwike Grammar School
100.0
5
Queen Elizabeth's School, Barnet
100.0
6
Pate's Grammar School
100.0
7
Chelmsford County High School for Girls
100.0
8
Kendrick School
100.0
9
Reading School
100.0
10
Newstead Wood School
100.0
11
The Tiffin Girls' School
100.0
12
Wilson's School
100.0
13
King Edward VI Grammar School, Chelmsford
100.0
14
Sutton Grammar School
100.0
15
Wallington High School for Girls
100.0
16
Nonsuch High School for Girls
100.0
17
King Edward VI Camp Hill School for Girls
100.0
18
Stratford Girls' Grammar School
100.0
19
Altrincham Grammar School for Girls
100.0
20
King Edward VI School
100.0