Best Private Schools in England UK

My Top Schools has carefully collated schools in England to find the best schools for your children. Select an area below to find information on the best UK independent schools.

Most Popular Areas

All Areas

Counties

Berkshire

Number of Schools:
25
Avg Day Fee:
£27,379
Avg Boarding Fee:
£46,113

Cheshire

Number of Schools:
13
Avg Day Fee:
£16,073
Avg Boarding Fee:
£28,032

Cornwall

Number of Schools:
4
Avg Day Fee:
£20,015
Avg Boarding Fee:
£41,332

Cumbria

Number of Schools:
3
Avg Day Fee:
£20,811
Avg Boarding Fee:
£32,007

Devon

Number of Schools:
13
Avg Day Fee:
£18,699
Avg Boarding Fee:
£42,008

Dorset

Number of Schools:
11
Avg Day Fee:
£29,995
Avg Boarding Fee:
£44,817

Essex

Number of Schools:
15
Avg Day Fee:
£20,769
Avg Boarding Fee:
£38,495

Gloucestershire

Number of Schools:
10
Avg Day Fee:
£27,811
Avg Boarding Fee:
£51,640

Hampshire

Number of Schools:
25
Avg Day Fee:
£22,067
Avg Boarding Fee:
£38,880

Herefordshire

Number of Schools:
2
Avg Day Fee:
£17,862
Avg Boarding Fee:
£33,669

Hertfordshire

Number of Schools:
22
Avg Day Fee:
£26,510
Avg Boarding Fee:
£42,441

Kent

Number of Schools:
22
Avg Day Fee:
£27,100
Avg Boarding Fee:
£45,305

Lincolnshire

Number of Schools:
4
Avg Day Fee:
£14,863
Avg Boarding Fee:
£33,730

London

Number of Schools:
100
Avg Day Fee:
£28,268
Avg Boarding Fee:
£47,345

Manchester

Number of Schools:
13
Avg Day Fee:
£16,794
Avg Boarding Fee:
£32,410

Norfolk

Number of Schools:
7
Avg Day Fee:
£28,256
Avg Boarding Fee:
£45,160

Oxfordshire

Number of Schools:
22
Avg Day Fee:
£23,654
Avg Boarding Fee:
£47,038

Shropshire

Number of Schools:
9
Avg Day Fee:
£21,150
Avg Boarding Fee:
£40,016

Somerset

Number of Schools:
18
Avg Day Fee:
£25,199
Avg Boarding Fee:
£42,265

Staffordshire

Number of Schools:
7
Avg Day Fee:
£16,406
Avg Boarding Fee:
£34,947

Suffolk

Number of Schools:
13
Avg Day Fee:
£20,326
Avg Boarding Fee:
£41,004

Surrey

Number of Schools:
47
Avg Day Fee:
£26,779
Avg Boarding Fee:
£46,886

Sussex

Number of Schools:
24
Avg Day Fee:
£28,213
Avg Boarding Fee:
£46,198

Warwickshire

Number of Schools:
6
Avg Day Fee:
£17,712
Avg Boarding Fee:
£44,096

Wiltshire

Number of Schools:
12
Avg Day Fee:
£22,479
Avg Boarding Fee:
£44,844

Worcestershire

Number of Schools:
9
Avg Day Fee:
£20,677
Avg Boarding Fee:
£51,923

Yorkshire

Number of Schools:
36
Avg Day Fee:
£19,924
Avg Boarding Fee:
£37,505

Cities

Bath

Number of Schools:
5
Avg Day Fee:
£22,658
Avg Boarding Fee:
£43,661

Bedford

Number of Schools:
5
Avg Day Fee:
£21,381
Avg Boarding Fee:
£36,823

Birmingham

Number of Schools:
5
Avg Day Fee:
£19,059
Avg Boarding Fee:
£0

Bradford

Number of Schools:
2
Avg Day Fee:
£18,310
Avg Boarding Fee:
£41,724

Brighton

Number of Schools:
3
Avg Day Fee:
£25,781
Avg Boarding Fee:
£57,776

Bristol

Number of Schools:
9
Avg Day Fee:
£19,308
Avg Boarding Fee:
£47,569

Cambridge

Number of Schools:
11
Avg Day Fee:
£25,054
Avg Boarding Fee:
£42,203

Canterbury

Number of Schools:
4
Avg Day Fee:
£28,276
Avg Boarding Fee:
£45,925

Coventry

Number of Schools:
3
Avg Day Fee:
£16,251
Avg Boarding Fee:
£0

Croydon

Number of Schools:
6
Avg Day Fee:
£24,081
Avg Boarding Fee:
£36,808

Derby

Number of Schools:
3
Avg Day Fee:
£25,978
Avg Boarding Fee:
£52,260

Henley-on-Thames

Number of Schools:
1
Avg Day Fee:
£21,801
Avg Boarding Fee:
£0

Ipswich

Number of Schools:
4
Avg Day Fee:
£21,739
Avg Boarding Fee:
£44,965

Leeds

Number of Schools:
3
Avg Day Fee:
£18,859
Avg Boarding Fee:
£33,456

Leicester

Number of Schools:
5
Avg Day Fee:
£17,933
Avg Boarding Fee:
£41,100

Liverpool

Number of Schools:
4
Avg Day Fee:
£14,509
Avg Boarding Fee:
£55,638

London

Number of Schools:
100
Avg Day Fee:
£28,268
Avg Boarding Fee:
£47,345

Manchester

Number of Schools:
13
Avg Day Fee:
£16,794
Avg Boarding Fee:
£32,410

Milton Keynes

Number of Schools:
2
Avg Day Fee:
£22,106
Avg Boarding Fee:
£40,284

Newcastle

Number of Schools:
4
Avg Day Fee:
£19,693
Avg Boarding Fee:
£0

Northampton

Number of Schools:
0
Avg Day Fee:
£0
Avg Boarding Fee:
£0

Norwich

Number of Schools:
4
Avg Day Fee:
£33,740
Avg Boarding Fee:
£45,090

Nottingham

Number of Schools:
5
Avg Day Fee:
£18,285
Avg Boarding Fee:
£48,769

Oxford

Number of Schools:
11
Avg Day Fee:
£24,231
Avg Boarding Fee:
£45,780

Reading

Number of Schools:
7
Avg Day Fee:
£21,728
Avg Boarding Fee:
£38,203

Reigate

Number of Schools:
3
Avg Day Fee:
£26,093
Avg Boarding Fee:
£19,500

Sheffield

Number of Schools:
4
Avg Day Fee:
£18,441
Avg Boarding Fee:
£36,810

Solihull

Number of Schools:
1
Avg Day Fee:
£16,875
Avg Boarding Fee:
£0

Southampton

Number of Schools:
2
Avg Day Fee:
£21,214
Avg Boarding Fee:
£0

St Albans

Number of Schools:
3
Avg Day Fee:
£27,112
Avg Boarding Fee:
£0

Truro

Number of Schools:
2
Avg Day Fee:
£19,017
Avg Boarding Fee:
£39,738

Winchester

Number of Schools:
2
Avg Day Fee:
£35,953
Avg Boarding Fee:
£46,690

Wolverhampton

Number of Schools:
3
Avg Day Fee:
£19,946
Avg Boarding Fee:
£30,845

York

Number of Schools:
10
Avg Day Fee:
£22,064
Avg Boarding Fee:
£40,887

Key Information

What is a private school in the UK?

A private school, also named an independent or public school in England UK is a fee paying organisation where parents pay an annual fee for their child to be educated outside of the state education system.

As you can see on this page the fees charge vary by area, with the most schools and highest fees tending to be in the south of England in areas like the capital London.

How much do UK private schools cost?

Across the whole of the UK the lowest day fees are £2,032 per year, and the highest day fees are £63,414 per year. The lowest boarding fees are £3,992 per year, and the highest boarding fees are £66,970 per year.

The cost of private schooling varies a lot by region, school and the type of education you want your child to receive. For example the fees for 'day schooling' where your child doesn't reside at the school are far lower than 'boarding' fees where the child has accommodation and lives at the school during term time.

Generally costs for independent school fees are higher in the south of England in London, Essex, Surrey, Kent, Hertfordshire, Buckinghamshire etc. Whereas costs for independent schools in the north of England are lower.