Skip to main content

Schools in County Durham

281 schools across 29 towns

281
Total Schools
208
Primary
30
Secondary
2
SEND
6
Outstanding
93
Good
16
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 116 of 281 schools here that have a published grade.

County Durham has 281 schools across 29 towns — 208 primary, 30 secondary, educating around 73,608 pupils. 85% of schools with a published Ofsted grade are rated Good or Outstanding (99 of 116). There are currently 24 open teaching jobs in County Durham. Browse schools by town, compare Ofsted ratings and exam results, and find teaching jobs across County Durham.

County Durhamlocal authority guide — teacher pay, ratios & spending →

School spending in County Durham

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

£9,203
per pupil (all phases)
£7,637
per primary pupil
£7,760
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.

24 open teaching jobs in County DurhamView jobs →

Top-performing schools in County Durham

Ranked on the latest DfE results. Higher is better.

By Attainment 8 — average GCSE score

  1. 1St Leonard's Catholic School, Durham57.7Attainment 8
  2. 2Tanfield School57.5Attainment 8
  3. 3Durham Johnston Comprehensive School55.2Attainment 8
  4. 4Belmont Community School53.4Attainment 8
  5. 5The Academy at Shotton Hall52.2Attainment 8

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

Towns in County Durham

Select a town to browse its schools and Ofsted ratings

Barnard Castle

1 job
Total schools7
Primary6
Secondary0
Pupils1,376
1 Outstanding2 Good

Bishop Auckland

3 jobs
Total schools37
Primary29
Secondary4
Pupils7,148
10 Good

BISHOP AUCKLAND

Total schools1
Primary1
Secondary0
Pupils130

Bowburn

Total schools2
Primary1
Secondary0
1 Good

Browney

Total schools1
Primary1
Secondary0
Pupils184

Chester le Street

Total schools15
Primary13
Secondary2
Pupils5,895
8 Good

Co Durham

Total schools1
Primary1
Secondary0
Pupils74

Consett

Total schools21
Primary15
Secondary1
Pupils4,472
8 Good

County Durham

2 jobs
Total schools64
Primary40
Secondary6
Pupils15,804
2 Outstanding16 Good

Crook

1 job
Total schools11
Primary10
Secondary1
Pupils2,496
3 Good

Crook,

Total schools1
Primary1
Secondary0
Pupils122
1 Good

Darlington

2 jobs
Total schools4
Primary3
Secondary1
Pupils745
2 Good

Durham

Total schools15
Primary12
Secondary1
Pupils5,864
8 Good

Esh Winning

Total schools1
Primary0
Secondary0
Pupils132

Ferryhill

2 jobs
Total schools8
Primary7
Secondary1
Pupils2,122
2 Good

Houghton le Spring

Total schools3
Primary3
Secondary0
Pupils429

Low Willington

Total schools1
Primary0
Secondary0
Pupils19

Newcastle-upon-Tyne

Total schools1
Primary1
Secondary0
Pupils368
1 Good

Newton Aycliffe

1 job
Total schools14
Primary9
Secondary3
Pupils4,380
4 Good

Peterlee

2 jobs
Total schools20
Primary12
Secondary4
Pupils6,855
1 Outstanding7 Good

Seaham

Total schools10
Primary8
Secondary1
Pupils3,440
5 Good

SEAHAM

Total schools1
Primary1
Secondary0
Pupils306

Shildon

Total schools3
Primary3
Secondary0
Pupils805
1 Outstanding1 Good

Shotton Colliery

Total schools1
Primary1
Secondary0
Pupils292

Spennymoor

3 jobs
Total schools10
Primary8
Secondary1
Pupils2,865
1 Outstanding5 Good

Stanley

3 jobs
Total schools20
Primary17
Secondary2
Pupils4,562
6 Good

Stockton-on-Tees

Total schools2
Primary1
Secondary1
Pupils1,190

Trimdon Station

1 job
Total schools3
Primary3
Secondary0
Pupils527
2 Good

Wingate

3 jobs
Total schools3
Primary1
Secondary1
Pupils1,006
1 Good