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 |
| Baydon St Nicholas Church of England Primary School | 100.3 | 300 | 30.5 |
| Lea and Garsdon Church of England Primary School | 101.2 | 300 | 29.8 |
| Seend Church of England Aided Primary School | 101.3 | 300 | 29 |
| Great Bedwyn Church of England School | 101.9 | 295 | 31.1 |
| Saint Edmund's Roman Catholic Primary School | 99.8 | 294 | 30.9 |
| Ramsbury Primary School | 101.7 | 294 | 30.3 |
| Figheldean St Michael's Church of England Primary School | 100.4 | 293 | 29.8 |
| All Cannings Church of England Primary School | 99.4 | 293 | 29.4 |
| Coombe Bissett Church of England Primary School | 99.8 | 291 | 30.5 |
| Wylye Valley Church of England Voluntary Aided Primary School | 100.4 | 291 | 29.8 |
| Sherston CofE Primary School | 102.2 | 289 | 30.2 |
| Gomeldon Primary School | 101.2 | 289 | 29.8 |
| Winterslow CofE (Aided) Primary School | 101.4 | 287 | 30.5 |
| St Mary's RC Primary School | 101.5 | 286 | 30.6 |
| St Joseph's Catholic Primary School, Devizes | 99.4 | 285 | 28.9 |
| Derry Hill Church of England Voluntary Aided Primary School | 101.8 | 284 | 30.1 |
| Winsley Church of England Voluntary Controlled Primary School | 99.6 | 282 | 30.5 |
| Urchfont Church of England Primary School | 100.3 | 281 | 29.6 |
| Kington St Michael Church of England Primary School | 102.6 | 280 | 29.7 |
| Sutton Benger Church of England Aided Primary School | 99.6 | 279 | 29.7 |
| Lydiard Millicent Church of England Primary School | 99.3 | 279 | 29.6 |
| Grove Primary School | 100.4 | 277 | 29.6 |
| The Mead Community Primary School | 100.1 | 277 | 29.5 |
| Sutton Veny CofE School | 100.4 | 276 | 30 |
| Ashton Keynes Church of England Primary School | 101.0 | 276 | 30 |
| Oaksey CofE Primary School | 99.9 | 276 | 29.9 |
| Hilmarton Primary School | 100.8 | 276 | 29.6 |
| Christ Church Church of England Controlled Primary School | 100.7 | 276 | 29.3 |
| Stanton St Quintin Community Primary School | 100.7 | 276 | 29.2 |
| Morgan's Vale and Woodfalls Church of England Voluntary Aided Primary School | 100.3 | 275 | 29.8 |
| Wardour Catholic Primary School | 101.0 | 275 | 29.5 |
| St Barnabas Church of England School, Market Lavington | 101.7 | 274 | 29.7 |
| Chippenham, Monkton Park Primary | 100.1 | 274 | 29.4 |
| The Holy Trinity Church of England Voluntary Aided School, Great Cheverell | 100.6 | 274 | 29.4 |
| Holy Trinity Church of England School, Calne | 100.3 | 274 | 29.2 |
| Bishops Cannings Church of England Aided Primary School | 100.1 | 274 | 28.5 |
| Preshute Church of England Primary School | 99.3 | 273 | 29.1 |
| Whitesheet CofE VA Primary School | 98.7 | 273 | 28.3 |
| St George's Catholic Primary School, Warminster | 98.1 | 272 | 28.3 |
| St Patrick's Catholic Primary School, Corsham | 100.6 | 271 | 29.2 |
| Woodborough Church of England Aided Primary School | 99.8 | 271 | 28.1 |
| Downton CofE VA Primary School | 101.1 | 270 | 30.4 |
| St Peter's Church of England Primary School, Chippenham | 100.6 | 270 | 29.5 |
| Greentrees Primary School | 100.9 | 270 | 29.5 |
| Neston Primary School | 100.2 | 270 | 29.5 |
| St Mark's Church of England Junior School, Salisbury | 99.9 | 270 | 29.4 |
| North Bradley CofE Primary School | 101.0 | 270 | 28.7 |
| St Joseph's Catholic Primary School, Malmesbury | 99.4 | 269 | 29.6 |
| Kennet Valley Church of England Aided Primary School | 98.6 | 269 | 29 |
| Bemerton St John Church of England Aided Primary School | 101.1 | 269 | 28.2 |
| Dauntsey's (Aided) Primary School | 100.8 | 268 | 29 |
| Semley Church of England Voluntary Aided Primary School | 99.2 | 267 | 29.5 |
| Holt Voluntary Controlled Primary School | 100.1 | 267 | 29.2 |
| Churchfields, The Village School | 100.2 | 267 | 28.7 |
| Walwayne Court School | 99.8 | 267 | 28.4 |
| Chilmark and Fonthill Bishop Church of England Aided Primary School | 101.1 | 264 | 29.5 |
| Chilton Foliat Church of England Primary School | 99.2 | 264 | 29.4 |
| Redland Primary School | 100.2 | 264 | 29 |
| Lacock Church of England Primary School | 100.4 | 264 | 28.6 |
| Rowde Church of England Voluntary Aided Primary School | 100.0 | 263 | 29.9 |
| Hilperton Church of England Voluntary Controlled Primary School | 101.1 | 263 | 29.1 |
| Southwick Church of England Primary School | 100.0 | 263 | 29 |
| Cherhill CofE School | 99.6 | 262 | 28.4 |
| Princecroft Primary School | 101.0 | 262 | 28.1 |
| By Brook Valley CofE Primary School | 99.4 | 261 | 28.2 |
| Queen's Crescent Primary School | 100.2 | 261 | 27.8 |
| Fitzmaurice Primary School | 99.5 | 260 | 28.6 |
| New Close Community School | 100.2 | 259 | 28.9 |
| Ivy Lane Primary School | 100.2 | 258 | 28.5 |
| Wansdyke Community School | 100.5 | 258 | 28.1 |
| St Mary's Church of England Primary School, Purton | 99.2 | 258 | 28 |
| Brinkworth Earl Danby's Church of England Primary | 100.7 | 257 | 28.2 |
| Colerne CofE Primary School | 100.2 | 257 | 27.7 |
| Fynamore Primary School | 101.4 | 256 | 29.1 |
| St Michael's CofE Aided Primary | 99.4 | 256 | 28.8 |
| Woodford Valley Church of England Aided School | 100.8 | 256 | 28.3 |
| Box Church of England Primary School | 99.3 | 256 | 27.7 |
| Great Wishford CofE (VA) Primary School | 98.7 | 256 | 27.6 |
| Nomansland and Hamptworth Church of England Aided Primary School | 101.8 | 255 | 28.1 |
| Lyneham Junior School | 100.4 | 255 | 27.9 |
| The Minster CofE Primary School | 100.4 | 254 | 28.4 |
| Longleaze Primary School | 100.3 | 253 | 28.5 |
| Minety Church of England Primary School | 99.1 | 253 | 27.9 |
| Bitham Brook Primary School | 100.1 | 253 | 27.7 |
| St Sampson's Church of England Junior School | 99.5 | 252 | 28.8 |
| Pewsey Primary School | 99.3 | 252 | 26.9 |
| Paxcroft Primary School | 100.3 | 250 | 28.8 |
| Box Highlands School | 100.4 | 250 | 27.8 |
| Dinton CofE Primary School | 98.3 | 250 | 27.3 |
| Idmiston Church of England Voluntary Aided Primary School | 99.2 | 250 | 27 |
| Kings Lodge Primary School | 101.0 | 249 | 28.2 |
| Harnham Church of England Controlled Junior School | 98.9 | 248 | 28.2 |
| Winterbourne Earls Church of England Primary School | 98.9 | 248 | 28.2 |
| Shaw Church of England Voluntary Controlled Primary School | 100.8 | 248 | 28 |
| Hullavington CofE Primary School | 99.2 | 247 | 28.9 |
| St Andrew's Church of England Voluntary Aided Primary School, Laverstock | 100.5 | 247 | 28.1 |
| Durrington Church of England Controlled Junior School | 98.7 | 247 | 27.9 |
| Whiteparish All Saints Church of England Primary School | 99.9 | 246 | 27.9 |
| Zouch Primary School | 99.5 | 246 | 26.7 |
| Clarendon Junior School | 101.1 | 243 | 27.5 |
| Forest and Sandridge Church of England Primary School | 99.2 | 242 | 27.1 |
| Mere School | 98.9 | 241 | 27.7 |
| Westwood-with-Iford Primary School | 99.3 | 241 | 27.6 |
| St John's CofE School | 100.3 | 241 | 27.5 |
| Holbrook Primary School | 100.1 | 241 | 27.4 |
| Bowerhill Primary School | 100.8 | 241 | 27.2 |
| Malmesbury Church of England Primary School | 98.6 | 240 | 27 |
| Stratford-sub-Castle Church of England Voluntary Controlled Primary School | 99.8 | 240 | 26.8 |
| Highbury Primary School | 99.0 | 239 | 26.3 |
| Collingbourne Church of England Primary School | 99.6 | 238 | 25.3 |
| Bratton Primary School | 99.1 | 237 | 27.8 |
| Crockerton CofE Primary School | 99.3 | 236 | 27.5 |
| Priestley Primary School | 99.9 | 235 | 27.9 |
| Corsham Primary School | 100.7 | 235 | 27.8 |
| All Saints VA CofE Primary School | 99.3 | 232 | 27.1 |
| St Martin's Voluntary Aided Primary School | 98.8 | 230 | 26.6 |
| Trowbridge Parochial Church of England Junior School | 99.7 | 229 | 26.2 |
| St Bartholomew's Church of England Primary School, Wootton Bassett | 99.0 | 226 | 27.5 |
| Shrewton CofE Primary School | 100.3 | 226 | 26.6 |
| Westbury Church of England Junior School | 99.9 | 225 | 27.1 |
| Sarum St Paul's CofE (VA) Primary School | 101.1 | 225 | 26.9 |
| St Paul's Primary School | 99.9 | 224 | 26.8 |
| St Peter's Church of England Voluntary Controlled Junior School | 99.2 | 223 | 27.1 |
| Christian Malford CofE Primary School | 99.0 | 223 | 26.5 |
| Dilton Marsh CofE Primary School | 98.4 | 222 | 28.1 |
| Burbage Primary School | 98.7 | 222 | 27.4 |
| St Osmund's Catholic Primary School, Salisbury | 98.7 | 220 | 27.3 |
| Noremarsh Community Junior School | 99.7 | 220 | 27.2 |
| Aloeric Primary School | 99.1 | 220 | 26.5 |
| Wilton CofE Primary School | 99.7 | 218 | 26.7 |
| Corsham Regis Primary School | 100.9 | 218 | 26.7 |
| St John's Church of England Primary School, Tisbury | 98.2 | 218 | 26.6 |
| Westbury Leigh CofE Primary School | 98.3 | 216 | 26.8 |
| The Avenue School and Early Years Centre | 99.0 | 215 | 26.6 |
| Bulford CofE (VA) Primary School | 99.4 | 211 | 26.5 |
| Staverton Church of England Voluntary Controlled Primary School | 100.0 | 210 | 27 |
| Southbroom CofE Junior School | 99.2 | 209 | 26.8 |
| Horningsham Primary School | 100.4 | 209 | 26.5 |
| Christ The King Catholic School, Amesbury | 98.5 | 209 | 26.3 |
| St John's Catholic Primary School, Trowbridge | 97.6 | 208 | 26.5 |
| Larkhill Primary School | 99.1 | 208 | 26.2 |
| Charter Primary School | 98.7 | 208 | 25.9 |
| Seagry Church of England Primary School | 96.9 | 207 | 25.4 |
| Ludgershall Castle Primary School | 98.0 | 202 | 25.9 |
| Broad Chalke CofE Primary School | 97.8 | 200 | 26.7 |
| St Nicholas Church of England VC Primary School, Bromham | 97.8 | 200 | 26.1 |
| Kiwi Primary School | 98.9 | 200 | 25.7 |
| Woodlands Primary School | 99.6 | 197 | 25.6 |
| Newtown Community Primary School | 100.0 | 196 | 25.6 |
| Broad Town Church of England Primary School | 97.3 | 194 | 26.3 |
| Frogwell Primary School | 98.7 | 193 | 25.7 |
| St Dunstan Church of England Primary School | 99.8 | 192 | 25.6 |
| Warminster Sambourne Church of England Voluntary Controlled Primary School | 98.0 | 190 | 25.5 |
| Alderbury and West Grimstead Church of England Primary School | 99.4 | 188 | 24.5 |
| Broad Hinton Church of England Primary School | 99.4 | 185 | 23.7 |
| Studley Green Primary School | 101.0 | 181 | 25.5 |
| Pembroke Park Primary School | 97.9 | 171 | 24.8 |
| The Manor CE VC Primary School | 99.0 | 170 | 25.2 |
| Nursteed Community Primary School | 97.9 | 156 | 24.3 |
| Trowbridge Longmeadow Primary School | 96.5 | 88 | 21 |