Skip to main content

Schools in Staffordshire

455 schools across 46 towns

455
Total Schools
308
Primary
56
Secondary
1
SEND
11
Outstanding
135
Good
26
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 173 of 455 schools here that have a published grade.

Staffordshire has 455 schools across 46 towns — 308 primary, 56 secondary, educating around 127,435 pupils. 84% of schools with a published Ofsted grade are rated Good or Outstanding (146 of 173). There are currently 96 open teaching jobs in Staffordshire. Browse schools by town, compare Ofsted ratings and exam results, and find teaching jobs across Staffordshire.

Staffordshirelocal authority guide — teacher pay, ratios & spending →

School spending in Staffordshire

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

£7,692
per pupil (all phases)
£7,098
per primary pupil
£7,658
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.

96 open teaching jobs in StaffordshireView jobs →

Top-performing schools in Staffordshire

Ranked on the latest DfE results. Higher is better.

By Attainment 8 — average GCSE score

  1. 1Painsley Catholic College58.8Attainment 8
  2. 2The Friary School57.8Attainment 8
  3. 3John Taylor High School54.8Attainment 8
  4. 4Endon High School54.2Attainment 8
  5. 5King Edward VI School52.2Attainment 8

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

Towns in Staffordshire

Select a town to browse its schools and Ofsted ratings

Ashbourne

Total schools2
Primary2
Secondary0
Pupils51
2 Good

Biddulph

Total schools1
Primary0
Secondary0
Pupils373

Burntwood

2 jobs
Total schools11
Primary8
Secondary2
Pupils4,361
1 Outstanding2 Good

Burton on Trent

Total schools1
Primary0
Secondary0
Pupils136

Burton-on-Trent

19 jobs
Total schools39
Primary28
Secondary7
Pupils15,398
2 Outstanding16 Good

Burton-On-Trent

Total schools1
Primary1
Secondary0
Pupils184
1 Good

Burton-upon-Trent

1 job
Total schools2
Primary2
Secondary0
Pupils524

Buxton

Total schools3
Primary3
Secondary0
Pupils80
2 Good

Cannock

8 jobs
Total schools28
Primary19
Secondary5
Pupils10,115
10 Good

Cannock Chase

Total schools2
Primary1
Secondary0
Pupils267
1 Good

Cheddleton

Total schools1
Primary0
Secondary0
Pupils69

Crewe

2 jobs
Total schools4
Primary3
Secondary1
Pupils1,118
1 Outstanding1 Good

Dudley

Total schools1
Primary1
Secondary0
Pupils86
1 Good

East Staffordshire

1 job
Total schools3
Primary3
Secondary0
Pupils781
1 Good

Hednesford

Total schools1
Primary0
Secondary0
Pupils191

Keele

Total schools1
Primary0
Secondary0

Leek

5 jobs
Total schools15
Primary8
Secondary2
Pupils3,723
4 Good

Lichfield

3 jobs
Total schools26
Primary16
Secondary3
Pupils8,761
1 Outstanding3 Good

Macclesfield

Total schools1
Primary1
Secondary0
Pupils44

Market Drayton

Total schools2
Primary2
Secondary0
Pupils256

Newcastle

7 jobs
Total schools22
Primary17
Secondary2
Pupils6,564
9 Good

Newcastle Under Lyme

1 job
Total schools5
Primary2
Secondary2
Pupils2,103
1 Good

Newcastle Under-Lyme

Total schools1
Primary0
Secondary0
Pupils5

Newcastle-under-Lyme

Total schools13
Primary3
Secondary2
Pupils3,097
4 Good

Newcastle-Under-Lyme

Total schools4
Primary4
Secondary0
Pupils964
1 Good

Penkridge

Total schools1
Primary0
Secondary1
Pupils240

Rocester

Total schools2
Primary0
Secondary1
Pupils987
1 Good

Rugeley

3 jobs
Total schools20
Primary16
Secondary1
Pupils4,186
1 Outstanding6 Good

Select

Total schools1
Primary1
Secondary0
Pupils144

South Staffordshire

Total schools5
Primary0
Secondary0
Pupils16

Stafford

21 jobs
Total schools63
Primary45
Secondary7
Pupils16,863
1 Outstanding14 Good

Staffordshire

Total schools1
Primary0
Secondary0
Pupils49

Staffordshire Moorlands

Total schools5
Primary0
Secondary0
Pupils20

Stoke on Trent

Total schools1
Primary0
Secondary0
Pupils89

Stoke-on-Trent

7 jobs
Total schools56
Primary42
Secondary8
Pupils13,585
2 Outstanding21 Good

Stoke-On-Trent

Total schools1
Primary1
Secondary0
Pupils33
1 Good

Stone

4 jobs
Total schools11
Primary7
Secondary1
Pupils3,330
1 Outstanding1 Good

Stourbridge

Total schools4
Primary3
Secondary1
Pupils1,170
3 Good

Sutton Coldfield

Total schools1
Primary1
Secondary0
Pupils225

Tamworth

14 jobs
Total schools46
Primary35
Secondary5
Pupils12,348
13 Good

Uttoxeter

2 jobs
Total schools13
Primary8
Secondary1
Pupils3,751
1 Outstanding2 Good

Walsall

1 job
Total schools8
Primary6
Secondary2
Pupils3,466
3 Good

Wetley Rocks, Stoke-on-Trent

Total schools1
Primary1
Secondary0
Pupils183
1 Good

Wheaton Aston

Total schools1
Primary1
Secondary0
Pupils88

Wolverhampton

Total schools23
Primary16
Secondary2
Pupils7,231
9 Good

WOLVERHAMPTON

Total schools1
Primary1
Secondary0
Pupils180
1 Good