Schools are ranked on their "aggregate" scores - the total out of 300 across all three Key Stage 2 test subjects.
Ties are broken using pupils' average point scores.
Click the name of a school for a page giving more information.
VA = the "value added" progress measure
AGG = the aggregate score
APS = average points score per pupil
Click the Sort by name or VA column headers to sort the schools alphabetically or on their value added scores.
Click here for a fuller explanation of the figures.
| Sort by name | Sort by VA | Sorted by AGG | APS |
| Walmsley CofE Primary School | 100.5 | 298 | 31 |
| St Brendan's RC Primary School, Harwood, Bolton | 101.0 | 296 | 29.9 |
| St Bernard's RC Primary School, Bolton | 99.8 | 295 | 29.8 |
| St Teresa's RC Primary School | 101.4 | 294 | 30.2 |
| St Saviour CofE Primary School, Ringley | 99.4 | 294 | 29.6 |
| Sharples Primary School | 100.9 | 292 | 29.8 |
| Blackrod Primary School | 100.5 | 290 | 29.3 |
| St Stephen's CofE Primary School | 100.7 | 288 | 29.7 |
| The Oaks Primary School | 98.4 | 287 | 29.6 |
| Sacred Heart RC Primary School | 101.0 | 286 | 30 |
| Christ's Church CofE Primary School, Harwood | 99.0 | 286 | 29.1 |
| Eatock Primary School | 100.7 | 285 | 29.7 |
| St Peter's Smithills Dean CofE Primary School | 101.0 | 283 | 30 |
| St Maxentius CofE Primary School | 100.7 | 283 | 29.7 |
| Egerton Primary School | 100.4 | 281 | 30.3 |
| St Thomas of Canterbury RC School | 99.4 | 281 | 29.4 |
| Eagley Junior School | 101.8 | 280 | 30.1 |
| St Stephen and All Martyrs' CofE School, Lever Bridge | 100.8 | 280 | 27.9 |
| St Paul's CofE Primary School, Astley Bridge | 100.3 | 279 | 29.3 |
| Markland Hill Primary School | 99.6 | 278 | 29.7 |
| Lostock Primary School | 99.7 | 277 | 28.6 |
| St Bede CofE Primary School | 98.8 | 272 | 29 |
| Hardy Mill Primary School | 99.2 | 272 | 28.8 |
| St William of York RC Primary School | 100.5 | 271 | 29.5 |
| Spindle Point Primary School | 100.9 | 271 | 28.2 |
| Holy Infant and St Anthony RC Primary School | 98.6 | 269 | 28.1 |
| Prestolee Primary School | 101.7 | 266 | 29.7 |
| Mytham Primary School | 100.7 | 265 | 28.8 |
| St Andrew's CofE Primary School, Over Hulton | 100.6 | 264 | 29.5 |
| St James CofE Primary School, Daisy Hill | 100.2 | 264 | 28.9 |
| Blackrod Anglican-Methodist Primary School | 99.1 | 263 | 29.4 |
| The Valley Community Primary School | 100.7 | 263 | 28.4 |
| Kearsley West Primary School | 102.3 | 262 | 28.8 |
| Sunning Hill Primary School | 101.3 | 260 | 28.2 |
| Beaumont Primary School | 100.6 | 259 | 29.1 |
| St Mary's RC Primary School | 99.8 | 258 | 28.8 |
| Bowness Primary School | 100.3 | 257 | 28.8 |
| St Matthew's CofE Primary School, Little Lever | 98.8 | 257 | 27.3 |
| Scot Lane End CofE Primary School, Blackrod | 100.0 | 256 | 27.8 |
| Masefield Community Primary School | 100.1 | 256 | 27.4 |
| Heathfield Primary School | 98.6 | 255 | 28.5 |
| Lever Edge Primary School | 99.8 | 255 | 27.5 |
| St Columba's RC Primary School | 98.8 | 255 | 27.3 |
| St Thomas CofE Primary School | 99.9 | 254 | 29.1 |
| St Catherine's CofE Primary School | 99.9 | 254 | 28.3 |
| Oxford Grove Primary School | 100.7 | 254 | 28.1 |
| Pikes Lane Primary School | 100.6 | 253 | 27.7 |
| High Lawn Primary School | 99.7 | 252 | 28.1 |
| Harwood Meadows Primary School | 99.0 | 252 | 28 |
| Blackshaw Primary School | 97.7 | 252 | 27.6 |
| Moorgate Primary School | 99.6 | 250 | 27.9 |
| Highfield Primary School | 100.0 | 249 | 27.5 |
| St Ethelbert's RC Primary School | 99.8 | 247 | 28 |
| Clarendon Primary School | 99.9 | 247 | 27.7 |
| Johnson Fold Community Primary School | 101.3 | 246 | 27.1 |
| St Thomas CofE Primary School, Halliwell | 100.3 | 244 | 28.5 |
| Brandwood Primary School | 102.9 | 244 | 28.3 |
| Bolton Parish Church CofE Primary School | 98.5 | 244 | 27.4 |
| Horwich Parish CofE Primary School | 99.4 | 242 | 27.7 |
| Red Lane Primary School | 99.8 | 242 | 27.2 |
| St George's CofE Primary School | 99.8 | 241 | 28.2 |
| Bishop Bridgeman CofE Primary School | 99.8 | 241 | 27.3 |
| Claypool Primary School | 98.2 | 240 | 28.1 |
| St Peter's CofE Primary School | 99.1 | 240 | 27.3 |
| Church Road Primary School | 99.3 | 238 | 27.2 |
| Ladybridge Community Primary School | 99.8 | 237 | 28 |
| Westhoughton Parochial CofE Primary School | 98.5 | 237 | 27.2 |
| St John CofE Primary School, Kearsley | 100.0 | 236 | 27.4 |
| Chorley New Road Primary School | 99.1 | 233 | 27.8 |
| The Gates Primary School | 98.7 | 225 | 26.8 |
| SS Osmund and Andrew RC Primary School | 99.8 | 224 | 27.2 |
| St John the Evangelist RC Primary School, Bromley Cross, Bolton | 99.2 | 222 | 27.4 |
| Lord Street Primary School | 99.7 | 222 | 26.9 |
| Our Lady of Lourdes RC Primary School | 99.8 | 221 | 27.5 |
| Devonshire Road Primary School | 100.2 | 221 | 27 |
| Westhoughton Primary School | 98.8 | 221 | 26.9 |
| St Mary's CofE Primary School, Deane | 99.7 | 220 | 26.5 |
| Brownlow Fold Primary School | 100.2 | 218 | 26.6 |
| St James CofE Primary School, Farnworth | 101.3 | 217 | 26.8 |
| St Gregory's RC Primary School, Farnworth, Bolton | 98.0 | 217 | 26.3 |
| St Matthew's CofE Primary School, Bolton | 99.2 | 216 | 26 |
| SS Simon and Jude CofE Primary School, Bolton | 97.3 | 214 | 25.6 |
| Cherry Tree Primary School | 100.5 | 210 | 26.3 |
| Haslam Park Primary School | 99.3 | 210 | 26.3 |
| All Saints CofE Primary School | 99.2 | 209 | 25.8 |
| St Peter and St Paul RC Primary School | 99.6 | 204 | 26 |
| Gilnow Primary School | 98.7 | 196 | 26.4 |
| Tonge Moor Primary School | 97.8 | 192 | 24.6 |
| Gaskell Community Primary School | 100.0 | 191 | 25.9 |
| Top o'th'Brow Primary School | 100.0 | 186 | 25.7 |
| St Joseph's RC Primary School, Halliwell, Bolton | 96.4 | 183 | 25.1 |
| Plodder Lane Primary School | 97.8 | 181 | 25 |
| St Michael's CofE Primary School, Great Lever | 98.4 | 179 | 25 |
| Castle Hill Primary School | 98.3 | 168 | 24.2 |
| Queensbridge Primary School | 99.9 | 141 | 24.2 |