Schools are listed alphabetically. The figures show results from the Key Stage 2 national curriculum tests.
Click the name of a school for a page giving more information.
VA = the "value added" progress measure
AGG = total or "aggregate" score out of 300
APS = average points score per pupil
Click the VA or AGG column headers to sort the schools on those measures.
Schools with fewer than 11 pupils taking the tests have "SS" (small school) - results are not published.
Click here for a fuller explanation of the figures.
| School | Sort by VA | Sort by AGG | APS |
| Alderbury and West Grimstead Church of England Primary School | 99.4 | 188 | 24.5 |
| All Cannings Church of England Primary School | 99.4 | 293 | 29.4 |
| All Saints VA CofE Primary School | 99.3 | 232 | 27.1 |
| Aloeric Primary School | 99.1 | 220 | 26.5 |
| Amesbury Archer Primary School | | NA | |
| Amesbury Church of England Voluntary Controlled Primary School | | NA | |
| Ashton Keynes Church of England Primary School | 101.0 | 276 | 30 |
| Avebury Church of England Primary School | SS | NA | SS |
| Barford St Martin Church of England Voluntary Controlled Primary School | SS | NA | SS |
| Baydon St Nicholas Church of England Primary School | 100.3 | 300 | 30.5 |
| Bemerton St John Church of England Aided Primary School | 101.1 | 269 | 28.2 |
| Bishops Cannings Church of England Aided Primary School | 100.1 | 274 | 28.5 |
| Bitham Brook Primary School | 100.1 | 253 | 27.7 |
| Bowerhill Primary School | 100.8 | 241 | 27.2 |
| Box Church of England Primary School | 99.3 | 256 | 27.7 |
| Box Highlands School | 100.4 | 250 | 27.8 |
| Bratton Primary School | 99.1 | 237 | 27.8 |
| Brinkworth Earl Danby's Church of England Primary | 100.7 | 257 | 28.2 |
| Britford Church of England Controlled Primary School | SS | NA | SS |
| Broad Chalke CofE Primary School | 97.8 | 200 | 26.7 |
| Broad Hinton Church of England Primary School | 99.4 | 185 | 23.7 |
| Broad Town Church of England Primary School | 97.3 | 194 | 26.3 |
| Bulford CofE (VA) Primary School | 99.4 | 211 | 26.5 |
| Burbage Primary School | 98.7 | 222 | 27.4 |
| By Brook Valley CofE Primary School | 99.4 | 261 | 28.2 |
| Chapmanslade Church of England Voluntary Aided Primary School | SS | NA | SS |
| Charter Primary School | 98.7 | 208 | 25.9 |
| Cherhill CofE School | 99.6 | 262 | 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 |
| Chippenham, Monkton Park Primary | 100.1 | 274 | 29.4 |
| Chirton Church of England Voluntary Controlled Primary School | SS | NA | SS |
| Christ Church Church of England Controlled Primary School | 100.7 | 276 | 29.3 |
| Christ The King Catholic School, Amesbury | 98.5 | 209 | 26.3 |
| Christian Malford CofE Primary School | 99.0 | 223 | 26.5 |
| Churchfields, The Village School | 100.2 | 267 | 28.7 |
| Clarendon Junior School | 101.1 | 243 | 27.5 |
| Colerne CofE Primary School | 100.2 | 257 | 27.7 |
| Collingbourne Church of England Primary School | 99.6 | 238 | 25.3 |
| Coombe Bissett Church of England Primary School | 99.8 | 291 | 30.5 |
| Corsham Primary School | 100.7 | 235 | 27.8 |
| Corsham Regis Primary School | 100.9 | 218 | 26.7 |
| Corsley Church of England Primary School | | NA | |
| Crockerton CofE Primary School | 99.3 | 236 | 27.5 |
| Crudwell CofE Primary School | SS | NA | SS |
| Dauntsey's (Aided) Primary School | 100.8 | 268 | 29 |
| Derry Hill Church of England Voluntary Aided Primary School | 101.8 | 284 | 30.1 |
| Dilton Marsh CofE Primary School | 98.4 | 222 | 28.1 |
| Dinton CofE Primary School | 98.3 | 250 | 27.3 |
| Downton CofE VA Primary School | 101.1 | 270 | 30.4 |
| Durrington Church of England Controlled Junior School | 98.7 | 247 | 27.9 |
| Easton Royal Primary School | SS | NA | SS |
| Figheldean St Michael's Church of England Primary School | 100.4 | 293 | 29.8 |
| Fitzmaurice Primary School | 99.5 | 260 | 28.6 |
| Five Lanes CE VC Primary School | | NA | |
| Forest and Sandridge Church of England Primary School | 99.2 | 242 | 27.1 |
| Frogwell Primary School | 98.7 | 193 | 25.7 |
| Fynamore Primary School | 101.4 | 256 | 29.1 |
| Gomeldon Primary School | 101.2 | 289 | 29.8 |
| Grafton CofE Primary School | SS | NA | SS |
| Great Bedwyn Church of England School | 101.9 | 295 | 31.1 |
| Great Wishford CofE (VA) Primary School | 98.7 | 256 | 27.6 |
| Greentrees Primary School | 100.9 | 270 | 29.5 |
| Grove Primary School | 100.4 | 277 | 29.6 |
| Harnham Church of England Controlled Junior School | 98.9 | 248 | 28.2 |
| Heddington Church of England Primary School | SS | NA | SS |
| Heytesbury Church of England Primary School | SS | NA | SS |
| Highbury Primary School | 99.0 | 239 | 26.3 |
| Hilmarton Primary School | 100.8 | 276 | 29.6 |
| Hilperton Church of England Voluntary Controlled Primary School | 101.1 | 263 | 29.1 |
| Hindon Church of England Voluntary Aided Primary School, St Marys and St John's | SS | NA | SS |
| Holbrook Primary School | 100.1 | 241 | 27.4 |
| Holt Voluntary Controlled Primary School | 100.1 | 267 | 29.2 |
| Holy Trinity Church of England School, Calne | 100.3 | 274 | 29.2 |
| Horningsham Primary School | 100.4 | 209 | 26.5 |
| Hullavington CofE Primary School | 99.2 | 247 | 28.9 |
| Idmiston Church of England Voluntary Aided Primary School | 99.2 | 250 | 27 |
| Ivy Lane Primary School | 100.2 | 258 | 28.5 |
| Keevil CofE Primary School | SS | NA | SS |
| Kennet Valley Church of England Aided Primary School | 98.6 | 269 | 29 |
| Kings Lodge Primary School | 101.0 | 249 | 28.2 |
| Kings Park Primar School | | NA | |
| Kington St Michael Church of England Primary School | 102.6 | 280 | 29.7 |
| Kiwi Primary School | 98.9 | 200 | 25.7 |
| Lacock Church of England Primary School | 100.4 | 264 | 28.6 |
| Landford CofE Primary School | SS | NA | SS |
| Langley Fitzurse Church of England Primary School | SS | NA | SS |
| Larkhill Primary School | 99.1 | 208 | 26.2 |
| Lea and Garsdon Church of England Primary School | 101.2 | 300 | 29.8 |
| Longleaze Primary School | 100.3 | 253 | 28.5 |
| Luckington Community School | SS | NA | SS |
| Ludgershall Castle Primary School | 98.0 | 202 | 25.9 |
| Ludwell Community Primary School | + | NA | + |
| Lydiard Millicent Church of England Primary School | 99.3 | 279 | 29.6 |
| Lyneham Junior School | 100.4 | 255 | 27.9 |
| Lypiatt Primary School | SS | NA | SS |
| Malmesbury Church of England Primary School | 98.6 | 240 | 27 |
| Mere School | 98.9 | 241 | 27.7 |
| Minety Church of England Primary School | 99.1 | 253 | 27.9 |
| Morgan's Vale and Woodfalls Church of England Voluntary Aided Primary School | 100.3 | 275 | 29.8 |
| Neston Primary School | 100.2 | 270 | 29.5 |
| New Close Community School | 100.2 | 259 | 28.9 |
| Newton Tony Church of England Voluntary Controlled School | SS | NA | SS |
| Newtown Community Primary School | 100.0 | 196 | 25.6 |
| Nomansland and Hamptworth Church of England Aided Primary School | 101.8 | 255 | 28.1 |
| Noremarsh Community Junior School | 99.7 | 220 | 27.2 |
| North Bradley CofE Primary School | 101.0 | 270 | 28.7 |
| Nursteed Community Primary School | 97.9 | 156 | 24.3 |
| Oaksey CofE Primary School | 99.9 | 276 | 29.9 |
| Oare Church of England Primary School | SS | NA | SS |
| Odstock Primary School | SS | NA | SS |
| Ogbourne St George and St Andrew Church of England Controlled Primary School | SS | NA | SS |
| Paxcroft Primary School | 100.3 | 250 | 28.8 |
| Pembroke Park Primary School | 97.9 | 171 | 24.8 |
| Pewsey Primary School | 99.3 | 252 | 26.9 |
| Pitton Church of England Voluntary Aided Primary School | SS | NA | SS |
| Preshute Church of England Primary School | 99.3 | 273 | 29.1 |
| Priestley Primary School | 99.9 | 235 | 27.9 |
| Princecroft Primary School | 101.0 | 262 | 28.1 |
| Queen's Crescent Primary School | 100.2 | 261 | 27.8 |
| Ramsbury Primary School | 101.7 | 294 | 30.3 |
| Redland Primary School | 100.2 | 264 | 29 |
| Rowde Church of England Voluntary Aided Primary School | 100.0 | 263 | 29.9 |
| Rushall Church of England Voluntary Aided School | SS | NA | SS |
| Saint Edmund's Roman Catholic Primary School | 99.8 | 294 | 30.9 |
| Sarum St Paul's CofE (VA) Primary School | 101.1 | 225 | 26.9 |
| Seagry Church of England Primary School | 96.9 | 207 | 25.4 |
| Seend Church of England Aided Primary School | 101.3 | 300 | 29 |
| Semley Church of England Voluntary Aided Primary School | 99.2 | 267 | 29.5 |
| Shalbourne CofE Primary School | SS | NA | SS |
| Shaw Church of England Voluntary Controlled Primary School | 100.8 | 248 | 28 |
| Sherston CofE Primary School | 102.2 | 289 | 30.2 |
| Shrewton CofE Primary School | 100.3 | 226 | 26.6 |
| Somerfords' Walter Powell VA CE Primary School | SS | NA | SS |
| Southbroom CofE Junior School | 99.2 | 209 | 26.8 |
| Southwick Church of England Primary School | 100.0 | 263 | 29 |
| St Andrew's Church of England Voluntary Aided Primary School, Laverstock | 100.5 | 247 | 28.1 |
| St Barnabas Church of England School, Market Lavington | 101.7 | 274 | 29.7 |
| St Bartholomew's Church of England Primary School, Wootton Bassett | 99.0 | 226 | 27.5 |
| St Dunstan Church of England Primary School | 99.8 | 192 | 25.6 |
| St George's Catholic Primary School, Warminster | 98.1 | 272 | 28.3 |
| St George's Church of England Primary School, Semington | SS | NA | SS |
| St John's Catholic Primary School, Trowbridge | 97.6 | 208 | 26.5 |
| St John's Church of England Primary School, Tisbury | 98.2 | 218 | 26.6 |
| St John's CofE School | 100.3 | 241 | 27.5 |
| St Joseph's Catholic Primary School, Devizes | 99.4 | 285 | 28.9 |
| St Joseph's Catholic Primary School, Malmesbury | 99.4 | 269 | 29.6 |
| St Katharine's CE(VC) Primary School | SS | NA | SS |
| St Mark's Church of England Junior School, Salisbury | 99.9 | 270 | 29.4 |
| St Martin's Voluntary Aided Primary School | 98.8 | 230 | 26.6 |
| St Mary's Broughton Gifford Voluntary Controlled Church of England Primary School | SS | NA | SS |
| St Mary's Church of England Primary School, Purton | 99.2 | 258 | 28 |
| St Mary's RC Primary School | 101.5 | 286 | 30.6 |
| St Michael's CofE Aided Primary | 99.4 | 256 | 28.8 |
| St Nicholas Church of England VC Primary School, Bromham | 97.8 | 200 | 26.1 |
| St Osmund's Catholic Primary School, Salisbury | 98.7 | 220 | 27.3 |
| St Patrick's Catholic Primary School, Corsham | 100.6 | 271 | 29.2 |
| St Paul's Primary School | 99.9 | 224 | 26.8 |
| St Peter's Church of England Primary School, Chippenham | 100.6 | 270 | 29.5 |
| St Peter's Church of England Voluntary Aided Primary School, Devizes | SS | NA | SS |
| St Peter's Church of England Voluntary Controlled Junior School | 99.2 | 223 | 27.1 |
| St Sampson's Church of England Junior School | 99.5 | 252 | 28.8 |
| St Thomas a Becket Church of England Aided Primary School | SS | NA | SS |
| Stanton St Quintin Community Primary School | 100.7 | 276 | 29.2 |
| Staverton Church of England Voluntary Controlled Primary School | 100.0 | 210 | 27 |
| Stratford-sub-Castle Church of England Voluntary Controlled Primary School | 99.8 | 240 | 26.8 |
| Studley Green Primary School | 101.0 | 181 | 25.5 |
| Sutton Benger Church of England Aided Primary School | 99.6 | 279 | 29.7 |
| Sutton Veny CofE School | 100.4 | 276 | 30 |
| The Avenue School and Early Years Centre | 99.0 | 215 | 26.6 |
| The Holy Trinity Church of England Voluntary Aided School, Great Cheverell | 100.6 | 274 | 29.4 |
| The Manor CE VC Primary School | 99.0 | 170 | 25.2 |
| The Mead Community Primary School | 100.1 | 277 | 29.5 |
| The Minster CofE Primary School | 100.4 | 254 | 28.4 |
| Trowbridge Longmeadow Primary School | 96.5 | 88 | 21 |
| Trowbridge Parochial Church of England Junior School | 99.7 | 229 | 26.2 |
| Upavon Primary School | SS | NA | SS |
| Urchfont Church of England Primary School | 100.3 | 281 | 29.6 |
| Walwayne Court School | 99.8 | 267 | 28.4 |
| Wansdyke Community School | 100.5 | 258 | 28.1 |
| Wardour Catholic Primary School | 101.0 | 275 | 29.5 |
| Warminster Sambourne Church of England Voluntary Controlled Primary School | 98.0 | 190 | 25.5 |
| West Ashton Church of England Voluntary Aided Primary School | SS | NA | SS |
| Westbury Church of England Junior School | 99.9 | 225 | 27.1 |
| Westbury Leigh CofE Primary School | 98.3 | 216 | 26.8 |
| Westwood-with-Iford Primary School | 99.3 | 241 | 27.6 |
| Whiteparish All Saints Church of England Primary School | 99.9 | 246 | 27.9 |
| Whitesheet CofE VA Primary School | 98.7 | 273 | 28.3 |
| Wilton CofE Primary School | 99.7 | 218 | 26.7 |
| Wingfield CofE Primary School (VA) | SS | NA | SS |
| Winsley Church of England Voluntary Controlled Primary School | 99.6 | 282 | 30.5 |
| Winterbourne Earls Church of England Primary School | 98.9 | 248 | 28.2 |
| Winterslow CofE (Aided) Primary School | 101.4 | 287 | 30.5 |
| Woodborough Church of England Aided Primary School | 99.8 | 271 | 28.1 |
| Woodford Valley Church of England Aided School | 100.8 | 256 | 28.3 |
| Woodlands Primary School | 99.6 | 197 | 25.6 |
| Wylye Valley Church of England Voluntary Aided Primary School | 100.4 | 291 | 29.8 |
| Zouch Primary School | 99.5 | 246 | 26.7 |