Find the Best
Performing Schools

Accurate school performance tables for England

View League Tables

School league tables

Discover the best performing state and independent schools in England.

Sorting options

Sort schools by their Key Stage 2, GCSE or A-Level results.

League table rankings

Compare schools' rankings this year, with their previous years' rank.

School League Tables


We have calculated our school league tables using data published by the Department for Education. If you click on a school's name below you will be taken to where the school is on our schools map allowing you to see its latest Ofsted inspection report, Ofsted rating and a wealth of other information about the school, such as detailed exam results, school catchment area, school admissions, parents' opinions, and much more. .

Select the school league table of interest to you using the drop downs below:


Top 50 State primary schools in England by Key Stage 2 results : 2025 vs 2024

Information regarding KS2 results: Most independent schools don't measure Key Stage 2 performance. Thus there is no direct comparison between state and independent primary schools available.
Information regarding GCSE results: There is a lot of controversy regarding league tables that show GCSE results. The Department for Education changed performance tables in 2014 to exclude re-sits, IGCSEs and a range of vocational qualifications. As a result some schools, particularly independent schools which often sit IGCSEs, appear to be performing far worse than they actually are. In fact a lot of independent schools have now dropped to the very bottom of the GCSE league tables. Here is a BBC article on the resulting controversy.
Information regarding gender filter: Where results are filtered by gender, the rank displayed remains the rank amongst all schools, not just schools of that gender.
Schools marked with a are schools that are ranked within the top 10% of all schools (England only) for at least one measure (i.e. Key Stage 2 performance, GCSE Attainment 8 or A-Level Average Point Score).
Rank School Summary School Type Performance
1 South Farnham School
Menin Way, Farnham, GU9 8DY
URN: 136888
  Last year ranked 2
Academy school
Coeducational
KS2 Level: 100% (Expected) 63% (Higher)
2 The Minster School
Nottingham Road, Southwell, NG25 0LG
URN: 145643
  Last year ranked 775
Academy school
Coeducational
KS2 Level: 100% (Expected) 60% (Higher)
3 Lowbrook Academy
The Fairway, Cox Green, Maidenhead, SL6 3AR
URN: 136712
  Last year ranked 1
Academy school
Coeducational
KS2 Level: 100% (Expected) 59% (Higher)
4 Christow Primary School
Dry Lane, Christow, Exeter, EX6 7PE
URN: 138733
  Last year ranked 4466
Academy school
Coeducational
KS2 Level: 100% (Expected) 44% (Higher)
4 The Raleigh School
Northcote Crescent, West Horsley, Leatherhead, KT24 6LX
URN: 137014
  Last year ranked 114
Academy school
Coeducational
KS2 Level: 100% (Expected) 44% (Higher)
6 Good Shepherd RC Primary School
35 Gayford Road, London, W12 9BY
URN: 100354
  Last year ranked 657
Primary school
Coeducational
KS2 Level: 100% (Expected) 41% (Higher)
7 St Luke's Church of England School
Kidderpore Avenue, London, NW3 7SU
URN: 136807
  Last year ranked 132
Academy school
Coeducational
KS2 Level: 100% (Expected) 40% (Higher)
7 St Peter's Elwick Church of England Primary School
North Lane, Elwick, Hartlepool, TS27 3EG
URN: 145814
  Last year ranked 2446
Academy school
Coeducational
KS2 Level: 100% (Expected) 40% (Higher)
9 Southfield Primary School
Southfield Road, Bedford Park, London, W4 1BD
URN: 101890
  Last year ranked 404
Primary school
Coeducational
KS2 Level: 100% (Expected) 39% (Higher)
10 Swithland St Leonard's Church of England Primary School
Main Street, Swithland, Loughborough, LE12 8TQ
URN: 120163
  Last year ranked 26
Primary school
Coeducational
KS2 Level: 100% (Expected) 38% (Higher)
10 Trythall Community Primary School
New Mill, Penzance, TR20 8XR
URN: 111791
  Last year ranked 236
Primary school
Coeducational
KS2 Level: 100% (Expected) 38% (Higher)
12 John Betts Primary School
Paddenswick Road, London, W6 0UA
URN: 100346
  Last year ranked 81
Primary school
Coeducational
KS2 Level: 100% (Expected) 36% (Higher)
12 Turton Belmont Community Primary School
Ryecroft Lane, Belmont, Bolton, BL7 8AH
URN: 119201
  Last year ranked 4101
Primary school
Coeducational
KS2 Level: 100% (Expected) 36% (Higher)
14 Blessed Mother Teresa's Catholic Primary School
Somerset Road, Highfields, Stafford, ST17 9UZ
URN: 142192
  Last year ranked 175
Academy school
Coeducational
KS2 Level: 100% (Expected) 35% (Higher)
15 Coaley Church of England Primary Academy
The Street, Coaley, Dursley, GL11 5EB
URN: 145408
  Last year ranked 4078
Academy school
Coeducational
KS2 Level: 100% (Expected) 33% (Higher)
15 Eppleby Forcett Church of England Primary School
Eppleby, Richmond, DL11 7AY
URN: 144164
  Last year ranked 11
Academy school
Coeducational
KS2 Level: 100% (Expected) 33% (Higher)
15 Longtown Community Primary School
Longtown, Hereford, HR2 0LE
URN: 116705
  Last year ranked 4611
Primary school
Coeducational
KS2 Level: 100% (Expected) 33% (Higher)
15 Naburn Church of England Primary School
Naburn, York, YO19 4PP
URN: 121537
  Last year ranked 11
Primary school
Coeducational
KS2 Level: 100% (Expected) 33% (Higher)
15 Naburn Church of England Primary School
Naburn, York, YO19 4PP
URN: 150205
No data available for last year
Academy school
Coeducational
KS2 Level: 100% (Expected) 33% (Higher)
15 Tugby Church of England Primary School
Main Street, Tugby, Leicester, LE7 9WD
URN: 140912
  Last year ranked 7261
Academy school
Coeducational
KS2 Level: 100% (Expected) 33% (Higher)
15 Yanwath Primary School
Yanwath, Penrith, CA10 2LA
URN: 145138
  Last year ranked 2271
Academy school
Coeducational
KS2 Level: 100% (Expected) 33% (Higher)
21 Ickford School
Sheldon Road, Ickford, Aylesbury, HP18 9HY
URN: 142847
  Last year ranked 16
Academy school
Coeducational
KS2 Level: 100% (Expected) 32% (Higher)
22 Our Lady and All Saints Roman Catholic Primary School, Parbold
Brandreth Drive, Parbold, Wigan, WN8 7HD
URN: 119694
  Last year ranked 4466
Primary school
Coeducational
KS2 Level: 100% (Expected) 29% (Higher)
22 Stoke St Gregory Church of England Primary School
Stoke St Gregory, Huntham Lane, Taunton, TA3 6EG
URN: 150233
  Last year ranked 14491
Academy school
Coeducational
KS2 Level: 100% (Expected) 29% (Higher)
22 Welburn Community Primary School
Welburn, York, YO60 7DX
URN: 151092
No data available for last year
Academy school
Coeducational
KS2 Level: 100% (Expected) 29% (Higher)
22 Welburn Community Primary School
Welburn, York, YO60 7DX
URN: 121327
  Last year ranked 1186
Primary school
Coeducational
KS2 Level: 100% (Expected) 29% (Higher)
25 Redhill Primary School
The Ridings, Ockbrook, Derby, DE72 3SF
URN: 137897
  Last year ranked 7
Academy school
Coeducational
KS2 Level: 100% (Expected) 28% (Higher)
26 Great Kimble Church of England School
Church Lane, Great Kimble, Aylesbury, HP17 9TH
URN: 145323
  Last year ranked 3610
Academy school
Coeducational
KS2 Level: 100% (Expected) 27% (Higher)
26 Meysey Hampton Church of England Primary School
School Lane, Meysey Hampton, Cirencester, GL7 5JS
URN: 115636
  Last year ranked 6
Primary school
Coeducational
KS2 Level: 100% (Expected) 27% (Higher)
26 Thornton Hough Primary School
St George's Way, Thornton Hough, Wirral, CH63 1JJ
URN: 105015
  Last year ranked 80
Primary school
Coeducational
KS2 Level: 100% (Expected) 27% (Higher)
29 Morland Area CofE Primary School
Morland, Penrith, CA10 3AT
URN: 112324
  Last year ranked 1645
Primary school
Coeducational
KS2 Level: 100% (Expected) 25% (Higher)
29 St Clement Danes CofE Primary School
118 Drury Lane, Covent Garden, LONDON, WC2B 5SU
URN: 101127
  Last year ranked 261
Primary school
Coeducational
KS2 Level: 100% (Expected) 25% (Higher)
31 Woodsetts Primary School
Wellfield Crescent, Woodsetts, Worksop, S81 8SB
URN: 144323
  Last year ranked 2563
Academy school
Coeducational
KS2 Level: 100% (Expected) 24% (Higher)
32 St Mary's Primary School, Dilwyn
Dilwyn, Hereford, HR4 8HR
URN: 139241
  Last year ranked 2
Academy school
Coeducational
KS2 Level: 100% (Expected) 22% (Higher)
33 All Saints Junior School
August House, Brownlow Road, Reading, RG1 6NP
URN: 137281
  Last year ranked 233
Academy school
Coeducational
KS2 Level: 100% (Expected) 21% (Higher)
33 St Anne's Catholic Primary School, Streetly
Blackwood Road, Streetly, Sutton Coldfield, B74 3PL
URN: 104241
  Last year ranked 19
Primary school
Coeducational
KS2 Level: 100% (Expected) 21% (Higher)
35 Mepal and Witcham Church of England Primary School
Brangehill Lane, Mepal, Ely, CB6 2AL
URN: 141212
  Last year ranked 7199
Academy school
Coeducational
KS2 Level: 100% (Expected) 20% (Higher)
35 St George's Church of England Primary School, Semington
Pound Lane, Trowbridge, BA14 6LP
URN: 146346
  Last year ranked 614
Academy school
Coeducational
KS2 Level: 100% (Expected) 20% (Higher)
37 Hampden Gurney CofE Primary School
13 Nutford Place, London, W1H 5HA
URN: 101123
  Last year ranked 5
Primary school
Coeducational
KS2 Level: 100% (Expected) 19% (Higher)
38 Four Elms Primary School
Bough Beech Road, Four Elms, Edenbridge, TN8 6NE
URN: 149976
  Last year ranked 187
Academy school
Coeducational
KS2 Level: 100% (Expected) 18% (Higher)
39 Newbald Primary School
Beverley Road, North Newbald, York, YO43 4SQ
URN: 117859
  Last year ranked 1186
Primary school
Coeducational
KS2 Level: 100% (Expected) 17% (Higher)
40 Bunny CofE Primary School
Church Street, Bunny, Nottingham, NG11 6QW
URN: 122751
  Last year ranked 284
Primary school
Coeducational
KS2 Level: 100% (Expected) 15% (Higher)
40 Stowting Church of England Primary School
Stowting, Stowting Hill, Ashford, TN25 6BE
URN: 118682
  Last year ranked 216
Primary school
Coeducational
KS2 Level: 100% (Expected) 15% (Higher)
40 The London Oratory School
Seagrave Road, London, SW6 1RX
URN: 137157
  Last year ranked 97
Academy school
Boys
KS2 Level: 100% (Expected) 15% (Higher)
43 All Saints Church of England Voluntary Controlled Primary School
Giles Lane, Bishops Caundle, Sherborne, DT9 5NQ
URN: 113772
  Last year ranked 1516
Primary school
Coeducational
KS2 Level: 100% (Expected) 14% (Higher)
43 All Saints Church of England Voluntary Controlled Primary School
Giles Lane, Bishops Caundle, Sherborne, DT9 5NQ
URN: 151732
No data available for last year
Academy school
Coeducational
KS2 Level: 100% (Expected) 14% (Higher)
43 Greatham CofE Primary School
Egerton Terrace, Greatham, Hartlepool, TS25 2EU
URN: 149507
  Last year ranked 5093
Academy school
Coeducational
KS2 Level: 100% (Expected) 14% (Higher)
43 Roughlee Church of England Primary School
Blacko Bar Road, Roughlee, Nelson, BB9 6NX
URN: 119383
  Last year ranked 5658
Primary school
Coeducational
KS2 Level: 100% (Expected) 14% (Higher)
46 Nettlebed Community School
High Street, Nettlebed, Henley-on-Thames, RG9 5DA
URN: 123037
  Last year ranked 12709
Primary school
Coeducational
KS2 Level: 100% (Expected) 13% (Higher)
46 Sinnington Community Primary School
Friars Hill, Sinnington, York, YO62 6SL
URN: 148375
  Last year ranked 10042
Academy school
Coeducational
KS2 Level: 100% (Expected) 13% (Higher)
46 Skidby Church of England Voluntary Controlled Primary School
Main Street, Skidby, Cottingham, HU16 5TX
URN: 117992
  Last year ranked 35
Primary school
Coeducational
KS2 Level: 100% (Expected) 13% (Higher)
46 St Mary's Church of England Primary School
Elliott's Hill, Brixton, Plymouth, PL8 2AG
URN: 113478
  Last year ranked 1986
Primary school
Coeducational
KS2 Level: 100% (Expected) 13% (Higher)
46 Stanton St Quintin Primary and Nursery School
Stanton St Quintin, Nr. Chippenham, SN14 6DQ
URN: 126204
  Last year ranked 44
Primary school
Coeducational
KS2 Level: 100% (Expected) 13% (Higher)
46 Sunningwell Church of England Primary School
Dark Lane, Sunningwell, Oxon, OX13 6RE
URN: 123161
  Last year ranked 4611
Primary school
Coeducational
KS2 Level: 100% (Expected) 13% (Higher)