Schools in Shaftesbury
Shaftesbury has 7 schools: 6 primary and 1 secondary or all-through. 86% of the 7 schools with an Ofsted grade are rated Good or better (Strong standard or better under the new report cards). Among secondary schools, Shaftesbury School has the highest Attainment 8 score (40.1 in 2026). Among primary schools, St Andrew's Church of England Primary School has the highest share of pupils meeting the expected standard in reading, writing and maths (80% in 2024).
- 9 schools
- 1 secondary
- 6 primary
Secondary Schools in Shaftesbury
Ranked by Attainment 8, the average GCSE score per pupil. Progress 8 is from the latest year published.
| # | School | Ofsted | Attainment 8 | Progress 8 | Pupils |
|---|---|---|---|---|---|
| 1 | Shaftesbury School | Good | 40.1 (2026) | -0.50 (2024) | 782 |
Primary Schools in Shaftesbury
Ranked by the percentage of pupils meeting the expected standard in reading, writing and maths at the end of Year 6.
| # | School | Ofsted | Met expected standard | Pupils |
|---|---|---|---|---|
| 1 | St Andrew's Church of England Primary School | Good | 80% (2024) | 101 |
| 2 | Motcombe CofE Primary School | Good | 68% (2025) | 146 |
| 3 | The Abbey CofE VA Primary School, Shaftesbury | Good | 62% (2025) | 201 |
| 4 | Semley Church of England Voluntary Aided Primary School | Good | 45% (2025) | 126 |
| 5 | Shaftesbury Church of England Primary School | Needs attention | 44% (2025) | 333 |
| 6 | Ludwell Primary School | Good | 35% (2025) | 89 |