Schools are ranked on their "aggregate" scores - the total out of 300 across all three test subjects.
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 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 % |
| Holt Voluntary Controlled Primary School | 102.5 | 300 | 100 | 100 | 100 |
| Lydiard Millicent Church of England Primary School | 100.6 | 295 | 95 | 100 | 100 |
| Winsley Church of England Voluntary Controlled Primary School | 100.5 | 294 | 94 | 100 | 100 |
| St Mary's RC Primary School | 100.3 | 294 | 97 | 97 | 100 |
| Urchfont Church of England Primary School | 101 | 293 | 100 | 93 | 100 |
| West Ashton Church of England Voluntary Aided Primary School | 100.3 | 293 | 100 | 93 | 100 |
| Rowde Church of England Voluntary Aided Primary School | 101.2 | 292 | 92 | 100 | 100 |
| Baydon St Nicholas Church of England Primary School | 100.3 | 288 | 100 | 94 | 94 |
| Sherston CofE Primary School | 100.7 | 287 | 96 | 96 | 96 |
| Woodborough Church of England Aided Primary School | 100.7 | 287 | 93 | 93 | 100 |
| Cherhill CofE School | 101.1 | 287 | 100 | 93 | 93 |
| Brinkworth Earl Danby's Church of England Primary | 101.1 | 286 | 91 | 95 | 100 |
| St Michael's CofE Aided Primary | 102.5 | 285 | 92 | 92 | 100 |
| Derry Hill Church of England Voluntary Aided Primary School | 101.8 | 283 | 92 | 92 | 100 |
| Morgan's Vale and Woodfalls Church of England Voluntary Aided Primary School | 101.2 | 282 | 94 | 88 | 100 |
| Downton CofE VA Primary School | 100.1 | 282 | 91 | 91 | 100 |
| Wingfield CofE Primary School (VA) | 101.1 | 282 | 91 | 91 | 100 |
| Seend Church of England Aided Primary School | 101.4 | 281 | 90 | 90 | 100 |
| St Joseph's Catholic Primary School, Devizes | 100.9 | 281 | 97 | 84 | 100 |
| Langley Fitzurse Church of England Primary School | 101.3 | 281 | 94 | 94 | 94 |
| Hilmarton Primary School | 101.3 | 280 | 93 | 87 | 100 |
| Sutton Benger Church of England Aided Primary School | 101.1 | 280 | 95 | 90 | 95 |
| The Holy Trinity Church of England Voluntary Aided School, Great Cheverell | 100.4 | 280 | 93 | 93 | 93 |
| All Cannings Church of England Primary School | 100 | 279 | 95 | 89 | 95 |
| St George's Church of England Primary School, Semington | 99.8 | 277 | 85 | 92 | 100 |
| Britford Church of England Controlled Primary School | 99.4 | 277 | 100 | 92 | 85 |
| Dauntsey's (Aided) Primary School | 99.1 | 276 | 88 | 94 | 94 |
| Box Church of England Primary School | 101.7 | 275 | 94 | 88 | 94 |
| Hullavington CofE Primary School | 100 | 275 | 100 | 75 | 100 |
| The Mead Community Primary School | 100.7 | 273 | 98 | 80 | 95 |
| Alderbury and West Grimstead Church of England Primary School | 100.1 | 271 | 94 | 76 | 100 |
| Gomeldon Primary School | 100.4 | 270 | 95 | 75 | 100 |
| Grove Primary School | 100.6 | 270 | 88 | 88 | 95 |
| Kington St Michael Church of England Primary School | 101.7 | 269 | 92 | 85 | 92 |
| Redland Primary School | 101.3 | 269 | 90 | 85 | 94 |
| Saint Edmund's Roman Catholic Primary School | 100.9 | 268 | 88 | 84 | 96 |
| Neston Primary School | 100.8 | 268 | 91 | 82 | 95 |
| Westbury Leigh CofE Primary School | 100.5 | 267 | 90 | 87 | 90 |
| Southwick Church of England Primary School | 102.1 | 267 | 77 | 90 | 100 |
| Broad Hinton Church of England Primary School | 98.8 | 264 | 86 | 86 | 93 |
| Atworth Primary School | 101.3 | 264 | 91 | 82 | 91 |
| St Osmund's Catholic Primary School, Salisbury | 100.1 | 264 | 86 | 82 | 96 |
| Ashton Keynes Church of England Primary School | 100.2 | 263 | 89 | 84 | 89 |
| Christian Malford CofE Primary School | 100.4 | 263 | 94 | 81 | 88 |
| Kings Lodge Primary School | 101.7 | 263 | 90 | 81 | 91 |
| Bishops Cannings Church of England Aided Primary School | 99.1 | 262 | 86 | 76 | 100 |
| Great Bedwyn Church of England School | 103.3 | 261 | 86 | 82 | 93 |
| Paxcroft Primary School | 99.9 | 261 | 87 | 84 | 90 |
| Ivy Lane Primary School | 101 | 260 | 90 | 79 | 92 |
| Colerne CofE Primary School | 100.6 | 260 | 83 | 83 | 93 |
| Burbage Primary School | 98.8 | 260 | 80 | 88 | 92 |
| Queen's Crescent Primary School | 99.9 | 258 | 84 | 84 | 89 |
| Redlynch Church of England Voluntary Aided Primary School | 101.1 | 258 | 75 | 92 | 92 |
| Ramsbury Primary School | 100.9 | 257 | 83 | 83 | 90 |
| Minety Church of England Primary School | 99.5 | 257 | 80 | 83 | 93 |
| Christ Church Church of England Controlled Primary School | 100.9 | 257 | 89 | 75 | 94 |
| Lea and Garsdon Church of England Primary School | 101.6 | 256 | 78 | 78 | 100 |
| Woodford Valley Church of England Aided School | 99.3 | 256 | 89 | 67 | 100 |
| St Patrick's Catholic Primary School, Corsham | 98.6 | 256 | 91 | 72 | 94 |
| Winterbourne Earls Church of England Primary School | 101.3 | 255 | 79 | 86 | 90 |
| Forest and Sandridge Church of England Primary School | 98.7 | 255 | 95 | 70 | 90 |
| Walwayne Court School | 99.9 | 255 | 89 | 74 | 92 |
| Westwood-with-Iford Primary School | 99.2 | 253 | 87 | 87 | 80 |
| St Sampson's Church of England Junior School | 100.2 | 252 | 84 | 80 | 88 |
| All Saints VA CofE Primary School | 100.4 | 252 | 76 | 76 | 100 |
| Bowerhill Primary School | 99.8 | 252 | 88 | 74 | 90 |
| Charter Primary School | 99.7 | 251 | 80 | 84 | 88 |
| St Joseph's Catholic Primary School, Malmesbury | 98.5 | 250 | 79 | 86 | 86 |
| Farley All Saints Church of England Primary School | 101 | 250 | 93 | 57 | 100 |
| Noremarsh Community Junior School | 100.9 | 250 | 84 | 73 | 92 |
| St Bartholomew's Church of England Primary School, Wootton Bassett | 100.4 | 250 | 81 | 79 | 90 |
| Lyneham Junior School | 100.3 | 250 | 87 | 76 | 88 |
| Corsham Regis Primary School | 99 | 250 | 79 | 82 | 89 |
| Harnham Church of England Controlled Junior School | 98.4 | 249 | 81 | 78 | 90 |
| Longleaze Primary School | 99.4 | 249 | 84 | 72 | 93 |
| Shrewton CofE Primary School | 99.5 | 248 | 74 | 83 | 91 |
| Bratton Primary School | 99.5 | 247 | 82 | 71 | 94 |
| St Mark's Church of England Junior School, Salisbury | 99.6 | 247 | 80 | 75 | 93 |
| Wardour Catholic Primary School | 100.8 | 246 | 85 | 69 | 92 |
| Aloeric Primary School | 101.4 | 246 | 77 | 82 | 87 |
| Horningsham Primary School | 99.1 | 246 | 85 | 69 | 92 |
| Staverton Church of England Voluntary Controlled Primary School | 100.6 | 246 | 86 | 71 | 89 |
| Sarum St Paul's CofE (VA) Primary School | 100.6 | 246 | 78 | 73 | 95 |
| Shaw Church of England Voluntary Controlled Primary School | 101.2 | 245 | 87 | 71 | 88 |
| St John's Catholic Primary School, Trowbridge | 98.7 | 245 | 82 | 73 | 91 |
| Clarendon Junior School | 99.5 | 243 | 82 | 68 | 93 |
| Hilperton Church of England Voluntary Controlled Primary School | 100.4 | 243 | 78 | 78 | 87 |
| St Nicholas Church of England VC Primary School, Bromham | 97.3 | 242 | 75 | 83 | 83 |
| Figheldean St Michael's Church of England Primary School | 101.1 | 242 | 75 | 67 | 100 |
| St Peter's Church of England Primary School, Chippenham | 100.2 | 241 | 74 | 82 | 85 |
| Bitham Brook Primary School | 100.4 | 241 | 85 | 68 | 88 |
| The Minster CofE Primary School | 100.1 | 240 | 73 | 77 | 90 |
| Corsham Primary School | 100.1 | 239 | 76 | 71 | 92 |
| Warminster Sambourne Church of England Voluntary Controlled Primary School | 98.9 | 239 | 82 | 73 | 85 |
| North Bradley CofE Primary School | 100.3 | 238 | 81 | 86 | 71 |
| Upavon Primary School | 101.4 | 238 | 69 | 69 | 100 |
| St George's Catholic Primary School, Warminster | 98.3 | 238 | 88 | 62 | 88 |
| Malmesbury Church of England Primary School | 99.9 | 236 | 80 | 67 | 89 |
| Preshute Church of England Primary School | 99.2 | 236 | 68 | 75 | 93 |
| Winterslow CofE (Aided) Primary School | 100.2 | 234 | 62 | 76 | 97 |
| New Close Community School | 98.1 | 234 | 86 | 63 | 86 |
| Nursteed Community Primary School | 98.6 | 233 | 75 | 67 | 92 |
| By Brook Valley CofE Primary School | 99.4 | 233 | 78 | 67 | 89 |
| Stanton St Quintin Community Primary School | 99.6 | 233 | 67 | 80 | 87 |
| Fisherton Manor Middle School | 100.1 | 232 | 66 | 73 | 93 |
| Kennet Valley Church of England Aided Primary School | 99.4 | 231 | 77 | 69 | 85 |
| Larkhill Primary School | 98.9 | 228 | 78 | 59 | 90 |
| St Mary's Broughton Gifford Voluntary Controlled Church of England Primary School | 100.4 | 225 | 67 | 75 | 83 |
| Codford Church of England Primary School | 99.1 | 225 | 69 | 69 | 88 |
| Wansdyke Community School | 99.1 | 224 | 77 | 70 | 77 |
| Fitzmaurice Primary School | 101 | 223 | 70 | 67 | 86 |
| St Barnabas Church of England School, Market Lavington | 99.4 | 221 | 71 | 71 | 79 |
| St Peter's Church of England Voluntary Controlled Junior School | 100.6 | 221 | 64 | 67 | 91 |
| Holy Trinity Church of England School, Calne | 98.9 | 220 | 83 | 60 | 77 |
| St Mary's Church of England Primary School, Purton | 100.4 | 219 | 67 | 69 | 83 |
| Princecroft Primary School | 100.8 | 218 | 59 | 71 | 88 |
| St Andrew's Church of England Voluntary Aided Primary School, Laverstock | 100 | 217 | 72 | 67 | 78 |
| Chippenham, Monkton Park Primary | 97.4 | 216 | 68 | 68 | 81 |
| Christ The King Catholic School, Amesbury | 100.2 | 213 | 50 | 79 | 84 |
| Greentrees Primary School | 99.7 | 212 | 65 | 65 | 82 |
| Durrington Church of England Controlled Junior School | 98.6 | 212 | 69 | 61 | 81 |
| Pewsey Primary School | 98.4 | 212 | 65 | 58 | 88 |
| Zouch Primary School | 98.3 | 211 | 59 | 63 | 89 |
| Collingbourne Church of England Primary School | 99.2 | 208 | 62 | 69 | 77 |
| Box Highlands School | 99.4 | 205 | 71 | 62 | 71 |
| Newtown Community Primary School | 98.5 | 204 | 67 | 65 | 72 |
| Southbroom CofE Junior School | 98.2 | 201 | 68 | 58 | 75 |
| St Peter's Church of England Voluntary Aided Primary School, Devizes | 98.9 | 200 | 76 | 45 | 79 |
| Stratford-sub-Castle Church of England Voluntary Controlled Primary School | 101 | 200 | 58 | 58 | 83 |
| Crudwell CofE Primary School | 99.6 | 200 | 64 | 64 | 71 |
| St Paul's Primary School | 99.7 | 200 | 65 | 60 | 75 |
| The Avenue School | 99.1 | 198 | 65 | 55 | 78 |
| Wilton CofE Middle School | 98.9 | 196 | 67 | 54 | 75 |
| Fynamore Primary School | 98.1 | 194 | 58 | 55 | 81 |
| St Michael's CofE (Controlled) School | 98.7 | 193 | 63 | 60 | 70 |
| Holbrook Primary School | 99.3 | 192 | 72 | 46 | 74 |
| Dilton Marsh CofE Primary School | 99.2 | 191 | 55 | 68 | 68 |
| Trowbridge Parochial Church of England Junior School | 98.4 | 188 | 63 | 60 | 65 |
| Priestley Primary School | 99.3 | 184 | 52 | 56 | 76 |
| St Martin's Voluntary Aided Primary School | 99.3 | 183 | 58 | 50 | 75 |
| Amesbury Church of England Aided Junior School | 98.5 | 182 | 60 | 54 | 68 |
| Westbury Church of England Junior School | 99 | 181 | 55 | 51 | 75 |
| St John's CofE School | 99.5 | 180 | 60 | 53 | 67 |
| Frogwell Primary School | 98.7 | 178 | 58 | 48 | 72 |
| Idmiston Church of England Voluntary Aided Primary School | 97.2 | 173 | 53 | 53 | 67 |
| Ludgershall Castle Primary School | 97.2 | 166 | 59 | 44 | 63 |
| Bulford Church of England Primary School | 98.4 | 165 | 52 | 45 | 68 |
| St Dunstan Church of England Primary School | 99 | 161 | 55 | 39 | 67 |
| Salisbury Avon Middle School | 96.2 | 148 | 57 | 33 | 58 |
| Studley Green Primary School | 98.5 | 139 | 42 | 45 | 53 |
| Lowbourne Junior School | 96.8 | 137 | 35 | 46 | 56 |
| Trowbridge Longmeadow Primary School | 97.8 | 121 | 37 | 32 | 53 |