SchoolsInfo

Best primary schools in Keighley (2026)

Keighley has 14 ranked primary schools with published results. The top-ranked is Merlin Top Primary Academy, in the top 27% in England. The average reading, writing & maths here in 2025 was 58%, against 62% for England. 0 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 27% in England
Merlin Top Primary Academy
Keighley
73% 82% 11% No rating
2
Top 33% in England
St Anne's Catholic Primary School
Keighley · Roman Catholic
70% 70% 10% Good
3
Top 37% in England
St Joseph's Catholic Primary School
Keighley · Roman Catholic
67% 71% 4% No rating
4
Top 43% in England
Worth Valley Primary School
Keighley
67% 67% 0% Good
5
Bottom 44% in England
Ingrow Primary School
Keighley
62% 57% 0% No rating
6
Bottom 31% in England
Eastwood Community School
Keighley
56% 41% 4% Good
7
Bottom 27% in England
Holycroft Primary School
Keighley
54% 58% 4% Good
8
Bottom 26% in England
Victoria Primary School
Keighley
55% 63% 0% Good
9
Bottom 20% in England
Our Lady of Victories Catholic School
Keighley · Roman Catholic
50% 62% 10% Good
10
Bottom 15% in England
Riddlesden St Mary's CofE Primary School
Keighley · Church of England
48% 64% 10% No rating
11
Bottom 13% in England
Parkwood Primary School
Keighley
48% 44% 4% Good
12
Bottom 12% in England
Long Lee Primary School
Keighley
47% 39% 0% No rating
13
Bottom 12% in England
Beckfoot Nessfield
Keighley
47% 51% 0% Not judged
14
Bottom 4% in England
Keighley St Andrew's CofE Primary School and Nursery
Keighley · Church of England
38% 40% 0% Good

Other towns in West Yorkshire

Also see

Questions

What is the best primary school in Keighley?

On exam results over the last three years, Merlin Top Primary Academy is the top-ranked primary school in Keighley, in the top 27% 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.