Primary schools with the highest average maths scores
The national average maths score is 105. A school average of 115 or more means a typical pupil scored well above the expected standard.
Hampden Gurney CofE Primary School in Westminster is ranked first, on 117. The list spans 53 local authorities, and Westminster has the most schools in it (6).
The school in 100th place recorded 112, against a typical figure of 105 across all 12,267 schools that meet the rules. By region, the top 100 breaks down as London 53, North West 11 and South East 9, with every region represented.
How this ranking works
The measure is the average scaled score in the Key Stage 2 maths test. Ties are broken by the average reading score.
Only schools with at least 20 pupils in Year 6 are included, because a handful of pupils can swing a small school's figures. 100 of the 12,267 schools that meet these rules are shown below. A rank with "=" is shared with another school on the same figure. Tap any school to see its full results, Ofsted grades, admissions and nearby alternatives.
The top 100
- 1Hampden Gurney CofE Primary School117
- =2Lowbrook Academy116
- =2St James & St John Church of England Primary School116
- =4Addison Primary School115
- =4Southfield Primary School115
- =4Westbourne Primary School115
- =7Saint Francis of Assisi Catholic Primary School114
- =7South Farnham School114
- =7St. Walburga's Catholic Primary School114
- =7Yardley Primary School114
- =7Gordon Primary School114
- =7St Andrew's Catholic Primary School114
- =7Cheam Common Junior Academy114
- =7The Olive School, Small Heath114
- =7St Clement Danes CofE Primary School114
- =7St James Catholic Primary School114
- =7Vicarage Primary School114
- =7Iqra Primary School114
- =19Deer Park School113
- =19Delamere CofE Primary Academy113
- =19Whiston Worrygoose Junior and Infant School113
- =19Thomas Jones Primary School113
- =19St Andrew's CofE Voluntary Aided Primary School, Totteridge113
- =19Harris Primary Academy Beckenham Green113
- =19Barnack CofE (Controlled) Primary School113
- =19St Stephen's Catholic Primary School113
- =19The Raleigh School113
- =19St Michael and St Martin Catholic Primary School113
- =19Staindrop CofE (Controlled) Primary School113
- =19St Charles' Catholic Primary School113
- =19The Vineyard School113
- =19Regina Coeli Catholic Primary School113
- =19Bradshaw Hall Primary School113
- =19Egglescliffe Church of England Primary School113
- =19Aldersbrook Primary School113
- =19St Gregory's Catholic Primary School113
- =19Spring Grove Junior Infant and Nursery School113
- =19East Garforth Primary Academy113
- =19Nishkam School West London113
- =19St Mary's CofE Primary School113
- =19Lift Trinity113
- =19Brooklands Primary School113
- =19St Joseph's Catholic Primary School113
- =19West Kirby St Bridget's CofE Primary School113
- =19The Olive School, Blackburn113
- =19St Mary's Catholic Primary School, Sunderland113
- =19Elmhurst Primary School113
- =19Middlestown Primary Academy113
- =19Whale Hill Primary School113
- =19St Teresa's Catholic Primary School113
- =51Good Shepherd RC Primary School112
- =51St Richard Reynolds Catholic Primary School112
- =51Barnes Primary School112
- =51Nicol Mere School112
- =51Barons Court Primary School and Nursery112
- =51Our Lady of Lourdes RC Primary School112
- =51Little Chalfont Primary School112
- =51Cuddington Croft Primary School and Nursery112
- =51High Beeches Primary School112
- =51St Thomas More Catholic Primary School, Kidlington112
- =51Larks Hill Junior and Infant School112
- =51Sheringdale Primary School112
- =51Blessed Mother Teresa's Catholic Primary School112
- =51Preston CofE Primary School112
- =51Merton Park Primary School112
- =51Manor Park Primary Academy112
- =51Queensgate Primary School112
- =51Manland Primary School112
- =51Esher Church School112
- =51Courtland School112
- =51St Winefride's RC Primary School112
- =51Forest Glade Primary School112
- =51Our Lady of Grace Catholic Primary School112
- =51Fox Primary School112
- =51St Elphege's RC Junior School112
- =51Essendine Primary School112
- =51St Antony's Catholic Primary School112
- =51Tyntesfield Primary School112
- =51Whiteknights Primary School112
- =51Hartwell Primary School112
- =51Holy Family Catholic Primary School112
- =51St Joseph's Catholic Primary School112
- =51St Joseph's Catholic Primary School112
- =51Newton Farm Nursery, Infant and Junior School112
- =51Park Road Academy Primary School112
- =51Sheen Mount Primary School112
- =51Four Oaks Primary School112
- =51Well Green Primary School112
- =51Cleves Primary School112
- =51Portswood Primary School112
- =51Christ Church Bentinck CofE Primary School112
- =51Menorah Foundation School112
- =51St Edward's Catholic Primary School112
- =51St Bartholomew's Church of England Primary School112
- =51Baldwins Gate CofE(VC) Primary School112
- =51St James' Roman Catholic Primary School112
- =51Scott Wilkie Primary School112
- =51Cleveland Road Primary School112
- =51Monken Hadley CofE Primary School112
- =51Orrell Newfold Community Primary School112
Things to bear in mind
The maths score combines an arithmetic paper and two reasoning papers. As with reading, an average hides the spread of results, so check the percentage reaching the expected standard on each school's page too.
Source: Department for Education school performance tables, Key Stage 2 2025. Published under the Open Government Licence v3.0.
More national rankings
- Primary schools with the most pupils meeting the expected standard
- Primary schools with the most pupils at the higher standard
- Primary schools with the highest average reading scores
- Secondary schools with the highest Attainment 8 scores
- Secondary schools with the most pupils getting grade 5 or above in English and maths
- Top non-selective secondary schools by Attainment 8
- The most oversubscribed primary schools in England
- The most oversubscribed secondary schools in England
- Primary schools with the smallest catchment areas
- Secondary schools with the smallest catchment areas
- Primary schools that spend the most per pupil
- Secondary schools that spend the most per pupil