Primary league table: Middlesbrough
| Middlesbrough | School | Town | Band in England | Place in England |
|---|---|---|---|---|
| 1 | Chandlers Ridge Academy | Middlesbrough | Top 5% | 648 |
| 2 | Lingfield Primary School | Middlesbrough | Top 10% | 748 |
| 3 | Kader Academy | Middlesbrough | Top 10% | 995 |
| 4 | Captain Cook Primary School | Marton | Top 10% | 1,077 |
| 5 | St Augustine's Catholic Primary School | Middlesbrough | Top 25% | 1,747 |
| 6 | Linthorpe Community Primary School | Middlesbrough | Top 25% | 2,063 |
| 7 | Brambles Primary Academy | Middlesbrough | Top 25% | 2,422 |
| 8 | Beech Grove Primary School | Middlesbrough | Top 25% | 2,730 |
| 9 | St Bernadette's Catholic Primary School | Middlesbrough | Top 25% | 2,796 |
| 10 | Archibald Primary School | Middlesbrough | Top 25% | 2,805 |
| 11 | Rose Wood Academy | Middlesbrough | Top half | 3,852 |
| 12 | Lift Caldicotes | Middlesbrough | Top half | 3,933 |
| 13 | Marton Manor Primary School | Middlesbrough | Top half | 4,045 |
| 14 | The Avenue Primary School | Middlesbrough | Top half | 4,114 |
| 15 | Hemlington Hall Academy | Middlesbrough | Top half | 5,665 |
| 16 | Newham Bridge Primary School | Middlesbrough | Top half | 6,311 |
| 17 | St Clare's RC Primary School | Middlesbrough | Top half | 6,477 |
| 18 | Green Lane Primary Academy | Middlesbrough | Top half | 6,540 |
| 19 | Lift North Ormesby | Middlesbrough | Top half | 6,656 |
| 20 | Thorntree Academy | Middlesbrough | Lower half | 7,069 |
| 21 | Whinney Banks Primary School | Middlesbrough | Lower half | 7,339 |
| 22 | St Edward's Catholic Primary School | Middlesbrough | Lower half | 7,698 |
| 23 | Abingdon Primary School | Middlesbrough | Lower half | 7,839 |
| 24 | Acklam Whin Primary School | Middlesbrough | Lower half | 8,834 |
| 25 | St Alphonsus' Catholic Primary School | Middlesbrough | Lower half | 8,854 |
| 26 | St Joseph's Catholic Primary School | Middlesbrough | Lower half | 9,373 |
| 27 | Easterside Academy | Middlesbrough | Lower half | 9,517 |
| 28 | Viewley Hill Academy | Middlesbrough | Lower half | 10,186 |
| 29 | Pennyman Primary Academy | Middlesbrough | Lower half | 10,726 |
| 30 | Pallister Park Primary School | Middlesbrough | Lower half | 10,939 |
| 31 | Breckon Hill Primary School | Middlesbrough | Lower half | 11,378 |
| 32 | Sacred Heart Primary School | Middlesbrough | Lower half | 11,395 |
| 33 | St Gerard's RC Primary School | Middlesbrough | Lower half | 11,703 |
| 34 | Park End Primary School | Middlesbrough | Lower half | 12,025 |
| 35 | Newport Primary School | Middlesbrough | Lower half | 12,358 |
| 36 | Ayresome Primary School | Middlesbrough | Lower half | 12,714 |
| 37 | Corpus Christi RC Primary School | Middlesbrough | Lower half | 13,115 |
| 38 | St Thomas More RC Primary School | Middlesbrough | Lower half | 13,147 |
| 39 | Sunnyside Academy | Middlesbrough | Lower half | 13,345 |
| 40 | St Pius X Catholic Primary School, a Catholic Voluntary Academy | Middlesbrough | Lower half | 13,463 |
| 41 | Berwick Hills Primary School | Middlesbrough | Lower half | 13,489 |
How the table is worked out
Each school is ranked on three years of DfE results, weighted by the number of pupils. Where DfE measures progress (Progress 8 at GCSE, value added at A level), it counts for half (60% at A level): it compares pupils with others who started from the same point, so it says more about the school than raw results, which mostly reflect who it admits. State-funded mainstream schools only, except the private A level table, which ranks on A level grades alone; schools with too few pupils to rank fairly are left out. Read the band (top 1%, 5%, 10%, 25%) more than the exact place.
Contains public sector information licensed under the Open Government Licence v3.0. Sources are named beside each figure. All sources.