Schools are listed alphabetically. 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 total or "aggregate" score across all three subjects
Eng, Math, Sci = the percentage of pupils achieving the expected level in English, mathematics and science.
Click the VA or AGG column headers to sort the schools on those measures.
Any schools with fewer than 11 pupils taking the tests have "SS" (small school) - results are not published.
An aggregate score of "NA" and no other results means there were no pupils taking the tests. A "+" sign means results were not available.
Click here for a fuller explanation of the figures.
| School | Sort by VA | Sort by AGG | Eng % | Math % | Sci % |
| Alderbury and West Grimstead Church of England Primary School | 100.1 | 271 | 94 | 76 | 100 |
| All Cannings Church of England Primary School | 100 | 279 | 95 | 89 | 95 |
| All Saints VA CofE Primary School | 100.4 | 252 | 76 | 76 | 100 |
| Aloeric Primary School | 101.4 | 246 | 77 | 82 | 87 |
| Amesbury Church of England Aided Junior School | 98.5 | 182 | 60 | 54 | 68 |
| Ashton Keynes Church of England Primary School | 100.2 | 263 | 89 | 84 | 89 |
| Atworth Primary School | 101.3 | 264 | 91 | 82 | 91 |
| Avebury Church of England Primary School | SS | NA | SS | SS | SS |
| Barford St Martin Church of England Voluntary Controlled First School | | NA | | | |
| Baydon St Nicholas Church of England Primary School | 100.3 | 288 | 100 | 94 | 94 |
| Bemerton St John's Church of England Aided First School | | NA | | | |
| Bishops Cannings Church of England Aided Primary School | 99.1 | 262 | 86 | 76 | 100 |
| Bitham Brook Primary School | 100.4 | 241 | 85 | 68 | 88 |
| Bowerhill Primary School | 99.8 | 252 | 88 | 74 | 90 |
| Box Church of England Primary School | 101.7 | 275 | 94 | 88 | 94 |
| Box Highlands School | 99.4 | 205 | 71 | 62 | 71 |
| Bratton Primary School | 99.5 | 247 | 82 | 71 | 94 |
| Brinkworth Earl Danby's Church of England Primary | 101.1 | 286 | 91 | 95 | 100 |
| Britford Church of England Controlled Primary School | 99.4 | 277 | 100 | 92 | 85 |
| Broad Chalke CofE Primary School | | NA | | | |
| Broad Hinton Church of England Primary School | 98.8 | 264 | 86 | 86 | 93 |
| Broad Town Church of England Primary School | SS | NA | SS | SS | SS |
| Bulford Church of England Primary School | 98.4 | 165 | 52 | 45 | 68 |
| Burbage Primary School | 98.8 | 260 | 80 | 88 | 92 |
| By Brook Valley CofE Primary School | 99.4 | 233 | 78 | 67 | 89 |
| Chapmanslade Church of England Voluntary Aided Primary School | SS | NA | SS | SS | SS |
| Charter Primary School | 99.7 | 251 | 80 | 84 | 88 |
| Cherhill CofE School | 101.1 | 287 | 100 | 93 | 93 |
| Chilmark and Fonthill Bishop Church of England Aided Primary School | | NA | | | |
| Chilton Foliat Church of England Primary School | SS | NA | SS | SS | SS |
| Chippenham, Monkton Park Primary | 97.4 | 216 | 68 | 68 | 81 |
| Chirton Church of England Voluntary Controlled Primary School | SS | NA | SS | SS | SS |
| Christ Church Church of England Controlled Primary School | 100.9 | 257 | 89 | 75 | 94 |
| Christ The King Catholic School, Amesbury | 100.2 | 213 | 50 | 79 | 84 |
| Christian Malford CofE Primary School | 100.4 | 263 | 94 | 81 | 88 |
| Clarendon Junior School | 99.5 | 243 | 82 | 68 | 93 |
| Codford Church of England Primary School | 99.1 | 225 | 69 | 69 | 88 |
| Colerne CofE Primary School | 100.6 | 260 | 83 | 83 | 93 |
| Collingbourne Church of England Primary School | 99.2 | 208 | 62 | 69 | 77 |
| Coombe Bissett Church of England Primary School | SS | NA | SS | SS | SS |
| Corsham Primary School | 100.1 | 239 | 76 | 71 | 92 |
| Corsham Regis Primary School | 99 | 250 | 79 | 82 | 89 |
| Corsley Church of England Primary School | SS | NA | SS | SS | SS |
| Crockerton CofE Primary School | SS | NA | SS | SS | SS |
| Crudwell CofE Primary School | 99.6 | 200 | 64 | 64 | 71 |
| Dauntsey's (Aided) Primary School | 99.1 | 276 | 88 | 94 | 94 |
| Derry Hill Church of England Voluntary Aided Primary School | 101.8 | 283 | 92 | 92 | 100 |
| Dilton Marsh CofE Primary School | 99.2 | 191 | 55 | 68 | 68 |
| Dinton CofE Primary School | | NA | | | |
| Downton CofE VA Primary School | 100.1 | 282 | 91 | 91 | 100 |
| Durrington Church of England Controlled Junior School | 98.6 | 212 | 69 | 61 | 81 |
| East Tytherton Maud Heath Primary School | SS | NA | SS | SS | SS |
| Easton Royal Primary School | SS | NA | SS | SS | SS |
| Farley All Saints Church of England Primary School | 101 | 250 | 93 | 57 | 100 |
| Figheldean St Michael's Church of England Primary School | 101.1 | 242 | 75 | 67 | 100 |
| Fisherton Manor Middle School | 100.1 | 232 | 66 | 73 | 93 |
| Fitzmaurice Primary School | 101 | 223 | 70 | 67 | 86 |
| Forest and Sandridge Church of England Primary School | 98.7 | 255 | 95 | 70 | 90 |
| Frogwell Primary School | 98.7 | 178 | 58 | 48 | 72 |
| Fynamore Primary School | 98.1 | 194 | 58 | 55 | 81 |
| Gomeldon Primary School | 100.4 | 270 | 95 | 75 | 100 |
| Grafton CofE Primary School | SS | NA | SS | SS | SS |
| Great Bedwyn Church of England School | 103.3 | 261 | 86 | 82 | 93 |
| Great Wishford CofE First School | | NA | | | |
| Greentrees Primary School | 99.7 | 212 | 65 | 65 | 82 |
| Grove Primary School | 100.6 | 270 | 88 | 88 | 95 |
| Harnham Church of England Controlled Junior School | 98.4 | 249 | 81 | 78 | 90 |
| Heddington Church of England Primary School | SS | NA | SS | SS | SS |
| Heytesbury Church of England Primary School | SS | NA | SS | SS | SS |
| Highbury Primary School | | NA | | | |
| Hilmarton Primary School | 101.3 | 280 | 93 | 87 | 100 |
| Hilperton Church of England Voluntary Controlled Primary School | 100.4 | 243 | 78 | 78 | 87 |
| Hindon Church of England Voluntary Aided Primary School, St Marys and St John's | | NA | | | |
| Holbrook Primary School | 99.3 | 192 | 72 | 46 | 74 |
| Holt Voluntary Controlled Primary School | 102.5 | 300 | 100 | 100 | 100 |
| Holy Trinity Church of England School, Calne | 98.9 | 220 | 83 | 60 | 77 |
| Horningsham Primary School | 99.1 | 246 | 85 | 69 | 92 |
| Hullavington CofE Primary School | 100 | 275 | 100 | 75 | 100 |
| Idmiston Church of England Voluntary Aided Primary School | 97.2 | 173 | 53 | 53 | 67 |
| Ivy Lane Primary School | 101 | 260 | 90 | 79 | 92 |
| Keevil CofE Primary School | SS | NA | SS | SS | SS |
| Kennet Valley Church of England Aided Primary School | 99.4 | 231 | 77 | 69 | 85 |
| Kings Lodge Primary School | 101.7 | 263 | 90 | 81 | 91 |
| Kington St Michael Church of England Primary School | 101.7 | 269 | 92 | 85 | 92 |
| Kiwi Primary School | # | 196 | 65 | 48 | 83 |
| Lacock Church of England Primary School | SS | NA | SS | SS | SS |
| Landford CofE Primary School | SS | NA | SS | SS | SS |
| Langley Fitzurse Church of England Primary School | 101.3 | 281 | 94 | 94 | 94 |
| Larkhill Primary School | 98.9 | 228 | 78 | 59 | 90 |
| Lea and Garsdon Church of England Primary School | 101.6 | 256 | 78 | 78 | 100 |
| Longleaze Primary School | 99.4 | 249 | 84 | 72 | 93 |
| Lowbourne Junior School | 96.8 | 137 | 35 | 46 | 56 |
| Luckington Community School | SS | NA | SS | SS | SS |
| Ludgershall Castle Primary School | 97.2 | 166 | 59 | 44 | 63 |
| Ludwell Community Primary School | | NA | | | |
| Lydiard Millicent Church of England Primary School | 100.6 | 295 | 95 | 100 | 100 |
| Lyneham Junior School | 100.3 | 250 | 87 | 76 | 88 |
| Lypiatt Primary School | SS | NA | SS | SS | SS |
| Malmesbury Church of England Primary School | 99.9 | 236 | 80 | 67 | 89 |
| Minety Church of England Primary School | 99.5 | 257 | 80 | 83 | 93 |
| Monkton Farleigh & South Wraxall Church of England Voluntary Controlled Primary School | SS | NA | SS | SS | SS |
| Morgan's Vale and Woodfalls Church of England Voluntary Aided Primary School | 101.2 | 282 | 94 | 88 | 100 |
| Neston Primary School | 100.8 | 268 | 91 | 82 | 95 |
| New Close Community School | 98.1 | 234 | 86 | 63 | 86 |
| Newton Tony Church of England Voluntary Controlled School | SS | NA | SS | SS | SS |
| Newtown Community Primary School | 98.5 | 204 | 67 | 65 | 72 |
| Nomansland and Hamptworth Church of England Aided Primary School | SS | NA | SS | SS | SS |
| Noremarsh Community Junior School | 100.9 | 250 | 84 | 73 | 92 |
| North Bradley CofE Primary School | 100.3 | 238 | 81 | 86 | 71 |
| Nursteed Community Primary School | 98.6 | 233 | 75 | 67 | 92 |
| Oaksey CofE Primary School | SS | NA | SS | SS | SS |
| Oare Church of England Primary School | SS | NA | SS | SS | SS |
| Odstock Primary School | SS | NA | SS | SS | SS |
| Ogbourne St George and St Andrew Church of England Controlled Primary School | SS | NA | SS | SS | SS |
| Paxcroft Primary School | 99.9 | 261 | 87 | 84 | 90 |
| Pembroke Park Primary School | | NA | | | |
| Pewsey Primary School | 98.4 | 212 | 65 | 58 | 88 |
| Pitton Church of England Voluntary Aided Primary School | SS | NA | SS | SS | SS |
| Potterne Church of England Voluntary Controlled Primary School | SS | NA | SS | SS | SS |
| Preshute Church of England Primary School | 99.2 | 236 | 68 | 75 | 93 |
| Priestley Primary School | 99.3 | 184 | 52 | 56 | 76 |
| Princecroft Primary School | 100.8 | 218 | 59 | 71 | 88 |
| Queen's Crescent Primary School | 99.9 | 258 | 84 | 84 | 89 |
| Ramsbury Primary School | 100.9 | 257 | 83 | 83 | 90 |
| Redland Primary School | 101.3 | 269 | 90 | 85 | 94 |
| Redlynch Church of England Voluntary Aided Primary School | 101.1 | 258 | 75 | 92 | 92 |
| Rowde Church of England Voluntary Aided Primary School | 101.2 | 292 | 92 | 100 | 100 |
| Rushall Church of England Voluntary Aided School | SS | NA | SS | SS | SS |
| Saint Edmund's Roman Catholic Primary School | 100.9 | 268 | 88 | 84 | 96 |
| Salisbury Avon Middle School | 96.2 | 148 | 57 | 33 | 58 |
| Sarum St Paul's CofE (VA) Primary School | 100.6 | 246 | 78 | 73 | 95 |
| Seagry Church of England Primary School | SS | NA | SS | SS | SS |
| Seend Church of England Aided Primary School | 101.4 | 281 | 90 | 90 | 100 |
| Semley Church of England Voluntary Aided Primary School | | NA | | | |
| Shalbourne CofE Primary School | SS | NA | SS | SS | SS |
| Shaw Church of England Voluntary Controlled Primary School | 101.2 | 245 | 87 | 71 | 88 |
| Sherston CofE Primary School | 100.7 | 287 | 96 | 96 | 96 |
| Shrewton CofE Primary School | 99.5 | 248 | 74 | 83 | 91 |
| Somerfords Walter Powell VA CE Primary School | SS | NA | SS | SS | SS |
| Southbroom CofE Junior School | 98.2 | 201 | 68 | 58 | 75 |
| Southwick Church of England Primary School | 102.1 | 267 | 77 | 90 | 100 |
| St Andrew's Church of England Voluntary Aided Primary School, Laverstock | 100 | 217 | 72 | 67 | 78 |
| St Barnabas Church of England School, Market Lavington | 99.4 | 221 | 71 | 71 | 79 |
| St Bartholomew's Church of England Primary School, Wootton Bassett | 100.4 | 250 | 81 | 79 | 90 |
| St Dunstan Church of England Primary School | 99 | 161 | 55 | 39 | 67 |
| St George's Catholic Primary School, Warminster | 98.3 | 238 | 88 | 62 | 88 |
| St George's Church of England Primary School, Semington | 99.8 | 277 | 85 | 92 | 100 |
| St John's Catholic Primary School, Trowbridge | 98.7 | 245 | 82 | 73 | 91 |
| St John's Church of England Primary School, Tisbury | | NA | | | |
| St John's CofE School | 99.5 | 180 | 60 | 53 | 67 |
| St Joseph's Catholic Primary School, Devizes | 100.9 | 281 | 97 | 84 | 100 |
| St Joseph's Catholic Primary School, Malmesbury | 98.5 | 250 | 79 | 86 | 86 |
| St Katharine's CE(VC) Primary School | SS | NA | SS | SS | SS |
| St Mark's Church of England Junior School, Salisbury | 99.6 | 247 | 80 | 75 | 93 |
| St Martin's Voluntary Aided Primary School | 99.3 | 183 | 58 | 50 | 75 |
| St Mary's Broughton Gifford Voluntary Controlled Church of England Primary School | 100.4 | 225 | 67 | 75 | 83 |
| St Mary's Church of England Primary School, Purton | 100.4 | 219 | 67 | 69 | 83 |
| St Mary's RC Primary School | 100.3 | 294 | 97 | 97 | 100 |
| St Michael's CofE (Controlled) School | 98.7 | 193 | 63 | 60 | 70 |
| St Michael's CofE Aided Primary | 102.5 | 285 | 92 | 92 | 100 |
| St Nicholas Church of England VC Primary School, Bromham | 97.3 | 242 | 75 | 83 | 83 |
| St Osmund's Catholic Primary School, Salisbury | 100.1 | 264 | 86 | 82 | 96 |
| St Patrick's Catholic Primary School, Corsham | 98.6 | 256 | 91 | 72 | 94 |
| St Paul's Primary School | 99.7 | 200 | 65 | 60 | 75 |
| St Peter's Church of England Primary School, Chippenham | 100.2 | 241 | 74 | 82 | 85 |
| St Peter's Church of England Voluntary Aided Primary School, Devizes | 98.9 | 200 | 76 | 45 | 79 |
| St Peter's Church of England Voluntary Controlled Junior School | 100.6 | 221 | 64 | 67 | 91 |
| St Sampson's Church of England Junior School | 100.2 | 252 | 84 | 80 | 88 |
| St Thomas a Becket Church of England Aided Primary School | SS | NA | SS | SS | SS |
| Stanton St Quintin Community Primary School | 99.6 | 233 | 67 | 80 | 87 |
| Staverton Church of England Voluntary Controlled Primary School | 100.6 | 246 | 86 | 71 | 89 |
| Steeple Langford Church of England Aided Primary School | | NA | | | |
| Stratford-sub-Castle Church of England Voluntary Controlled Primary School | 101 | 200 | 58 | 58 | 83 |
| Studley Green Primary School | 98.5 | 139 | 42 | 45 | 53 |
| Sutton Benger Church of England Aided Primary School | 101.1 | 280 | 95 | 90 | 95 |
| Sutton Veny CofE School | SS | NA | SS | SS | SS |
| The Avenue School | 99.1 | 198 | 65 | 55 | 78 |
| The Holy Trinity Church of England Voluntary Aided School, Great Cheverell | 100.4 | 280 | 93 | 93 | 93 |
| The Mead Community Primary School | 100.7 | 273 | 98 | 80 | 95 |
| The Minster CofE Primary School | 100.1 | 240 | 73 | 77 | 90 |
| Trowbridge Longmeadow Primary School | 97.8 | 121 | 37 | 32 | 53 |
| Trowbridge Parochial Church of England Junior School | 98.4 | 188 | 63 | 60 | 65 |
| Upavon Primary School | 101.4 | 238 | 69 | 69 | 100 |
| Urchfont Church of England Primary School | 101 | 293 | 100 | 93 | 100 |
| Walwayne Court School | 99.9 | 255 | 89 | 74 | 92 |
| Wansdyke Community School | 99.1 | 224 | 77 | 70 | 77 |
| Wardour Catholic Primary School | 100.8 | 246 | 85 | 69 | 92 |
| Warminster Sambourne Church of England Voluntary Controlled Primary School | 98.9 | 239 | 82 | 73 | 85 |
| West Ashton Church of England Voluntary Aided Primary School | 100.3 | 293 | 100 | 93 | 100 |
| Westbury Church of England Junior School | 99 | 181 | 55 | 51 | 75 |
| Westbury Leigh CofE Primary School | 100.5 | 267 | 90 | 87 | 90 |
| Westwood-with-Iford Primary School | 99.2 | 253 | 87 | 87 | 80 |
| Whiteparish All Saints Church of England Primary School | SS | NA | SS | SS | SS |
| Whitesheet CofE VA Primary School | | NA | | | |
| Wilton CofE Middle School | 98.9 | 196 | 67 | 54 | 75 |
| Wilton CofE Primary School | | NA | | | |
| Wingfield CofE Primary School (VA) | 101.1 | 282 | 91 | 91 | 100 |
| Winsley Church of England Voluntary Controlled Primary School | 100.5 | 294 | 94 | 100 | 100 |
| Winterbourne Earls Church of England Primary School | 101.3 | 255 | 79 | 86 | 90 |
| Winterslow CofE (Aided) Primary School | 100.2 | 234 | 62 | 76 | 97 |
| Woodborough Church of England Aided Primary School | 100.7 | 287 | 93 | 93 | 100 |
| Woodford Valley Church of England Aided School | 99.3 | 256 | 89 | 67 | 100 |
| Woodlands Primary School | | NA | | | |
| Worton and Marston Primary School | SS | NA | SS | SS | SS |
| Zouch Primary School | 98.3 | 211 | 59 | 63 | 89 |