Schools in BD20
The schools families in BD20 choose between, how they're rated and how far away they are.
- Council
- Bradford
- Region
- Yorkshire and The Humber
- Population
- 55,774 (2024)
Schools in BD20
26 schools in BD20: 20 primary, 3 secondary and 3 other. 96% of those with an Ofsted grade are rated good or better. The 25 that publish a capacity are 94% full overall, and 7 have more pupils than places.
Inspection ratings
- Excellent15.4%
- Good73.1%
- Needs improvement3.8%
- Not rated7.7%
The biggest schools here
- South Craven SchoolSecondary · ages 11–18 · 1,936 pupils · 109% fullGood1.6 miles · February 2023
- Carlton KeighleySecondary · ages 11–16 · 809 pupils · 90% fullGood1.8 miles · January 2020
- Silsden Primary SchoolPrimary · ages 3–11 · 634 pupils · 101% fullGood1.1 miles · March 2022
- The Holy Family Catholic School, a Voluntary AcademySecondary · ages 11–16 · Faith school · 630 pupils · 64% fullNot rated2.1 miles
- Riddlesden St Mary's CofE Primary SchoolPrimary · ages 2–11 · Faith school · 440 pupils · 95% fullGood2.7 miles · June 2016
- Glusburn Community Primary SchoolPrimary · ages 3–11 · 381 pupils · 92% fullGood2.0 miles · December 2022
- Merlin Top Primary AcademyPrimary · ages 3–11 · 343 pupils · 109% fullExcellent2.2 miles · March 2019
- Keighley St Andrew's CofE Primary School and NurseryPrimary · ages 3–11 · Faith school · 313 pupils · 99% fullGood2.6 miles · May 2023
- Steeton Primary SchoolPrimary · ages 4–11 · 258 pupils · 82% fullGood0.3 miles · November 2023
- St Anne's Catholic Primary SchoolPrimary · ages 3–11 · Faith school · 249 pupils · 95% fullGood2.5 miles · November 2022
- Beechcliffe Special SchoolOther · ages 11–19 · 247 pupils · 110% fullGood1.8 miles · July 2022
- Our Lady of Victories Catholic SchoolPrimary · ages 3–11 · Faith school · 237 pupils · 100% fullGood2.4 miles · May 2023
- East Morton CofE Primary SchoolPrimary · ages 3–11 · Faith school · 224 pupils · 97% fullGood4.2 miles · February 2022
- Eastburn Primary SchoolPrimary · ages 5–11 · 199 pupils · 95% fullNeeds improvement0.9 miles · April 2022
- Sutton-in-Craven Community Primary SchoolPrimary · ages 4–11 · 194 pupils · 89% fullGood1.7 miles · May 2024
- Kildwick Church of England Voluntary Controlled Primary SchoolPrimary · ages 4–11 · Faith school · 141 pupils · 118% fullGood1.5 miles · November 2023
- Cononley Primary SchoolPrimary · ages 5–11 · 127 pupils · 84% fullGood3.1 miles · February 2024
- Bradleys Both Community Primary SchoolPrimary · ages 4–11 · 124 pupils · 93% fullExcellent3.1 miles · February 2026
- Beckfoot PhoenixOther · ages 2–11 · 120 pupils · 110% fullExcellent2.2 miles · October 2023
- Carleton Endowed CofE Primary SchoolPrimary · ages 4–11 · Faith school · 120 pupils · 57% fullNot rated4.9 miles
- Cowling Community Primary SchoolPrimary · ages 4–11 · 118 pupils · 88% fullGood4.2 miles · February 2015
- Sutton CofE Primary and Nursery SchoolPrimary · ages 4–11 · Faith school · 105 pupils · 100% fullGood1.7 miles · June 2022
- Lothersdale Primary SchoolPrimary · ages 4–11 · 100 pupils · 93% fullExcellent5.1 miles · July 2014
- Strong Close Nursery SchoolNursery · ages 2–5 · 95 pupilsGood3.2 miles · September 2023
- Thornton in Craven Community Primary SchoolPrimary · ages 3–11 · 91 pupils · 118% fullGood8.2 miles · November 2023
- Laycock AcademyPrimary · ages 4–11 · 79 pupils · 75% fullGood2.2 miles · September 2022
Ofsted stopped giving schools a single overall grade in November 2025, so the rating here is our reading of each school's latest inspection: its new report card where it has one, otherwise its most recent graded inspection. Older inspections are used where nothing newer exists — check the date beside each school.
How full is the pupils on each school's roll against the places it has. Sources: Get Information About Schools (DfE) for pupils and capacity, and Ofsted; Welsh and Scottish school registers. Open Government Licence v3.0.