Secondary applications close 31 October – compare your shortlist now
A word search hiding Marlborough and its nearest neighbours

Schools in Marlborough

Marlborough has 13 schools: 12 primary and 1 secondary or all-through. 92% of the 13 schools with an Ofsted grade are rated Good or better (Strong standard or better under the new report cards). Among secondary schools, St John's Marlborough has the highest Attainment 8 score (51.8 in 2026). Among primary schools, St Michael's CofE Aided Primary has the highest share of pupils meeting the expected standard in reading, writing and maths (85% in 2025).

  • 14 schools
  • 1 secondary
  • 12 primary

Marlborough is in Wiltshire local authority. See its school places, applications and offers.

Secondary Schools in Marlborough

Ranked by Attainment 8, the average GCSE score per pupil. Progress 8 is from the latest year published.

#SchoolOfstedAttainment 8Progress 8Pupils
1 St John's Marlborough Good 51.8 (2026) +0.36 (2024) 1,692

Primary Schools in Marlborough

Ranked by the percentage of pupils meeting the expected standard in reading, writing and maths at the end of Year 6.

#SchoolOfstedMet expected standardPupils
1 St Michael's CofE Aided Primary Strong standard 85% (2025) 194
2 Ramsbury Primary School Outstanding 78% (2025) 186
3 Burbage Primary School Strong standard 73% (2025) 209
4 St Katharine's CofE Primary School Expected standard 73% (2025) 93
5 Kennet Valley Church of England Aided Primary School Good 70% (2025) 53
6 Great Bedwyn Church of England School Outstanding 69% (2025) 205
7 Preshute Church of England Primary School Good 63% (2025) 135
8 Collingbourne Church of England Primary School Good 60% (2025) 101
9 Marlborough St Mary's CE Primary School Good 57% (2025) 356
10 Ogbourne CofE Primary School Good 57% (2025) 79
11 Baydon St Nicholas Church of England Primary School Good 50% (2025) 81
12 Oare Church of England Primary School Good 36% (2024) 44

← View all towns