Bradford
How the tables are ranked
Secondary: ranked by Attainment 8. Where two schools tie, the share of pupils getting grade 5 or above in English and maths decides it.
Primary: ranked by the share of pupils meeting the expected standard in reading, writing and maths. Where two schools tie, the share at the higher standard decides it.
Tied schools share a rank, and the next rank is skipped (1, 2, 2, 4). Each school shows two ranks: its place in its council and its place in England.
What "provisional" means
The secondary results are the DfE's first release for 2025/26. They can change when the DfE publishes revised figures, due in February 2027. We'll update the tables then.
Secondary results can't be compared with 2019/20 to 2021/22.
Progress 8
There's no Progress 8 for 2024/25 or 2025/26. These pupils didn't sit key stage 2 tests because of the pandemic, so there's no starting point to measure from. Where we show Progress 8, it's the latest published figure (2023/24, final), labelled with its year. Progress 8 compares schools within one year, so you can't compare it from one year to the next. DfE guidance
There's no primary progress measure for 2024/25 either, because there's no key stage 1 baseline. The DfE is bringing it back for 2025/26, and we'll add it when the school data is out.
Why some schools aren't ranked
Shown beside each unranked school:
- Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis.
- Small cohort: fewer than 11 pupils, so one or two pupils would swing the result.
- Cohort not published: the DfE didn't publish a cohort figure for this school.
- Result suppressed: the DfE withheld the figure to protect pupils' privacy. For secondary results it does this when 5 or fewer pupils are in the group.
- Result not available: the DfE didn't publish this measure for this school.
Reading the columns
- Cohort: the number of pupils the results cover.
- Disadvantaged: the share of pupils counted as disadvantaged by the DfE.
- EHCP and SEN support: the share of pupils with an education, health and care plan, and the share on SEN support, from the January 2026 census. For primary schools this census is from a different year to the results.
- A blank means the DfE didn't publish the figure. It isn't a zero.
Secondary (KS4)
| LA rank | England rank | School | Attainment 8 | Grade 5+ Eng & maths | Latest Progress 8 | Cohort | Disadvantaged % | SEND % | Why unranked |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 397 | Ilkley Grammar School | 56.6 | 58.3% | 0.54 (2023/24) | 319 | 7.8% | 18.7% | — |
| 2 | 479 | Feversham Girls' Secondary Academy | 55.3 | 52.5% | 0.68 (2023/24) | 118 | 39% | 9.4% | — |
| 3 | 522 | Dixons Kings Academy | 54.7 | 63.7% | 0.54 (2023/24) | 168 | 35.1% | 14.9% | — |
| 4 | 696 | Dixons City Academy | 52.5 | 57.1% | 0.33 (2023/24) | 184 | 31.5% | 15.6% | — |
| 5 | 699 | Dixons Trinity Academy | 52.5 | 54.3% | 0.72 (2023/24) | 138 | 41.3% | 22.2% | — |
| 6 | 730 | Dixons McMillan Academy | 52.2 | 53.1% | -0.16 (2023/24) | 130 | 38.5% | 17% | — |
| 7 | 791 | Beckfoot School | 51.5 | 58.4% | 0.42 (2023/24) | 262 | 16.8% | 27.6% | — |
| 8 | 1,015 | Eden Boys' Leadership Academy, Bradford | 49.8 | 65.8% | 0.15 (2023/24) | 117 | 36.8% | 22.5% | — |
| 9 | 1,330 | Bronte Girls' Academy | 47.9 | 43.9% | 0.21 (2023/24) | 148 | 39.2% | 15.4% | — |
| 10 | 1,510 | Bradford Girls' Grammar School | 46.8 | 45% | 0.11 (2023/24) | 131 | 48.1% | 9.9% | — |
| 11 | 1,732 | Bingley Grammar School | 45.6 | 45% | -0.03 (2023/24) | 331 | 27.8% | 8.9% | — |
| 12 | 1,763 | St Bede's and St Joseph's Catholic College, A Voluntary Academy | 45.4 | 47.2% | -0.15 (2023/24) | 284 | 27.5% | 19.8% | — |
| 13 | 1,844 | Trinity Academy Bradford | 45 | 44.3% | -0.02 (2023/24) | 158 | 40.5% | 26.5% | — |
| 14 | 1,929 | Dixons Cottingley Academy | 44.5 | 40.5% | 0.65 (2023/24) | 173 | 49.1% | 16.3% | — |
| 15 | 1,939 | Belle Vue Girls' Academy | 44.4 | 46.2% | 0.16 (2023/24) | 171 | 46.2% | 10.3% | — |
| 16 | 2,048 | Carlton Bolling | 43.8 | 37.5% | 0.27 (2023/24) | 317 | 47.6% | 25.1% | — |
| 17 | 2,371 | Dixons Allerton Academy | 41.9 | 39% | -0.22 (2023/24) | 249 | 45% | 18.1% | — |
| 18 | 2,385 | Immanuel College | 41.8 | 39.8% | -0.56 (2023/24) | 289 | 30.1% | 15.1% | — |
| 19 | 2,492 | Valley Academy | 41.1 | 42.7% | -1.01 (2023/24) | 75 | 60% | 25.3% | — |
| 20 | 2,534 | Titus Salt School | 40.8 | 35.1% | -0.58 (2023/24) | 242 | 28.1% | 24.2% | — |
| 21 | 2,581 | Carlton Keighley | 40.4 | 43.4% | -0.29 (2023/24) | 145 | 41.4% | 22% | — |
| 22 | 2,889 | Laisterdyke Leadership Academy | 38.1 | 36.6% | -0.43 (2023/24) | 175 | 53.7% | 24.5% | — |
| 23 | 2,925 | Bradford Forster Academy | 37.7 | 33.2% | -0.54 (2023/24) | 193 | 43% | 28.2% | — |
| 24 | 2,928 | Beckfoot Oakbank | 37.7 | 29.1% | -0.62 (2023/24) | 268 | 38.1% | 23.1% | — |
| 25 | 3,039 | Beckfoot Upper Heaton | 36.4 | 33.1% | -0.71 (2023/24) | 133 | 40.6% | 35.1% | — |
| 26 | 3,042 | Parkside School | 36.4 | 22.4% | -0.86 (2023/24) | 214 | 23.8% | 28.4% | — |
| 27 | 3,044 | Hanson Academy | 36.3 | 44.9% | -0.69 (2023/24) | 263 | 52.9% | 17.3% | — |
| 28 | 3,073 | Appleton Academy | 36 | 23.8% | -0.87 (2023/24) | 168 | 53.6% | 31.5% | — |
| 29 | 3,084 | Oasis Academy Lister Park | 35.7 | 29.2% | -0.58 (2023/24) | 161 | 60.9% | 20.8% | — |
| 30 | 3,106 | Buttershaw Business & Enterprise College Academy | 35.3 | 24% | -0.83 (2023/24) | 271 | 44.6% | 24.4% | — |
| 31 | 3,109 | Bradford Academy | 35.2 | 27.9% | -0.94 (2023/24) | 226 | 60.2% | 22.5% | — |
| 32 | 3,135 | Tong Leadership Academy | 34.7 | 36.8% | -0.61 (2023/24) | 163 | 46% | 25.4% | — |
| 33 | 3,163 | Beckfoot Thornton | 34 | 24% | -0.49 (2023/24) | 242 | 38% | 27.2% | — |
| 34 | 3,237 | The Holy Family Catholic School, a Voluntary Academy | 31.7 | 21.2% | -0.59 (2023/24) | 146 | 40.4% | 21.6% | — |
| 35 | 3,264 | Co-op Academy Grange | 30.1 | 17.8% | -1.20 (2023/24) | 292 | 57.9% | 27% | — |
| — | — | Al Mumin Primary and Secondary School | 40.6 | 17.6% | — | 17 | No data published. The DfE has not published this figure for this school. | 4.3% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Beechcliffe Special School | 1.2 | 0% | No data published. The DfE has not published this figure for this school. (2023/24) | 50 | 70% | 100% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Bradford Christian School | 62.8 | 84.6% | — | 13 | No data published. The DfE has not published this figure for this school. | 28.4% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Bradford Grammar School | 22.1 | 0% | — | 156 | No data published. The DfE has not published this figure for this school. | 12.9% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Broadbeck Learning Centre | Suppressed. The DfE withholds this figure, usually because 5 or fewer pupils are covered, to protect individual privacy (DfE performance tables). It does not mean zero. | Suppressed. The DfE withholds this figure, usually because 5 or fewer pupils are covered, to protect individual privacy (DfE performance tables). It does not mean zero. | No data published. The DfE has not published this figure for this school. (2023/24) | 1 | No data published. The DfE has not published this figure for this school. | 100% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Co-op Academy Southfield | No data published. The DfE has not published this figure for this school. | No data published. The DfE has not published this figure for this school. | — | 39 | 59% | 100% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Darul Uloom Dawatul Imaan | 61 | 81.3% | — | 16 | No data published. The DfE has not published this figure for this school. | 0% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Eden Springs Girls Secondary | 48.3 | 34.6% | — | 26 | No data published. The DfE has not published this figure for this school. | 1.8% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Eternal Light | 31.2 | 32.1% | — | 28 | No data published. The DfE has not published this figure for this school. | 0% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Hazelbeck Special School | No data published. The DfE has not published this figure for this school. | No data published. The DfE has not published this figure for this school. | — | 22 | 45.5% | 100% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | High Park School | No data published. The DfE has not published this figure for this school. | No data published. The DfE has not published this figure for this school. | — | 16 | 50% | 100% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Jaamiatul Imaam Muhammad Zakaria | 50.1 | 74.5% | — | 51 | No data published. The DfE has not published this figure for this school. | 0% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Oastlers School | 12.1 | 0% | -1.00 (2023/24) | 34 | 76.5% | 100% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Prism Independent School | No data published. The DfE has not published this figure for this school. | No data published. The DfE has not published this figure for this school. | — | 14 | No data published. The DfE has not published this figure for this school. | 100% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | The Fountain School | 65.6 | 85.7% | — | 7 | No data published. The DfE has not published this figure for this school. | 0% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
About this data
Rankings without context can mislead. These tables use official Department for Education statistics (Key stage 4 performance, published 15 October 2026). 2025/26 key stage 4 data is PROVISIONAL and will be revised by DfE in February 2027. There is no Progress 8 for 2024/25 or 2025/26 because these pupils did not sit KS2 tests during the COVID-19 pandemic; where shown, Progress 8 is the latest published figure (2023/24) and is labelled with its year. Progress 8 is relative and in-year, so it cannot be compared year on year. EBacc measures are not included (removed from the 2025/26 tables). DfE suppresses secondary results where 5 or fewer pupils are in the cohort, including sub-groups (DfE, Secondary accountability measures guidance, updated 20 October 2026: https://www.gov.uk/government/publications/progress-8-school-performance-measure/secondary-accountability-measures-2025-guidance-for-maintained-secondary-schools-academies-and-free-schools). Rankings based on attainment alone do not account for pupils' starting points or context. Please consider cohort size, disadvantage and SEND figures shown alongside each school. Schools with fewer than 11 pupils, or with figures suppressed by DfE ("c"), are not ranked. Special, independent and alternative provision schools are shown but not ranked. Results are not comparable with 2019/20 to 2021/22. SEND percentages are from the January 2026 school census (Special educational needs in England, published 11 June 2026). Contains public sector information licensed under the Open Government Licence v3.0.
Primary (KS2)
| LA rank | England rank | School | RWM expected | RWM higher | Cohort | Disadvantaged % | SEND % | Why unranked |
|---|---|---|---|---|---|---|---|---|
| 1 | 221 | Barkerend Primary Leadership Academy | 92% | 15% | 85 | 46% | 21.2% | — |
| 2 | 284 | Baildon Church of England Primary School | 90% | 39% | 59 | 12% | 20.8% | — |
| 3 | 355 | Lift Feversham | 90% | 12% | 58 | 53% | 15.9% | — |
| 4 | 393 | Harden Primary School | 89% | 25% | 28 | 14% | 18.9% | — |
| 5 | 456 | St Anthony's Catholic Primary School, A Voluntary Academy | 88% | 25% | 16 | 25% | 26.8% | — |
| 6 | 1,131 | East Morton CofE Primary School | 83% | 13% | 30 | 13% | 6.7% | — |
| 7 | 1,191 | Bankfoot Primary School | 83% | 7% | 30 | 30% | 16.6% | — |
| 8 | 1,306 | All Saints' CofE Primary School | 82% | 15% | 55 | 7% | 8.5% | — |
| 9 | 1,340 | Merlin Top Primary Academy | 82% | 11% | 44 | 66% | 28.8% | — |
| 10 | 1,507 | Beckfoot Heaton Primary | 81% | 11% | 90 | 49% | 32.4% | — |
| 11 | 1,555 | Keelham Primary School | 81% | 6% | 16 | 6% | 14.4% | — |
| 12 | 1,624 | St Walburga's Catholic Primary School, A Voluntary Academy | 80% | 23% | 30 | 20% | 21.3% | — |
| 13 | 1,637 | Burley Oaks Primary School | 80% | 20% | 66 | 8% | 12.5% | — |
| 14 | 1,744 | Thackley Primary School | 80% | 12% | 60 | 22% | 10.8% | — |
| 15 | 1,783 | Hollingwood Primary School | 80% | 9% | 64 | 33% | 17.8% | — |
| 16 | 1,825 | Marshfield Primary | 80% | 5% | 60 | 43% | 14.3% | — |
| 17 | 1,909 | Burley and Woodhead CofE Primary School | 79% | 18% | 34 | 3% | 9.3% | — |
| 17 | 1,909 | Thornbury Primary Leadership Academy | 79% | 18% | 67 | 45% | 17.7% | — |
| 19 | 2,076 | Brackenhill Primary School | 79% | 5% | 58 | 43% | 23.6% | — |
| 20 | 2,097 | Farfield Primary and Nursery School | 79% | 0% | 57 | 58% | 19.5% | — |
| 20 | 2,097 | Lees Primary School | 79% | 0% | 28 | 18% | 11.5% | — |
| 22 | 2,471 | Eastburn Primary School | 77% | 13% | 30 | 13% | 22.1% | — |
| 23 | 2,511 | Dixons Marchbank Primary | 77% | 12% | 60 | 30% | 18% | — |
| 24 | 2,618 | Foxhill Primary School | 77% | 7% | 30 | 13% | 10.4% | — |
| 25 | 2,688 | Newhall Park Primary School | 77% | 2% | 60 | 48% | 15.6% | — |
| 26 | 2,764 | Crossflatts Primary School | 76% | 17% | 63 | 16% | 15.8% | — |
| 26 | 2,764 | Sandy Lane Primary School | 76% | 17% | 42 | 29% | 13.8% | — |
| 28 | 2,842 | St John's CofE Primary School | 76% | 11% | 63 | 37% | 15.4% | — |
| 29 | 2,931 | Lower Fields Primary Academy | 76% | 5% | 55 | 42% | 22.8% | — |
| 30 | 3,016 | Copthorne Primary School | 75% | 19% | 57 | 26% | 20.9% | — |
| 31 | 3,091 | Blakehill Primary School | 75% | 13% | 56 | 23% | 16.1% | — |
| 31 | 3,091 | St Joseph's Catholic Primary School, A Voluntary Academy | 75% | 13% | 32 | 22% | 15.7% | — |
| 33 | 3,153 | Lady Royd Primary School | 75% | 11% | 55 | 35% | 13.4% | — |
| 34 | 3,299 | Byron Primary School | 75% | 1% | 89 | 45% | 25.9% | — |
| 35 | 3,674 | Eldwick Primary School | 73% | 16% | 75 | 11% | 11% | — |
| 36 | 3,680 | Hoyle Court Primary School | 73% | 15% | 40 | 30% | 26.2% | — |
| 36 | 3,680 | Steeton Primary School | 73% | 15% | 41 | 37% | 16.3% | — |
| 38 | 4,178 | Silsden Primary School | 72% | 10% | 83 | 25% | 10.9% | — |
| 39 | 4,509 | Bowling Park Primary School | 71% | 11% | 89 | 55% | 25.1% | — |
| 40 | 4,584 | Thorpe Primary | 71% | 8% | 24 | 42% | 21.9% | — |
| 41 | 4,593 | Greengates Primary Academy | 71% | 7% | 28 | 61% | 17.6% | — |
| 41 | 4,593 | St Anthony's Catholic Primary School, A Voluntary Academy | 71% | 7% | 28 | 25% | 17.5% | — |
| 43 | 4,684 | St Joseph's Catholic Primary School | 71% | 4% | 45 | 36% | 17.1% | — |
| 44 | 4,814 | Menston Primary School | 70% | 15% | 60 | 2% | 14.8% | — |
| 45 | 4,887 | Lilycroft Primary School | 70% | 11% | 57 | 39% | 25.6% | — |
| 46 | 4,901 | All Saints CofE Primary School | 70% | 10% | 89 | 49% | 17.9% | — |
| 46 | 4,901 | St Anne's Catholic Primary School | 70% | 10% | 30 | 13% | 17.7% | — |
| 48 | 4,973 | St Philip's CofE Primary School | 70% | 7% | 30 | 43% | 20.5% | — |
| 49 | 5,030 | Low Ash Primary School | 70% | 5% | 57 | 18% | 15.5% | — |
| 50 | 5,125 | Haworth Primary School | 70% | 0% | 43 | 12% | 15.9% | — |
| 51 | 5,164 | Ben Rhydding Primary School | 69% | 24% | 29 | 17% | 13.1% | — |
| 52 | 5,478 | St Cuthbert and the First Martyrs' Catholic Primary School, A Voluntary Academy | 69% | 3% | 29 | 38% | 20.8% | — |
| 52 | 5,478 | St Luke's CofE Primary School | 69% | 3% | 29 | 28% | 20.1% | — |
| 54 | 5,509 | Farnham Primary School | 69% | 0% | 58 | 34% | 16.3% | — |
| 55 | 5,613 | Saltaire Primary School | 68% | 13% | 53 | 15% | 16.7% | — |
| 56 | 5,685 | Beckfoot Priestthorpe Primary School & Nursery | 68% | 10% | 31 | 16% | 14% | — |
| 57 | 5,937 | Stanbury Village School | 67% | 27% | 15 | 20% | 8.6% | — |
| 58 | 6,134 | Grove House Primary School | 67% | 9% | 58 | 41% | 23.6% | — |
| 59 | 6,285 | Killinghall Primary School | 67% | 5% | 91 | 29% | 26% | — |
| 60 | 6,312 | Oxenhope CofE Primary School | 67% | 4% | 27 | 33% | 17.3% | — |
| 61 | 6,391 | Worth Valley Primary School | 67% | 0% | 30 | 77% | 19.8% | — |
| 62 | 6,468 | Rainbow Primary Leadership Academy | 66% | 25% | 59 | 41% | 9.7% | — |
| 63 | 6,492 | Sandal Primary School | 66% | 16% | 56 | 25% | 11.4% | — |
| 64 | 6,600 | Newby Primary School | 66% | 8% | 61 | 28% | 16.7% | — |
| 65 | 6,663 | Ashlands Primary School | 66% | 5% | 58 | 14% | 12.4% | — |
| 66 | 6,840 | Co-op Academy Parkland | 65% | 12% | 26 | 77% | 24.8% | — |
| 67 | 7,002 | Miriam Lord Primary School | 65% | 5% | 55 | 35% | 14.9% | — |
| 68 | 7,057 | St Matthew's Catholic Primary School, a Voluntary Academy | 65% | 3% | 31 | 35% | 13.8% | — |
| 69 | 7,229 | Riddlesden St Mary's CofE Primary School | 64% | 10% | 50 | 34% | 16.9% | — |
| 70 | 7,297 | Frizinghall Primary School | 64% | 7% | 59 | 29% | 20% | — |
| 71 | 7,353 | Dixons Manningham Academy | 64% | 5% | 55 | 40% | 20.1% | — |
| 72 | 7,448 | Holybrook Primary School | 64% | 0% | 33 | 70% | 30.1% | — |
| 72 | 7,448 | Laycock Primary School | 64% | 0% | 11 | 64% | 15.2% | — |
| 74 | 7,592 | Appleton Academy | 63% | 12% | 52 | 65% | 31.5% | — |
| 75 | 7,692 | Dixons Music Primary | 63% | 8% | 60 | 23% | 13.4% | — |
| 76 | 7,813 | Wilsden Primary School | 63% | 5% | 38 | 24% | 4.9% | — |
| 77 | 7,919 | Heaton St Barnabas' CofE Aided Primary School | 63% | 2% | 59 | 25% | 17.8% | — |
| 78 | 7,951 | Victoria Primary School | 63% | 0% | 46 | 33% | 13% | — |
| 79 | 8,079 | Cottingley Village Primary School | 62% | 10% | 58 | 33% | 23.4% | — |
| 79 | 8,079 | Our Lady of Victories Catholic School | 62% | 10% | 29 | 14% | 19.4% | — |
| 81 | 8,155 | Atlas Community Primary School | 62% | 7% | 29 | 41% | 28.5% | — |
| 82 | 8,465 | Wellington Primary School | 61% | 7% | 57 | 40% | 18% | — |
| 83 | 8,494 | Trinity All Saints CofE VA Primary School | 61% | 6% | 31 | 39% | 28.1% | — |
| 84 | 8,542 | Low Moor CofE Primary School | 61% | 4% | 56 | 25% | 16% | — |
| 85 | 8,767 | St Francis Catholic Primary School, A Voluntary Academy | 60% | 7% | 30 | 20% | 18.4% | — |
| 86 | 8,838 | St William's Catholic Primary School, A Voluntary Academy | 60% | 5% | 20 | 45% | 19.7% | — |
| 87 | 8,882 | Idle CofE Primary School | 60% | 3% | 60 | 12% | 11.9% | — |
| 87 | 8,882 | Wibsey Primary School | 60% | 3% | 89 | 44% | 20.3% | — |
| 89 | 9,382 | The Sacred Heart Catholic Primary School | 58% | 11% | 19 | 11% | 14.4% | — |
| 90 | 9,400 | Addingham Primary School | 58% | 10% | 31 | 3% | 5.2% | — |
| 91 | 9,517 | Holycroft Primary School | 58% | 4% | 52 | 48% | 18.4% | — |
| 91 | 9,517 | St Columba's Catholic Primary School, a Voluntary Academy | 58% | 4% | 48 | 29% | 26.7% | — |
| 93 | 9,542 | Swain House Primary School | 58% | 3% | 59 | 46% | 17.2% | — |
| 94 | 9,578 | Woodside Academy | 58% | 2% | 57 | 63% | 31.7% | — |
| 95 | 9,719 | Stocks Lane Primary School | 57% | 10% | 30 | 20% | 19.3% | — |
| 96 | 9,757 | Myrtle Park Primary | 57% | 7% | 28 | 21% | 16.2% | — |
| 97 | 9,887 | Home Farm Primary School | 57% | 3% | 61 | 43% | 20.8% | — |
| 98 | 9,963 | Ingrow Primary School | 57% | 0% | 53 | 51% | 29.6% | — |
| 98 | 9,963 | Russell Hall Primary School | 57% | 0% | 30 | 40% | 28% | — |
| 98 | 9,963 | St. Clare's Catholic Primary School, A Voluntary Academy | 57% | 0% | 28 | 54% | 26.3% | — |
| 101 | 10,219 | St Matthew's CofE Primary School and Nursery | 56% | 4% | 57 | 42% | No data published. The DfE has not published this figure for this school. | — |
| 102 | 10,306 | Clayton Village Primary School | 56% | 0% | 25 | 20% | 20.5% | — |
| 103 | 10,476 | Cullingworth Village Primary School | 55% | 6% | 47 | 19% | 17.1% | — |
| 104 | 10,489 | Margaret McMillan Primary School | 55% | 5% | 87 | 33% | 22% | — |
| 105 | 10,515 | Westbourne Primary School | 55% | 4% | 53 | 47% | 16.5% | — |
| 106 | 10,560 | Dixons Allerton Academy | 55% | 2% | 60 | 27% | 18.1% | — |
| 107 | 10,587 | Co-op Academy Penny Oaks | 55% | 0% | 29 | 55% | 14.4% | — |
| 108 | 10,708 | Horton Park Primary School | 54% | 7% | 59 | 56% | 28.2% | — |
| 109 | 10,749 | St Oswald's Church of England Primary Academy | 54% | 4% | 54 | 56% | 21.1% | — |
| 109 | 10,749 | St Paul's CofE Primary School | 54% | 4% | 28 | 39% | 12.1% | — |
| 111 | 10,801 | Poplars Farm Primary School | 54% | 2% | 52 | 38% | 19.5% | — |
| 112 | 10,822 | Westminster Church of England Primary Academy | 54% | 1% | 76 | 49% | 18.3% | — |
| 113 | 10,982 | Lapage Primary School and Nursery | 53% | 6% | 88 | 47% | 20.7% | — |
| 114 | 11,294 | St Stephen's CofE Primary School | 52% | 5% | 58 | 48% | 21.1% | — |
| 115 | 11,362 | Southmere Primary Academy | 52% | 2% | 52 | 50% | 16.7% | — |
| 116 | 11,397 | Denholme Primary School | 52% | 0% | 31 | 32% | 19.8% | — |
| 117 | 11,484 | High Crags Primary Leadership Academy | 51% | 6% | 35 | 63% | 22.2% | — |
| 118 | 11,514 | Shibden Head Primary Academy | 51% | 3% | 61 | 23% | 15.2% | — |
| 119 | 11,567 | Beckfoot Nessfield | 51% | 0% | 39 | 28% | 14.7% | — |
| 119 | 11,567 | St Winefride's Catholic Primary School, A Voluntary Academy | 51% | 0% | 57 | 19% | 15.2% | — |
| 121 | 11,628 | Horton Grange Primary School | 50% | 10% | 84 | 40% | 23.2% | — |
| 122 | 11,772 | Cavendish Primary School | 50% | 3% | 58 | 55% | 17.9% | — |
| 123 | 11,804 | Peel Park Primary School and Nursery | 50% | 1% | 78 | 50% | 26.5% | — |
| 124 | 11,808 | Reevy Hill Primary School | 50% | 0% | 30 | 70% | 18.5% | — |
| 124 | 11,808 | Ryecroft Primary Academy | 50% | 0% | 20 | 55% | 20.6% | — |
| 124 | 11,808 | Whetley Academy | 50% | 0% | 72 | 49% | 18.1% | — |
| 127 | 11,959 | Wycliffe CofE Primary School | 49% | 4% | 45 | 29% | 16.3% | — |
| 128 | 11,980 | The Academy At St. James | 49% | 2% | 59 | 63% | 19.3% | — |
| 129 | 12,149 | Bradford Academy | 48% | 2% | 60 | 62% | 22.5% | — |
| 129 | 12,149 | Green Lane Primary School | 48% | 2% | 85 | 46% | 23.5% | — |
| 131 | 12,368 | Girlington Primary School | 47% | 0% | 60 | 45% | 35.2% | — |
| 131 | 12,368 | St Joseph's Catholic Primary School, A Voluntary Academy | 47% | 0% | 43 | 35% | 22% | — |
| 133 | 12,475 | Christ Church Church of England Academy | 46% | 4% | 26 | 65% | 47.2% | — |
| 133 | 12,475 | Our Lady and St Brendan's Catholic Primary School, A Voluntary Academy | 46% | 4% | 24 | 38% | 25.6% | — |
| 135 | 12,523 | Hill Top CofE Primary School | 46% | 0% | 28 | 32% | 17.6% | — |
| 136 | 12,674 | Carlton Mills | 45% | 0% | 44 | 41% | 13.2% | — |
| 136 | 12,674 | Thornton Primary School | 45% | 0% | 66 | 30% | 16% | — |
| 136 | 12,674 | Worthinghead Primary School | 45% | 0% | 29 | 28% | 19.7% | — |
| 139 | 12,788 | Parkwood Primary School | 44% | 4% | 27 | 44% | 26.7% | — |
| 139 | 12,788 | St John the Evangelist Catholic Primary School | 44% | 4% | 25 | 16% | 20.9% | — |
| 141 | 12,900 | Shipley CofE Primary School | 43% | 7% | 28 | 32% | 24% | — |
| 142 | 12,961 | Clayton St John CofE Primary School | 43% | 2% | 49 | 47% | 17.9% | — |
| 143 | 13,053 | Beckfoot Allerton Primary School and Nursery | 42% | 7% | 57 | 40% | 19.5% | — |
| 144 | 13,060 | Iqra Primary Academy | 42% | 5% | 86 | 28% | 21.6% | — |
| 145 | 13,183 | Eastwood Community School | 41% | 4% | 54 | 43% | 15.1% | — |
| 146 | 13,210 | Lidget Green Primary School | 41% | 1% | 86 | 44% | 19.9% | — |
| 147 | 13,213 | Co-op Academy Princeville | 41% | 0% | 58 | 48% | 12.7% | — |
| 148 | 13,308 | Keighley St Andrew's CofE Primary School and Nursery | 40% | 0% | 52 | 37% | 17.6% | — |
| 148 | 13,308 | Ley Top Primary School | 40% | 0% | 57 | 67% | 16.3% | — |
| 150 | 13,400 | Long Lee Primary School | 39% | 0% | 59 | 47% | 35.5% | — |
| 151 | 13,585 | Meadow Bank Community School | 37% | 0% | 53 | 60% | 25.1% | — |
| 152 | 13,740 | Oakworth Primary School | 35% | 0% | 57 | 14% | 14.4% | — |
| 153 | 13,818 | Crossley Hall Primary School | 33% | 1% | 88 | 45% | 25.7% | — |
| 154 | 13,819 | Shirley Manor Primary School | 33% | 0% | 27 | 67% | 32.2% | — |
| 155 | 13,996 | Carrwood Primary School | 30% | 0% | 46 | 63% | 27.7% | — |
| 156 | 14,024 | Baildon Glen Primary School | 29% | 4% | 28 | 50% | 43% | — |
| 157 | 14,082 | Fagley Primary School | 27% | 0% | 30 | 67% | 23% | — |
| 158 | 14,210 | Knowleswood Primary School | 20% | 0% | 55 | 75% | 25.3% | — |
| — | — | Beckfoot Phoenix | 0% | 0% | 19 | 53% | 100% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Chellow Heights Special School | 0% | 0% | 36 | 53% | 100% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Co-op Academy Delius | 0% | 0% | 40 | 55% | 100% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | High Park School | Suppressed. The DfE withholds this figure, usually because 5 or fewer pupils are covered, to protect individual privacy (DfE performance tables). It does not mean zero. | Suppressed. The DfE withholds this figure, usually because 5 or fewer pupils are covered, to protect individual privacy (DfE performance tables). It does not mean zero. | 5 | No data published. The DfE has not published this figure for this school. | 100% | Not in scope: independent, special, non-maintained special and FE 14–16 schools are listed but not ranked, because they aren't compared on the same basis. |
| — | — | Oldfield Primary School | 33% | 0% | 6 | 67% | 18% | Small cohort: fewer than 11 pupils, so one or two pupils would swing the result. |
| — | — | Woodlands Church of England Primary Academy | 60% | 20% | 10 | 20% | 17% | Small cohort: fewer than 11 pupils, so one or two pupils would swing the result. |
About this data
Rankings without context can mislead. These tables use official Department for Education statistics (Key stage 2 attainment, school-level 2024/25 FINAL data, API version dated 23 April 2026). 2025/26 school-level results are due from DfE in December 2026. KS2 progress measures were not published for 2023/24 or 2024/25 because there is no KS1 baseline; DfE is reinstating them for 2025/26 and they will be added when the school-level 2025/26 data is published. Suppression follows DfE's published codes only. Rankings based on attainment alone do not account for pupils' starting points or context. Please consider cohort size, disadvantage and SEND figures shown alongside each school. Schools with fewer than 11 eligible pupils, or with figures suppressed by DfE ("c"), are not ranked. Special schools are shown but not ranked. SEND percentages are from the January 2026 school census (Special educational needs in England, published 11 June 2026), a different year from the results. Contains public sector information licensed under the Open Government Licence v3.0.