A word search hiding Keighley and its nearest neighbours

Schools in Keighley

Keighley has 40 schools: 35 primary and 5 secondary or all-through. 83% of the 36 schools with an Ofsted grade are rated Good or better (Strong standard or better under the new report cards). Among secondary schools, South Craven School has the highest Attainment 8 score (46.7 in 2026). Among primary schools, East Morton CofE Primary School has the highest share of pupils meeting the expected standard in reading, writing and maths (83% in 2025).

  • 40 schools
  • 5 secondary
  • 35 primary

Keighley is in Bradford local authority. See its school places, applications and offers.

Secondary Schools in Keighley

Ranked by Attainment 8, the average GCSE score per pupil. Progress 8 is from the latest year published.

#SchoolOfstedAttainment 8Progress 8Pupils
1 South Craven School Good 46.7 (2026) +0.20 (2024) 1,936
2 Carlton Keighley Good 40.4 (2026) -0.29 (2024) 809
3 Beckfoot Oakbank Inadequate 37.7 (2026) -0.62 (2024) 1,394
4 The Holy Family Catholic School, a Voluntary Academy Requires Improvement 31.7 (2026) -0.59 (2024) 630
5 Beechcliffe Special School Good – – 247

Primary Schools in Keighley

Ranked by the percentage of pupils meeting the expected standard in reading, writing and maths at the end of Year 6.

#SchoolOfstedMet expected standardPupils
1 East Morton CofE Primary School Expected standard 83% (2025) 224
2 Bradleys Both Community Primary School Expected standard 82% (2025) 124
3 Merlin Top Primary Academy Outstanding 82% (2025) 343
4 Lees Primary School Good 79% (2025) 217
5 Eastburn Primary School Requires Improvement 77% (2025) 199
6 Steeton Primary School Outstanding 73% (2025) 258
7 Silsden Primary School Expected standard 72% (2025) 634
8 St Joseph's Catholic Primary School – 71% (2025) 327
9 Haworth Primary School – 70% (2025) 257
10 St Anne's Catholic Primary School Good 70% (2025) 249
11 Lothersdale Primary School Outstanding 69% (2025) 100
12 Oxenhope CofE Primary School Good 67% (2025) 185
13 Stanbury Village School Good 67% (2025) 105
14 Worth Valley Primary School Good 67% (2025) 242
15 Laycock Academy – 64% (2025) 79
16 Riddlesden St Mary's CofE Primary School Good 64% (2025) 440
17 Victoria Primary School Good 63% (2025) 323
18 Our Lady of Victories Catholic School Good 62% (2025) 237
19 Holycroft Primary School Good 58% (2025) 336
20 Ingrow Primary School Good 57% (2025) 369
21 Sutton CofE Primary and Nursery School Good 56% (2025) 105
22 Glusburn Community Primary School Good 54% (2025) 381
23 Cowling Community Primary School Good 53% (2025) 118
24 Sutton-in-Craven Community Primary School Good 53% (2025) 194
25 Beckfoot Nessfield Good 51% (2025) 252
26 Kildwick Church of England Voluntary Controlled Primary School Good 50% (2025) 141
27 Parkwood Primary School Good 44% (2025) 191
28 Eastwood Community School Good 41% (2025) 464
29 Keighley St Andrew's CofE Primary School and Nursery Good 40% (2025) 313
30 Long Lee Primary School Good 39% (2025) 310
31 Oakworth Primary School Good 35% (2025) 401
32 Oldfield Primary School Good 33% (2025) 67
33 Beckfoot Phoenix Outstanding 0% (2025) 120
34 Cononley Primary School Good – 127
35 Strong Close Nursery School – – 95

← View all towns

There are too many schools to show on the map at one time.
Please either zoom in or adjust the filters to reduce the number of schools.