Schools are ranked on their "aggregate" scores - the total out of 300 across all three test subjects.
Ties are broken using pupils' average point scores.
Click the name of a school for a page giving more information.
Columns:
VA = the "value added" measure: how pupils' performances have improved
AGG = the aggregate score
Eng, Math, Sci = the percentage of pupils achieving the expected level in English, mathematics and science.
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 | Eng % | Math % | Sci % |
| Woodborough Church of England Aided Primary School | 101.4 | 300 | 100 | 100 | 100 |
| Whiteparish All Saints Church of England Primary School | 100.5 | 300 | 100 | 100 | 100 |
| Westwood-with-Iford Primary School | 100.8 | 300 | 100 | 100 | 100 |
| Seend Church of England Aided Primary School | 102.4 | 300 | 100 | 100 | 100 |
| Lea and Garsdon Church of England Primary School | 102.3 | 300 | 100 | 100 | 100 |
| Kennet Valley Church of England Aided Primary School | 100.0 | 300 | 100 | 100 | 100 |
| Ramsbury Primary School | 102.6 | 297 | 97 | 100 | 100 |
| Cherhill CofE School | 102.1 | 297 | 100 | 97 | 100 |
| St Patrick's Catholic Primary School, Corsham | 100.8 | 296 | 100 | 96 | 100 |
| Worton and Marston Primary School | 102.1 | 295 | 100 | 100 | 95 |
| Oare Church of England Primary School | 98.6 | 293 | 93 | 100 | 100 |
| St Joseph's Catholic Primary School, Devizes | 101.1 | 291 | 100 | 94 | 97 |
| Alderbury and West Grimstead Church of England Primary School | 100.4 | 290 | 100 | 90 | 100 |
| Great Bedwyn Church of England School | 101.8 | 288 | 96 | 96 | 96 |
| Derry Hill Church of England Voluntary Aided Primary School | 102.6 | 288 | 94 | 94 | 100 |
| Grove Primary School | 101.9 | 288 | 94 | 96 | 98 |
| The Holy Trinity Church of England Voluntary Aided School, Great Cheverell | 100.4 | 288 | 94 | 94 | 100 |
| Kington St Michael Church of England Primary School | 102.6 | 287 | 93 | 93 | 100 |
| Sherston CofE Primary School | 101.2 | 287 | 91 | 96 | 100 |
| Gomeldon Primary School | 100.0 | 286 | 93 | 93 | 100 |
| Hullavington CofE Primary School | 100.4 | 285 | 92 | 92 | 100 |
| Crockerton CofE Primary School | 101.0 | 284 | 84 | 100 | 100 |
| North Bradley CofE Primary School | 101.2 | 284 | 88 | 100 | 97 |
| Broad Town Church of England Primary School | 99.3 | 283 | 92 | 92 | 100 |
| Saint Edmund's Roman Catholic Primary School | 102.1 | 282 | 93 | 93 | 96 |
| Wingfield CofE Primary School (VA) | 100.0 | 282 | 91 | 91 | 100 |
| Southwick Church of England Primary School | 101.1 | 282 | 91 | 91 | 100 |
| Baydon St Nicholas Church of England Primary School | 101.6 | 281 | 95 | 90 | 95 |
| Hilperton Church of England Voluntary Controlled Primary School | 101.0 | 281 | 100 | 81 | 100 |
| Rowde Church of England Voluntary Aided Primary School | 99.8 | 280 | 91 | 94 | 94 |
| Heytesbury Church of England Primary School | 99.5 | 279 | 100 | 86 | 93 |
| Ashton Keynes Church of England Primary School | 100.7 | 277 | 91 | 91 | 95 |
| Lydiard Millicent Church of England Primary School | 101.0 | 276 | 95 | 86 | 95 |
| Chilton Foliat Church of England Primary School | 100.4 | 275 | 100 | 83 | 92 |
| Preshute Church of England Primary School | 100.0 | 275 | 92 | 88 | 96 |
| Holy Trinity Church of England School, Calne | 100.5 | 274 | 94 | 87 | 94 |
| Bishops Cannings Church of England Aided Primary School | 99.1 | 274 | 89 | 85 | 100 |
| Sutton Benger Church of England Aided Primary School | 100.2 | 273 | 95 | 82 | 95 |
| West Ashton Church of England Voluntary Aided Primary School | 101.1 | 273 | 91 | 82 | 100 |
| Forest and Sandridge Church of England Primary School | 99.0 | 273 | 100 | 82 | 91 |
| Chapmanslade Church of England Voluntary Aided Primary School | 100.2 | 273 | 91 | 91 | 91 |
| Durrington Church of England Controlled Junior School | 99.7 | 273 | 88 | 88 | 97 |
| Dauntsey's (Aided) Primary School | 100.8 | 272 | 96 | 80 | 96 |
| Bitham Brook Primary School | 101.4 | 272 | 83 | 89 | 100 |
| Winsley Church of England Voluntary Controlled Primary School | 101.5 | 271 | 88 | 96 | 88 |
| Urchfont Church of England Primary School | 100.0 | 269 | 92 | 77 | 100 |
| Whitesheet CofE VA Primary School | 99.8 | 269 | 85 | 85 | 100 |
| Broad Hinton Church of England Primary School | 100.2 | 267 | 87 | 87 | 93 |
| St Mark's Church of England Junior School, Salisbury | 100.2 | 267 | 89 | 84 | 94 |
| Holt Voluntary Controlled Primary School | 101.6 | 267 | 89 | 83 | 94 |
| Fitzmaurice Primary School | 101.1 | 265 | 81 | 89 | 95 |
| Downton CofE VA Primary School | 100.1 | 265 | 88 | 76 | 100 |
| Kings Lodge Primary School | 101.5 | 264 | 87 | 86 | 92 |
| Langley Fitzurse Church of England Primary School | 100.8 | 263 | 75 | 88 | 100 |
| St Peter's Church of England Primary School, Chippenham | 100.4 | 263 | 83 | 90 | 90 |
| Shrewton CofE Primary School | 100.7 | 263 | 84 | 84 | 95 |
| St Mary's RC Primary School | 101.4 | 262 | 85 | 79 | 97 |
| Box Highlands School | 101.8 | 262 | 86 | 86 | 90 |
| The Mead Community Primary School | 100.7 | 262 | 89 | 82 | 91 |
| By Brook Valley CofE Primary School | 100.5 | 262 | 88 | 81 | 92 |
| Queen's Crescent Primary School | 100.8 | 261 | 85 | 83 | 93 |
| St Nicholas Church of England VC Primary School, Bromham | 99.6 | 261 | 83 | 83 | 94 |
| Woodford Valley Church of England Aided School | 101.3 | 260 | 84 | 80 | 96 |
| Colerne CofE Primary School | 100.3 | 260 | 89 | 82 | 89 |
| Winterslow CofE (Aided) Primary School | 101.8 | 259 | 74 | 85 | 100 |
| Shaw Church of England Voluntary Controlled Primary School | 100.6 | 258 | 92 | 73 | 92 |
| Kiwi Primary School | 100.9 | 258 | 89 | 68 | 100 |
| Neston Primary School | 102.4 | 257 | 79 | 79 | 100 |
| Brinkworth Earl Danby's Church of England Primary | 101.0 | 256 | 78 | 83 | 94 |
| Burbage Primary School | 99.8 | 256 | 88 | 84 | 84 |
| Minety Church of England Primary School | 100.8 | 255 | 85 | 75 | 95 |
| Corsham Regis Primary School | 100.8 | 254 | 88 | 69 | 96 |
| Lyneham Junior School | 100.7 | 253 | 87 | 75 | 91 |
| St Mary's Church of England Primary School, Purton | 100.2 | 252 | 87 | 78 | 87 |
| Corsham Primary School | 100.7 | 251 | 80 | 82 | 89 |
| All Cannings Church of England Primary School | 99.7 | 250 | 75 | 83 | 92 |
| Box Church of England Primary School | 99.8 | 250 | 83 | 79 | 88 |
| Sutton Veny CofE School | 100.8 | 250 | 80 | 80 | 90 |
| The Minster CofE Primary School | 100.3 | 250 | 78 | 88 | 84 |
| St Joseph's Catholic Primary School, Malmesbury | 99.8 | 250 | 78 | 83 | 89 |
| Noremarsh Community Junior School | 100.3 | 248 | 82 | 79 | 87 |
| Christ Church Church of England Controlled Primary School | 99.9 | 248 | 83 | 77 | 88 |
| Chilmark and Fonthill Bishop Church of England Aided Primary School | 100.9 | 247 | 87 | 73 | 87 |
| Winterbourne Earls Church of England Primary School | 99.7 | 246 | 88 | 73 | 85 |
| Morgan's Vale and Woodfalls Church of England Voluntary Aided Primary School | 99.7 | 245 | 80 | 80 | 85 |
| St Michael's CofE Aided Primary | 100.0 | 244 | 83 | 67 | 94 |
| Clarendon Junior School | 100.4 | 244 | 82 | 76 | 85 |
| St Sampson's Church of England Junior School | 99.9 | 243 | 74 | 83 | 87 |
| Pitton Church of England Voluntary Aided Primary School | 100.5 | 243 | 79 | 71 | 93 |
| St Barnabas Church of England School, Market Lavington | 99.6 | 242 | 79 | 79 | 84 |
| Greentrees Primary School | 99.8 | 241 | 82 | 73 | 86 |
| Paxcroft Primary School | 99.9 | 241 | 80 | 77 | 84 |
| St Paul's Primary School | 100.6 | 241 | 79 | 69 | 93 |
| Walwayne Court School | 100.6 | 241 | 84 | 72 | 84 |
| St Bartholomew's Church of England Primary School, Wootton Bassett | 100.1 | 239 | 79 | 68 | 93 |
| Westbury Leigh CofE Primary School | 99.3 | 236 | 86 | 70 | 80 |
| Chippenham, Monkton Park Primary | 99.6 | 236 | 73 | 73 | 89 |
| Idmiston Church of England Voluntary Aided Primary School | 100.0 | 233 | 83 | 72 | 78 |
| Bowerhill Primary School | 100.7 | 233 | 88 | 56 | 90 |
| All Saints VA CofE Primary School | 100.1 | 232 | 77 | 64 | 91 |
| Nursteed Community Primary School | 99.2 | 232 | 82 | 77 | 73 |
| Redland Primary School | 100.7 | 231 | 70 | 79 | 82 |
| Aloeric Primary School | 100.7 | 231 | 75 | 73 | 83 |
| Mere School | 99.1 | 229 | 71 | 71 | 86 |
| St Peter's Church of England Voluntary Controlled Junior School | 100.2 | 229 | 79 | 72 | 78 |
| Harnham Church of England Controlled Junior School | 97.6 | 229 | 72 | 75 | 82 |
| Princecroft Primary School | 100.5 | 229 | 67 | 81 | 81 |
| St John's Church of England Primary School, Tisbury | 99.4 | 228 | 72 | 72 | 83 |
| Bratton Primary School | 101.0 | 227 | 65 | 69 | 92 |
| St Osmund's Catholic Primary School, Salisbury | 99.4 | 227 | 83 | 70 | 73 |
| St George's Catholic Primary School, Warminster | 98.8 | 227 | 77 | 77 | 73 |
| St John's Catholic Primary School, Trowbridge | 98.9 | 227 | 69 | 76 | 82 |
| St Andrew's Church of England Voluntary Aided Primary School, Laverstock | 99.4 | 223 | 81 | 62 | 81 |
| Malmesbury Church of England Primary School | 100.3 | 222 | 64 | 67 | 91 |
| Longleaze Primary School | 99.3 | 221 | 74 | 68 | 79 |
| Collingbourne Church of England Primary School | 98.6 | 221 | 79 | 64 | 79 |
| Stratford-sub-Castle Church of England Voluntary Controlled Primary School | 99.8 | 220 | 80 | 60 | 80 |
| Warminster Sambourne Church of England Voluntary Controlled Primary School | 99.2 | 219 | 77 | 65 | 77 |
| Larkhill Primary School | 99.1 | 219 | 75 | 66 | 78 |
| Charter Primary School | 99.6 | 217 | 78 | 58 | 81 |
| Staverton Church of England Voluntary Controlled Primary School | 100.3 | 215 | 59 | 68 | 88 |
| Holbrook Primary School | 99.4 | 210 | 80 | 57 | 73 |
| Dilton Marsh CofE Primary School | 97.7 | 210 | 76 | 62 | 71 |
| Bulford Church of England Primary School | 100.4 | 208 | 67 | 50 | 92 |
| St Dunstan Church of England Primary School | 98.9 | 206 | 68 | 60 | 78 |
| Westbury Church of England Junior School | 99.4 | 205 | 74 | 55 | 76 |
| The Avenue School | 99.9 | 200 | 55 | 55 | 89 |
| Sarum St Paul's CofE (VA) Primary School | 99.2 | 198 | 67 | 62 | 69 |
| Frogwell Primary School | 100.2 | 198 | 59 | 66 | 74 |
| Southbroom CofE Junior School | 99.4 | 196 | 60 | 58 | 78 |
| Pewsey Primary School | 100.0 | 194 | 65 | 61 | 68 |
| Ivy Lane Primary School | 100.1 | 186 | 62 | 57 | 67 |
| Fynamore Primary School | 98.0 | 182 | 48 | 58 | 76 |
| Christ The King Catholic School, Amesbury | 98.9 | 179 | 56 | 56 | 67 |
| Zouch Primary School | 99.0 | 179 | 55 | 55 | 69 |
| St Martin's Voluntary Aided Primary School | 98.3 | 174 | 65 | 48 | 61 |
| Wansdyke Community School | 99.2 | 174 | 58 | 58 | 58 |
| Newtown Community Primary School | 99.1 | 171 | 58 | 40 | 73 |
| Seagry Church of England Primary School | 99.2 | 169 | 62 | 46 | 62 |
| Trowbridge Parochial Church of England Junior School | 98.0 | 168 | 42 | 55 | 71 |
| Studley Green Primary School | 100.4 | 168 | 56 | 50 | 62 |
| Ludgershall Castle Primary School | 98.8 | 167 | 49 | 56 | 63 |
| New Close Community School | 98.0 | 167 | 52 | 52 | 63 |
| St Peter's Church of England Voluntary Aided Primary School, Devizes | 98.0 | 161 | 56 | 44 | 61 |
| Priestley Primary School | 97.9 | 150 | 53 | 44 | 53 |
| Amesbury Church of England Aided Junior School | 97.9 | 148 | 51 | 41 | 55 |
| Trowbridge Longmeadow Primary School | 97.8 | 135 | 40 | 35 | 60 |
| St John's CofE School | 97.8 | 127 | 40 | 27 | 60 |