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