Skip to main content

Schools in Wiltshire

267 schools across 28 towns

267
Total Schools
201
Primary
28
Secondary
1
SEND
6
Outstanding
100
Good
20
Req. Improvement
2
Inadequate

Based on the most recent published single-word Ofsted grades. Ofsted stopped issuing overall grades (Outstanding, Good, Requires Improvement, Inadequate) in September 2024, so schools inspected more recently — under Ofsted’s report cards — may not have one. Figures cover the 128 of 267 schools here that have a published grade.

Wiltshire has 267 schools across 28 towns — 201 primary, 28 secondary, educating around 72,967 pupils. 83% of schools with a published Ofsted grade are rated Good or Outstanding (106 of 128). There are currently 87 open teaching jobs in Wiltshire. Browse schools by town, compare Ofsted ratings and exam results, and find teaching jobs across Wiltshire.

Wiltshirelocal authority guide — teacher pay, ratios & spending →

School spending in Wiltshire

Gross expenditure per pupil — LA-maintained schools (2024-25).

£7,667
per pupil (all phases)
£6,857
per primary pupil
£8,001
per secondary pupil

Source: DfE “LA and school expenditure” (Consistent Financial Reporting), 2024-25, under the Open Government Licence. Covers council-maintained schools; academies report separately.

87 open teaching jobs in WiltshireView jobs →

Top-performing schools in Wiltshire

Ranked on the latest DfE results. Higher is better.

By Attainment 8 — average GCSE score

  1. 1South Wilts Grammar School77.0Attainment 8
  2. 2Bishop Wordsworth's Church of England Grammar School73.1Attainment 8
  3. 3St Laurence School54.5Attainment 8
  4. 4St Augustine's Catholic College51.4Attainment 8
  5. 5Royal Wootton Bassett Academy51.0Attainment 8

Source: DfE performance tables, licensed under the Open Government Licence v3.0.

Towns in Wiltshire

Select a town to browse its schools and Ofsted ratings

Amesbury

1 job
Total schools3
Primary2
Secondary1
Pupils1,585
1 Good

Andover

Total schools1
Primary1
Secondary0
Pupils275
1 Good

Bradford-on-Avon

1 job
Total schools5
Primary4
Secondary1
Pupils2,246
1 Good

Calne

13 jobs
Total schools12
Primary9
Secondary1
Pupils3,542
6 Good

Chippenham

8 jobs
Total schools29
Primary24
Secondary3
Pupils6,982
9 Good

Corsham

1 job
Total schools5
Primary3
Secondary1
Pupils2,609
4 Good

Devizes

7 jobs
Total schools20
Primary15
Secondary2
Pupils5,366
1 Outstanding5 Good

Hungerford

1 job
Total schools1
Primary1
Secondary0
Pupils92
1 Good

Ludgershall

1 job
Total schools1
Primary0
Secondary1
Pupils1,155
1 Good

Malmesbury

2 jobs
Total schools8
Primary7
Secondary1
Pupils2,546
1 Outstanding5 Good

Marlborough

7 jobs
Total schools13
Primary12
Secondary1
Pupils3,487
2 Outstanding6 Good

Melksham

1 job
Total schools8
Primary7
Secondary1
Pupils2,797
3 Good

Neston, Corsham

Total schools1
Primary1
Secondary0
Pupils180

Nr. Chippenham

Total schools1
Primary1
Secondary0
Pupils74

Pewsey

1 job
Total schools5
Primary4
Secondary0
Pupils631
2 Good

Royal Wootton Bassett

Total schools1
Primary1
Secondary0
Pupils392
1 Good

Salisbury

13 jobs
Total schools63
Primary45
Secondary7
Pupils15,456
1 Outstanding19 Good

Shaftesbury

Total schools3
Primary2
Secondary0
Pupils343
1 Good

Sutton Veny

Total schools1
Primary1
Secondary0
Pupils173
1 Good

Swindon

7 jobs
Total schools14
Primary10
Secondary2
Pupils4,774
4 Good

Tidworth

4 jobs
Total schools4
Primary4
Secondary0
Pupils1,131
1 Outstanding3 Good

Tisbury

Total schools1
Primary1
Secondary0
Pupils85
1 Good

Trowbridge

10 jobs
Total schools23
Primary19
Secondary3
Pupils7,372
11 Good

Warminster

2 jobs
Total schools14
Primary12
Secondary1
Pupils3,452
5 Good

WARMINSTER

Total schools1
Primary1
Secondary0
Pupils70

Westbury

1 job
Total schools11
Primary7
Secondary1
Pupils2,405
5 Good

Wilts

Total schools1
Primary1
Secondary0
Pupils162

Wiltshire

6 jobs
Total schools16
Primary6
Secondary1
Pupils3,585
4 Good