Skip to main content

Schools in Hampshire

618 schools across 60 towns

618
Total Schools
423
Primary
67
Secondary
5
SEND
27
Outstanding
158
Good
16
Req. Improvement
9
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 210 of 618 schools here that have a published grade.

Hampshire has 618 schools across 60 towns — 423 primary, 67 secondary, educating around 197,232 pupils. 88% of schools with a published Ofsted grade are rated Good or Outstanding (185 of 210). There are currently 68 open teaching jobs in Hampshire. Browse schools by town, compare Ofsted ratings and exam results, and find teaching jobs across Hampshire.

Hampshirelocal authority guide — teacher pay, ratios & spending →

School spending in Hampshire

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

£7,515
per pupil (all phases)
£6,645
per primary pupil
£8,076
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.

68 open teaching jobs in HampshireView jobs →

Top-performing schools in Hampshire

Ranked on the latest DfE results. Higher is better.

By Attainment 8 — average GCSE score

  1. 1Thornden School59.9Attainment 8
  2. 2Bishop Challoner Catholic Secondary School59.3Attainment 8
  3. 3Kings' School57.8Attainment 8
  4. 4The Petersfield School56.4Attainment 8
  5. 5Bohunt School56.3Attainment 8

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

Towns in Hampshire

Select a town to browse its schools and Ofsted ratings

Aldershot

1 job
Total schools12
Primary9
Secondary0
Pupils4,528
1 Outstanding3 Good

Alresford

3 jobs
Total schools6
Primary4
Secondary1
Pupils1,798
2 Good

Alton

2 jobs
Total schools18
Primary13
Secondary2
Pupils4,197
5 Good

Alton, Hants

Total schools1
Primary0
Secondary0

Andover

3 jobs
Total schools36
Primary25
Secondary3
Pupils9,768
2 Outstanding8 Good

Basingstoke

10 jobs
Total schools56
Primary41
Secondary7
Pupils18,778
5 Outstanding21 Good

BASINGSTOKE

2 jobs
Total schools2
Primary1
Secondary0
Pupils312
1 Good

Basingstoke and Deane

Total schools3
Primary0
Secondary0
Pupils961

Bordon

Total schools7
Primary4
Secondary1
Pupils1,998
1 Good

Botley

Total schools1
Primary1
Secondary0
Pupils318
1 Good

Brockenhurst

Total schools3
Primary2
Secondary0
Pupils342

Camberley

Total schools5
Primary3
Secondary0
Pupils932
2 Good

Christchurch

1 job
Total schools3
Primary2
Secondary0
Pupils439
1 Good

Eastleigh

2 jobs
Total schools31
Primary22
Secondary4
Pupils13,101
1 Outstanding9 Good

Emsworth

Total schools3
Primary2
Secondary0
Pupils749
1 Good

Fareham

3 jobs
Total schools42
Primary27
Secondary5
Pupils13,489
4 Outstanding10 Good

Farnborough

5 jobs
Total schools30
Primary20
Secondary3
Pupils8,680
8 Good

Farnham

Total schools3
Primary3
Secondary0
Pupils582
1 Good

Fleet

1 job
Total schools13
Primary10
Secondary2
Pupils6,744
1 Outstanding3 Good

Fordingbridge

Total schools8
Primary6
Secondary1
Pupils2,019
3 Good

Gosport

3 jobs
Total schools30
Primary23
Secondary3
Pupils9,501
9 Good

Hants

Total schools1
Primary1
Secondary0
Pupils130

Hart

Total schools1
Primary0
Secondary0
Pupils245

Havant

Total schools20
Primary14
Secondary3
Pupils6,272
1 Outstanding3 Good

Hayling Island

Total schools5
Primary4
Secondary1
Pupils1,367
1 Good

Headley

Total schools1
Primary1
Secondary0
Pupils189

Hindhead

Total schools1
Primary1
Secondary0
Pupils215

Holbury

Total schools1
Primary1
Secondary0
Pupils372
1 Good

Hook

4 jobs
Total schools15
Primary9
Secondary1
Pupils4,863
4 Good

Lee-on-the-Solent

Total schools2
Primary2
Secondary0
Pupils629
2 Good

Liphook

Total schools3
Primary2
Secondary1
Pupils2,502
2 Outstanding1 Good

Liss

Total schools5
Primary4
Secondary0
Pupils745
3 Good

Long Sutton

Total schools1
Primary1
Secondary0
Pupils94

Lymington

3 jobs
Total schools13
Primary9
Secondary1
Pupils3,398
3 Outstanding1 Good

LYMINGTON

Total schools1
Primary1
Secondary0
Pupils131

Lyndhurst

Total schools4
Primary1
Secondary0
Pupils273

New Forest

Total schools4
Primary0
Secondary0
Pupils129

New Milton

Total schools8
Primary4
Secondary1
Pupils2,604
1 Good

Newbury

Total schools10
Primary6
Secondary1
Pupils1,531
2 Good

Nr Lyndhurst

Total schools1
Primary0
Secondary0

Otterbourne, Winchester

Total schools1
Primary1
Secondary0
Pupils287

Passfield, Nr Liphook

Total schools1
Primary0
Secondary0

Petersfield

Total schools13
Primary9
Secondary1
Pupils5,399
1 Good

Reading

Total schools1
Primary1
Secondary0
Pupils172

Ringwood

3 jobs
Total schools7
Primary5
Secondary1
Pupils2,998
1 Good

Romsey

5 jobs
Total schools14
Primary9
Secondary2
Pupils5,747
3 Good

Rowland's Castle

Total schools1
Primary1
Secondary0
Pupils201

Rushmoor

Total schools1
Primary1
Secondary0

Salisbury

Total schools1
Primary1
Secondary0
Pupils53
1 Good

Southampton

4 jobs
Total schools71
Primary54
Secondary10
Pupils25,339
4 Outstanding24 Good

Stockbridge

Total schools5
Primary4
Secondary1
Pupils803

Tadley

Total schools9
Primary6
Secondary1
Pupils2,714
2 Good

Test Valley

Total schools1
Primary0
Secondary0

Thatcham

Total schools1
Primary1
Secondary0
Pupils104

Tidworth

Total schools1
Primary1
Secondary0
Pupils144

Waterlooville

5 jobs
Total schools32
Primary22
Secondary5
Pupils11,616
7 Good

Whitchurch

Total schools2
Primary1
Secondary1
Pupils1,381
1 Good

Winchester

4 jobs
Total schools38
Primary22
Secondary2
Pupils12,111
3 Outstanding9 Good

Woking

Total schools1
Primary0
Secondary0
Pupils26

Yateley

3 jobs
Total schools7
Primary5
Secondary2
Pupils3,212
1 Good