SchoolsInfo

Best primary schools in Heswall (2026)

Heswall has 8 ranked primary schools with published results. The top-ranked is Gayton Primary School, in the top 6% in England. The average reading, writing & maths here in 2025 was 71%, against 62% for England. 3 are in England's top 10%, and 0 are rated Outstanding by Ofsted.

Filter and sort these schools → Find an area to live near them
RankSchool Reading, writing & maths (2023–2025 average)Reading, writing & maths 2025 TrendHigher standardOfsted
1
Top 6% in England
Gayton Primary School
Heswall
80% 82% 21% Report card
2
Top 6% in England
Barnston Primary School
Heswall
76% 82% 29% Report card
3
Top 10% in England
Thingwall Primary School
Heswall
79% 79% 14% Good
4
Top 27% in England
Heswall St Peter's CofE Primary School
Heswall · Church of England
71% 70% 8% No rating
5
Top 33% in England
Irby Primary School
Heswall
70% 70% 6% Good
6
Top 37% in England
Heswall Primary School
Heswall
68% 68% 6% No rating
7
Bottom 42% in England
Ladymount Catholic Primary School
Heswall · Roman Catholic
59% 67% 3% Good
8
Bottom 17% in England
Pensby Primary School
Heswall
51% 50% 0% No rating

Other towns in Merseyside

Also see

Questions

What is the best primary school in Heswall?

On exam results over the last three years, Gayton Primary School is the top-ranked primary school in Heswall, in the top 6% of schools in England.

How are the schools ranked?

By published Department for Education exam results averaged over three years: for secondary schools, Attainment 8 plus a quarter of the share getting grade 5+ in English and maths; for primary schools, the share reaching the expected standard in reading, writing and maths plus half the share reaching the higher standard. The order uses the three-year average, so a school can rank above one with a higher single-year result. Schools with fewer than 10 pupils taking the tests are not ranked. Exam results are only part of the picture: visit, read the Ofsted report and check admissions rules, as living nearby does not guarantee a place.