Schools are ranked on their "value added" measures, which give some guide to how their pupils' attainments have improved.
Scores above 100 show pupils made more progress than similar pupils nationally; scores below 100 indicate less progress. Nationally the range was 106 to 94.9 and the average was 100.2.
The ranking needs treating with care. Official statisticians say small differences may not be significant:
- for schools with 30 or more pupils covered by the measure, scores of 99.4 to 101.2 are broadly average
- for 50 pupils or more, scores of 99.6 to 101.0 are broadly average.
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 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 | Eng % | Math % | Sci % |
| Ramsbury Primary School | 102.6 | 297 | 97 | 100 | 100 |
| Derry Hill Church of England Voluntary Aided Primary School | 102.6 | 288 | 94 | 94 | 100 |
| Kington St Michael Church of England Primary School | 102.6 | 287 | 93 | 93 | 100 |
| Seend Church of England Aided Primary School | 102.4 | 300 | 100 | 100 | 100 |
| Neston Primary School | 102.4 | 257 | 79 | 79 | 100 |
| Lea and Garsdon Church of England Primary School | 102.3 | 300 | 100 | 100 | 100 |
| Cherhill CofE School | 102.1 | 297 | 100 | 97 | 100 |
| Saint Edmund's Roman Catholic Primary School | 102.1 | 282 | 93 | 93 | 96 |
| Worton and Marston Primary School | 102.1 | 295 | 100 | 100 | 95 |
| Grove Primary School | 101.9 | 288 | 94 | 96 | 98 |
| Great Bedwyn Church of England School | 101.8 | 288 | 96 | 96 | 96 |
| Winterslow CofE (Aided) Primary School | 101.8 | 259 | 74 | 85 | 100 |
| Box Highlands School | 101.8 | 262 | 86 | 86 | 90 |
| Baydon St Nicholas Church of England Primary School | 101.6 | 281 | 95 | 90 | 95 |
| Holt Voluntary Controlled Primary School | 101.6 | 267 | 89 | 83 | 94 |
| Winsley Church of England Voluntary Controlled Primary School | 101.5 | 271 | 88 | 96 | 88 |
| Kings Lodge Primary School | 101.5 | 264 | 87 | 86 | 92 |
| Woodborough Church of England Aided Primary School | 101.4 | 300 | 100 | 100 | 100 |
| St Mary's RC Primary School | 101.4 | 262 | 85 | 79 | 97 |
| Bitham Brook Primary School | 101.4 | 272 | 83 | 89 | 100 |
| Woodford Valley Church of England Aided School | 101.3 | 260 | 84 | 80 | 96 |
| Sherston CofE Primary School | 101.2 | 287 | 91 | 96 | 100 |
| North Bradley CofE Primary School | 101.2 | 284 | 88 | 100 | 97 |
| St Joseph's Catholic Primary School, Devizes | 101.1 | 291 | 100 | 94 | 97 |
| Southwick Church of England Primary School | 101.1 | 282 | 91 | 91 | 100 |
| West Ashton Church of England Voluntary Aided Primary School | 101.1 | 273 | 91 | 82 | 100 |
| Fitzmaurice Primary School | 101.1 | 265 | 81 | 89 | 95 |
| Lydiard Millicent Church of England Primary School | 101.0 | 276 | 95 | 86 | 95 |
| Brinkworth Earl Danby's Church of England Primary | 101.0 | 256 | 78 | 83 | 94 |
| Crockerton CofE Primary School | 101.0 | 284 | 84 | 100 | 100 |
| Hilperton Church of England Voluntary Controlled Primary School | 101.0 | 281 | 100 | 81 | 100 |
| Bratton Primary School | 101.0 | 227 | 65 | 69 | 92 |
| Chilmark and Fonthill Bishop Church of England Aided Primary School | 100.9 | 247 | 87 | 73 | 87 |
| Kiwi Primary School | 100.9 | 258 | 89 | 68 | 100 |
| St Patrick's Catholic Primary School, Corsham | 100.8 | 296 | 100 | 96 | 100 |
| Westwood-with-Iford Primary School | 100.8 | 300 | 100 | 100 | 100 |
| Dauntsey's (Aided) Primary School | 100.8 | 272 | 96 | 80 | 96 |
| Minety Church of England Primary School | 100.8 | 255 | 85 | 75 | 95 |
| Queen's Crescent Primary School | 100.8 | 261 | 85 | 83 | 93 |
| Langley Fitzurse Church of England Primary School | 100.8 | 263 | 75 | 88 | 100 |
| Sutton Veny CofE School | 100.8 | 250 | 80 | 80 | 90 |
| Corsham Regis Primary School | 100.8 | 254 | 88 | 69 | 96 |
| Ashton Keynes Church of England Primary School | 100.7 | 277 | 91 | 91 | 95 |
| The Mead Community Primary School | 100.7 | 262 | 89 | 82 | 91 |
| Shrewton CofE Primary School | 100.7 | 263 | 84 | 84 | 95 |
| Corsham Primary School | 100.7 | 251 | 80 | 82 | 89 |
| Lyneham Junior School | 100.7 | 253 | 87 | 75 | 91 |
| Redland Primary School | 100.7 | 231 | 70 | 79 | 82 |
| Bowerhill Primary School | 100.7 | 233 | 88 | 56 | 90 |
| Aloeric Primary School | 100.7 | 231 | 75 | 73 | 83 |
| Shaw Church of England Voluntary Controlled Primary School | 100.6 | 258 | 92 | 73 | 92 |
| St Paul's Primary School | 100.6 | 241 | 79 | 69 | 93 |
| Walwayne Court School | 100.6 | 241 | 84 | 72 | 84 |
| Whiteparish All Saints Church of England Primary School | 100.5 | 300 | 100 | 100 | 100 |
| Holy Trinity Church of England School, Calne | 100.5 | 274 | 94 | 87 | 94 |
| By Brook Valley CofE Primary School | 100.5 | 262 | 88 | 81 | 92 |
| Pitton Church of England Voluntary Aided Primary School | 100.5 | 243 | 79 | 71 | 93 |
| Princecroft Primary School | 100.5 | 229 | 67 | 81 | 81 |
| Alderbury and West Grimstead Church of England Primary School | 100.4 | 290 | 100 | 90 | 100 |
| The Holy Trinity Church of England Voluntary Aided School, Great Cheverell | 100.4 | 288 | 94 | 94 | 100 |
| Hullavington CofE Primary School | 100.4 | 285 | 92 | 92 | 100 |
| Chilton Foliat Church of England Primary School | 100.4 | 275 | 100 | 83 | 92 |
| St Peter's Church of England Primary School, Chippenham | 100.4 | 263 | 83 | 90 | 90 |
| Clarendon Junior School | 100.4 | 244 | 82 | 76 | 85 |
| Bulford Church of England Primary School | 100.4 | 208 | 67 | 50 | 92 |
| Studley Green Primary School | 100.4 | 168 | 56 | 50 | 62 |
| Noremarsh Community Junior School | 100.3 | 248 | 82 | 79 | 87 |
| Colerne CofE Primary School | 100.3 | 260 | 89 | 82 | 89 |
| The Minster CofE Primary School | 100.3 | 250 | 78 | 88 | 84 |
| Malmesbury Church of England Primary School | 100.3 | 222 | 64 | 67 | 91 |
| Staverton Church of England Voluntary Controlled Primary School | 100.3 | 215 | 59 | 68 | 88 |
| Sutton Benger Church of England Aided Primary School | 100.2 | 273 | 95 | 82 | 95 |
| Broad Hinton Church of England Primary School | 100.2 | 267 | 87 | 87 | 93 |
| St Mark's Church of England Junior School, Salisbury | 100.2 | 267 | 89 | 84 | 94 |
| Chapmanslade Church of England Voluntary Aided Primary School | 100.2 | 273 | 91 | 91 | 91 |
| St Mary's Church of England Primary School, Purton | 100.2 | 252 | 87 | 78 | 87 |
| St Peter's Church of England Voluntary Controlled Junior School | 100.2 | 229 | 79 | 72 | 78 |
| Frogwell Primary School | 100.2 | 198 | 59 | 66 | 74 |
| Downton CofE VA Primary School | 100.1 | 265 | 88 | 76 | 100 |
| St Bartholomew's Church of England Primary School, Wootton Bassett | 100.1 | 239 | 79 | 68 | 93 |
| All Saints VA CofE Primary School | 100.1 | 232 | 77 | 64 | 91 |
| Ivy Lane Primary School | 100.1 | 186 | 62 | 57 | 67 |
| Urchfont Church of England Primary School | 100.0 | 269 | 92 | 77 | 100 |
| Wingfield CofE Primary School (VA) | 100.0 | 282 | 91 | 91 | 100 |
| Gomeldon Primary School | 100.0 | 286 | 93 | 93 | 100 |
| Kennet Valley Church of England Aided Primary School | 100.0 | 300 | 100 | 100 | 100 |
| Preshute Church of England Primary School | 100.0 | 275 | 92 | 88 | 96 |
| St Michael's CofE Aided Primary | 100.0 | 244 | 83 | 67 | 94 |
| Idmiston Church of England Voluntary Aided Primary School | 100.0 | 233 | 83 | 72 | 78 |
| Pewsey Primary School | 100.0 | 194 | 65 | 61 | 68 |
| St Sampson's Church of England Junior School | 99.9 | 243 | 74 | 83 | 87 |
| Christ Church Church of England Controlled Primary School | 99.9 | 248 | 83 | 77 | 88 |
| Paxcroft Primary School | 99.9 | 241 | 80 | 77 | 84 |
| The Avenue School | 99.9 | 200 | 55 | 55 | 89 |
| Rowde Church of England Voluntary Aided Primary School | 99.8 | 280 | 91 | 94 | 94 |
| Burbage Primary School | 99.8 | 256 | 88 | 84 | 84 |
| Box Church of England Primary School | 99.8 | 250 | 83 | 79 | 88 |
| St Joseph's Catholic Primary School, Malmesbury | 99.8 | 250 | 78 | 83 | 89 |
| Greentrees Primary School | 99.8 | 241 | 82 | 73 | 86 |
| Whitesheet CofE VA Primary School | 99.8 | 269 | 85 | 85 | 100 |
| Stratford-sub-Castle Church of England Voluntary Controlled Primary School | 99.8 | 220 | 80 | 60 | 80 |
| All Cannings Church of England Primary School | 99.7 | 250 | 75 | 83 | 92 |
| Durrington Church of England Controlled Junior School | 99.7 | 273 | 88 | 88 | 97 |
| Winterbourne Earls Church of England Primary School | 99.7 | 246 | 88 | 73 | 85 |
| Morgan's Vale and Woodfalls Church of England Voluntary Aided Primary School | 99.7 | 245 | 80 | 80 | 85 |
| St Nicholas Church of England VC Primary School, Bromham | 99.6 | 261 | 83 | 83 | 94 |
| St Barnabas Church of England School, Market Lavington | 99.6 | 242 | 79 | 79 | 84 |
| Charter Primary School | 99.6 | 217 | 78 | 58 | 81 |
| Chippenham, Monkton Park Primary | 99.6 | 236 | 73 | 73 | 89 |
| Heytesbury Church of England Primary School | 99.5 | 279 | 100 | 86 | 93 |
| St Osmund's Catholic Primary School, Salisbury | 99.4 | 227 | 83 | 70 | 73 |
| St Andrew's Church of England Voluntary Aided Primary School, Laverstock | 99.4 | 223 | 81 | 62 | 81 |
| Holbrook Primary School | 99.4 | 210 | 80 | 57 | 73 |
| St John's Church of England Primary School, Tisbury | 99.4 | 228 | 72 | 72 | 83 |
| Westbury Church of England Junior School | 99.4 | 205 | 74 | 55 | 76 |
| Southbroom CofE Junior School | 99.4 | 196 | 60 | 58 | 78 |
| Broad Town Church of England Primary School | 99.3 | 283 | 92 | 92 | 100 |
| Westbury Leigh CofE Primary School | 99.3 | 236 | 86 | 70 | 80 |
| Longleaze Primary School | 99.3 | 221 | 74 | 68 | 79 |
| Warminster Sambourne Church of England Voluntary Controlled Primary School | 99.2 | 219 | 77 | 65 | 77 |
| Sarum St Paul's CofE (VA) Primary School | 99.2 | 198 | 67 | 62 | 69 |
| Nursteed Community Primary School | 99.2 | 232 | 82 | 77 | 73 |
| Seagry Church of England Primary School | 99.2 | 169 | 62 | 46 | 62 |
| Wansdyke Community School | 99.2 | 174 | 58 | 58 | 58 |
| Bishops Cannings Church of England Aided Primary School | 99.1 | 274 | 89 | 85 | 100 |
| Mere School | 99.1 | 229 | 71 | 71 | 86 |
| Larkhill Primary School | 99.1 | 219 | 75 | 66 | 78 |
| Newtown Community Primary School | 99.1 | 171 | 58 | 40 | 73 |
| Forest and Sandridge Church of England Primary School | 99.0 | 273 | 100 | 82 | 91 |
| Zouch Primary School | 99.0 | 179 | 55 | 55 | 69 |
| St John's Catholic Primary School, Trowbridge | 98.9 | 227 | 69 | 76 | 82 |
| St Dunstan Church of England Primary School | 98.9 | 206 | 68 | 60 | 78 |
| Christ The King Catholic School, Amesbury | 98.9 | 179 | 56 | 56 | 67 |
| St George's Catholic Primary School, Warminster | 98.8 | 227 | 77 | 77 | 73 |
| Ludgershall Castle Primary School | 98.8 | 167 | 49 | 56 | 63 |
| Oare Church of England Primary School | 98.6 | 293 | 93 | 100 | 100 |
| Collingbourne Church of England Primary School | 98.6 | 221 | 79 | 64 | 79 |
| St Martin's Voluntary Aided Primary School | 98.3 | 174 | 65 | 48 | 61 |
| St Peter's Church of England Voluntary Aided Primary School, Devizes | 98.0 | 161 | 56 | 44 | 61 |
| New Close Community School | 98.0 | 167 | 52 | 52 | 63 |
| Trowbridge Parochial Church of England Junior School | 98.0 | 168 | 42 | 55 | 71 |
| Fynamore Primary School | 98.0 | 182 | 48 | 58 | 76 |
| Amesbury Church of England Aided Junior School | 97.9 | 148 | 51 | 41 | 55 |
| Priestley Primary School | 97.9 | 150 | 53 | 44 | 53 |
| St John's CofE School | 97.8 | 127 | 40 | 27 | 60 |
| Trowbridge Longmeadow Primary School | 97.8 | 135 | 40 | 35 | 60 |
| Dilton Marsh CofE Primary School | 97.7 | 210 | 76 | 62 | 71 |
| Harnham Church of England Controlled Junior School | 97.6 | 229 | 72 | 75 | 82 |