Skip to main content

Schools in Shropshire

185 schools across 28 towns

185
Total Schools
126
Primary
19
Secondary
2
SEND
3
Outstanding
51
Good
14
Req. Improvement
1
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 69 of 185 schools here that have a published grade.

Shropshire has 185 schools across 28 towns — 126 primary, 19 secondary, educating around 40,862 pupils. 78% of schools with a published Ofsted grade are rated Good or Outstanding (54 of 69). There are currently 27 open teaching jobs in Shropshire. Browse schools by town, compare Ofsted ratings and exam results, and find teaching jobs across Shropshire.

Shropshirelocal authority guide — teacher pay, ratios & spending →

School spending in Shropshire

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

£7,607
per pupil (all phases)
£7,246
per primary pupil
£8,255
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.

27 open teaching jobs in ShropshireView jobs →

Top-performing schools in Shropshire

Ranked on the latest DfE results. Higher is better.

By Attainment 8 — average GCSE score

  1. 1The Priory School52.7Attainment 8
  2. 2The Corbet School47.2Attainment 8
  3. 3Sir John Talbot's School46.8Attainment 8
  4. 4Church Stretton School46.0Attainment 8
  5. 5The Lacon Childe School45.8Attainment 8

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

Towns in Shropshire

Select a town to browse its schools and Ofsted ratings

Bishops Castle

3 jobs
Total schools4
Primary3
Secondary1
Pupils757
1 Good

Bridgnorth

2 jobs
Total schools11
Primary8
Secondary2
Pupils2,366
4 Good

BRIDGNORTH

Total schools1
Primary1
Secondary0

Broseley

Total schools3
Primary3
Secondary0
Pupils314
1 Good

Bucknell

Total schools1
Primary1
Secondary0
Pupils58

Church Stretton

1 job
Total schools3
Primary2
Secondary1
Pupils807
1 Good

Craven Arms

1 job
Total schools7
Primary7
Secondary0
Pupils590
4 Good

Crewe

1 job
Total schools1
Primary1
Secondary0
1 Good

Ellesmere

Total schools6
Primary4
Secondary1
Pupils1,532
3 Good

Hertsmere

Total schools1
Primary0
Secondary0
Pupils11

Kidderminster

Total schools5
Primary3
Secondary1
Pupils950
1 Good

Kinlet

Total schools1
Primary1
Secondary0
Pupils45

Ludlow

1 job
Total schools7
Primary5
Secondary1
Pupils1,856
3 Good

Market Drayton

2 jobs
Total schools11
Primary10
Secondary1
Pupils2,193
1 Outstanding4 Good

MARKET DRAYTON

Total schools1
Primary1
Secondary0
Pupils337

Much Wenlock

1 job
Total schools3
Primary2
Secondary1
Pupils1,055

Nr Much Wenlock

Total schools1
Primary1
Secondary0
Pupils36
1 Good

Nr Whitchurch

Total schools1
Primary1
Secondary0
Pupils155

Nr.Wem

Total schools1
Primary0
Secondary0
Pupils75

Oswestry

2 jobs
Total schools18
Primary13
Secondary1
Pupils5,045
8 Good

Potters Bar

Total schools1
Primary0
Secondary0
Pupils5

Shifnal

Total schools7
Primary4
Secondary1
Pupils2,159

Shrewsbury

12 jobs
Total schools65
Primary43
Secondary7
Pupils16,878
2 Outstanding13 Good

Shropshire

Total schools13
Primary3
Secondary0
Pupils1,361
2 Good

Telford

Total schools2
Primary1
Secondary0
Pupils86

Tenbury Wells

1 job
Total schools1
Primary1
Secondary0
Pupils144
1 Good

Whitchurch

Total schools5
Primary4
Secondary1
Pupils1,570
3 Good

Wolverhampton

Total schools4
Primary3
Secondary0
Pupils477