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