Primary schools with the highest average reading scores
SATs are marked on a scale from 80 to 120, where 100 is the expected standard. The national average reading score is 106.
Two schools share first place on 115, including Lowbrook Academy in Windsor and Maidenhead and Addison Primary School in Hammersmith and Fulham. The list spans 60 local authorities, and Hertfordshire has the most schools in it (6).
The school in 100th place recorded 112, against a typical figure of 106 across all 12,267 schools that meet the rules. By region, the top 100 breaks down as London 48, South East 13 and East of England 10, with every region represented.
How this ranking works
The measure is the average scaled score in the Key Stage 2 reading test. Ties are broken by the average maths 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
- =1Lowbrook Academy115
- =1Addison Primary School115
- =3Hampden Gurney CofE Primary School114
- =3St James & St John Church of England Primary School114
- =3Saint Francis of Assisi Catholic Primary School114
- =3Deer Park School114
- =3Delamere CofE Primary Academy114
- =3Good Shepherd RC Primary School114
- =3St Richard Reynolds Catholic Primary School114
- =3Barnes Primary School114
- =3Nicol Mere School114
- =3Barons Court Primary School and Nursery114
- =3St Stephen's CofE Primary School114
- =3Our Lady of Victories Catholic Primary School114
- =3St Nicholas CofE VA Primary School114
- =3Wigmore Primary School114
- =3Speldhurst Church of England Voluntary Aided Primary School114
- =18Southfield Primary School113
- =18South Farnham School113
- =18St. Walburga's Catholic Primary School113
- =18Yardley Primary School113
- =18Gordon Primary School113
- =18St Andrew's Catholic Primary School113
- =18Whiston Worrygoose Junior and Infant School113
- =18Thomas Jones Primary School113
- =18St Andrew's CofE Voluntary Aided Primary School, Totteridge113
- =18Harris Primary Academy Beckenham Green113
- =18Our Lady of Lourdes RC Primary School113
- =18Little Chalfont Primary School113
- =18Cuddington Croft Primary School and Nursery113
- =18High Beeches Primary School113
- =18St Thomas More Catholic Primary School, Kidlington113
- =18Archdeacon Cambridge's Church of England Primary School113
- =18Southfield Primary113
- =18Southwold Primary School113
- =18Judith Kerr Primary School113
- =18Leigh Academy Molehill113
- =18Wanstead Church School113
- =18Spinfield School113
- =18St Joseph's Roman Catholic Primary School113
- =18St Thomas More's Catholic Primary School, Colchester113
- =18Winterbourne Earls Church of England Primary School113
- =43Cheam Common Junior Academy112
- =43The Olive School, Small Heath112
- =43St Clement Danes CofE Primary School112
- =43Barnack CofE (Controlled) Primary School112
- =43St Stephen's Catholic Primary School112
- =43The Raleigh School112
- =43St Michael and St Martin Catholic Primary School112
- =43Staindrop CofE (Controlled) Primary School112
- =43St Charles' Catholic Primary School112
- =43The Vineyard School112
- =43Regina Coeli Catholic Primary School112
- =43Bradshaw Hall Primary School112
- =43Egglescliffe Church of England Primary School112
- =43Aldersbrook Primary School112
- =43St Gregory's Catholic Primary School112
- =43Spring Grove Junior Infant and Nursery School112
- =43Larks Hill Junior and Infant School112
- =43Sheringdale Primary School112
- =43Blessed Mother Teresa's Catholic Primary School112
- =43Preston CofE Primary School112
- =43Merton Park Primary School112
- =43Manor Park Primary Academy112
- =43Queensgate Primary School112
- =43Manland Primary School112
- =43Esher Church School112
- =43Courtland School112
- =43St Winefride's RC Primary School112
- =43Forest Glade Primary School112
- =43Churchfields Junior School112
- =43Shenfield St. Mary's Church of England Primary School112
- =43Tollgate Primary School112
- =43Ark Franklin Primary Academy112
- =43The Russell School112
- =43Westbury Park School112
- =43Rhodes Avenue Primary School112
- =43Belmont Primary School112
- =43Bruche Academy112
- =43Deanesfield Primary School112
- =43Gillespie Primary School112
- =43Lift Noel Park112
- =43Park Road Sale Primary School112
- =43Valley Road School112
- =43All Saints Junior School112
- =43Eden Primary112
- =43Lowtown Primary School112
- =43Holme Valley Primary School112
- =43Gatley Primary School112
- =43Crofton Junior School112
- =43Skyswood Primary & Nursery School112
- =43Badger Hill Academy112
- =43Coldfall Primary School112
- =43Pedmore CE Primary School112
- =43Priory Rise School112
- =43Holbrook Church of England Primary School112
- =43Newcomen Primary School112
- =43St Joseph's Catholic Primary School112
- =43Wheatfields Junior Mixed School112
- =43Rosetta Primary School112
Things to bear in mind
Reading is a single test taken in May and scored from 80 to 120, so a school average above 110 is exceptional. An average can still hide a wide spread: a school with a high average may have some pupils who did not reach the expected standard.
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 maths 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