
Keighley primary schools deliver strong academic results, with 70% of pupils meeting expected standards in reading, writing and maths, well above England's 62%. 18% achieve the higher standard, more than double the national average of 8%. Lothersdale Primary School, Eastburn Primary School, and Oxenhope CofE Primary School are among the highest-performing options, with 94% of schools rated Good or Outstanding compared to 90% nationally. With 33 schools serving Keighley, families across the town—including Eastburn, Lothersdale, and Oxenhope—have access to well-established schools with strong community ties. Filter by Ofsted rating or use the comparison tool to shortlist schools that match your priorities.
Explore schools on an interactive map. Click markers to view detailed information, performance data, and Ofsted ratings.
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #20 | Bradleys Both Community Primary School | State | Primary | 4-11 years | Mixed | None | Good |
State • Primary • 4-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #11 | Merlin Top Primary Academy | State | Primary | 3-11 years | Mixed | None | Outstanding |
State • Primary • 3-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #26 | Cononley Primary School | State | Primary | 5-11 years | Mixed | None | Good |
State • Primary • 5-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #24 | Cowling Community Primary School | State | Primary | 4-11 years | Mixed | None | Good |
State • Primary • 4-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #9 | Lees Primary School | State | Primary | 5-11 years | Mixed | None | Good |
State • Primary • 5-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #4 | East Morton CofE Primary School | State | Primary | 3-11 years | Mixed | Church of England | Good |
State • Primary • 3-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #2 | Eastburn Primary School | State | Primary | 5-11 years | Mixed | None | Requires Improvement |
State • Primary • 5-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #5 | Eastwood Community School | State | Primary | 2-11 years | Mixed | None | Good |
State • Primary • 2-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #27 | Glusburn Community Primary School | State | Primary | 3-11 years | Mixed | None | Good |
State • Primary • 3-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #13 | Haworth Primary School | State | Primary | 3-11 years | Mixed | None | Good |
| #16 | Worth Valley Primary School | State | Primary | 2-11 years | Mixed | None | Good |
State • Primary • 3-11 years
State • Primary • 2-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #8 | Ingrow Primary School | State | Primary | 3-11 years | Mixed | None | Good |
| #19 | St Joseph's Catholic Primary School, Keighley | State | Primary | 3-11 years | Mixed | Catholic | Good |
State • Primary • 3-11 years
State • Primary • 3-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #31 | Keighley St Andrew's CofE Primary School and Nursery | State | Primary | 3-11 years | Mixed | Church of England | Good |
State • Primary • 3-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #17 | St Anne's Catholic Primary School, Keighley | State | Primary | 3-11 years | Mixed | Catholic | Good |
State • Primary • 3-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #7 | Kildwick Church of England Voluntary Controlled Primary School | State | Primary | 4-11 years | Mixed | Church of England | Good |
State • Primary • 4-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #32 | Laycock Primary School, Keighley | State | Primary | 4-11 years | Mixed | None | Good |
State • Primary • 4-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #18 | Long Lee Primary School | State | Primary | 3-11 years | Mixed | None | Good |
State • Primary • 3-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #1 | Lothersdale Primary School | State | Primary | 4-11 years | Mixed | None | Outstanding |
State • Primary • 4-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #12 | Oakworth Primary School | State | Primary | 3-11 years | Mixed | None | Good |
| #29 | Beckfoot Nessfield | State | Primary | 3-11 years | Mixed | None | Requires Improvement |
State • Primary • 3-11 years
State • Primary • 3-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #15 | Oldfield Primary School, Keighley | State | Primary | 5-11 years | Mixed | None | Good |
State • Primary • 5-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #3 | Oxenhope CofE Primary School | State | Primary | 4-11 years | Mixed | Church of England | Good |
State • Primary • 4-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #21 | Parkwood Primary School, Keighley | State | Primary | 3-11 years | Mixed | None | Good |
State • Primary • 3-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #28 | Victoria Primary School, Keighley | State | Primary | 3-11 years | Mixed | None | Good |
| #30 | Riddlesden St Mary's CofE Primary School | State | Primary | 2-11 years | Mixed | Church of England | Good |
State • Primary • 3-11 years
State • Primary • 2-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #6 | Silsden Primary School | State | Primary | 3-11 years | Mixed | None | Good |
State • Primary • 3-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #22 | Stanbury Village School | State | Primary | 3-11 years | Mixed | None | Good |
State • Primary • 3-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #10 | Steeton Primary School | State | Primary | 4-11 years | Mixed | None | Good |
State • Primary • 4-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #25 | Sutton-in-Craven Community Primary School | State | Primary | 4-11 years | Mixed | None | Good |
| #33 | Sutton-in-Craven Church of England Primary School | State | Primary | 4-11 years | Mixed | Church of England | Good |
State • Primary • 4-11 years
State • Primary • 4-11 years
| Rank | School Name | School Type | Phase | Age Range | Gender | Religious | Ofsted |
|---|---|---|---|---|---|---|---|
| #14 | Holycroft Primary School | State | Primary | 3-11 years | Mixed | None | Good |
| #23 | Our Lady of Victories Catholic School | State | Primary | 3-11 years | Mixed | Catholic | Good |
State • Primary • 3-11 years
State • Primary • 3-11 years