Skip to main content

Private school fees in London

53 of the 274 private schools in London publish fees we have read from the school's own website. See every private school in London.

Fees compared like for like

Senior and all-through schools (pupils to 16 or older): highest day fee per term, 2026/27, including VAT

Lowest

£7,704 a term

Median

£10,776 a term

Highest

£12,905 a term

England median

£8,950 a term

Across the 16 senior and all-through schools (pupils to 16 or older) in London that publish their day fees per term including VAT for 2026/27, the highest day fee at each school ranges from £7,704 to £12,905 a term, with a median of £10,776. That is £1,826 above the England median of £8,950 a term across 137 senior and all-through schools on the same basis.

Prep and junior schools (pupils to 13 or younger): highest day fee per term, 2026/27, including VAT

Lowest

£5,490 a term

Median

£8,295 a term

Highest

£11,290 a term

England median

£6,798 a term

Across the 22 prep and junior schools (pupils to 13 or younger) in London that publish their day fees per term including VAT for 2026/27, the highest day fee at each school ranges from £5,490 to £11,290 a term, with a median of £8,295. That is £1,497 above the England median of £6,798 a term across 114 prep and junior schools on the same basis.

Published fees

SchoolDay feesBoarding feesYearVATSourceRead
Arnold House School
London
£30,078 to £32,325 a year
  • Reception Fee: per term (inclusive of VAT): £10,026 a term (£30,078 a year)
  • Year 1 to Year 8 Fee: per term (inclusive of VAT): £10,775 a term (£32,325 a year)
-2026/27IncludedFee schedule24 Oct 2026
Bales College
London
£21,960 a year-2026/27Not statedFee schedule24 Oct 2026
Blackheath Prep
London
£20,460 to £21,852 a year
  • Pre-Preparatory (Reception to Year 2) Core Fees: £6,820 a term (£20,460 a year)
  • Preparatory (Years 3 to 6) Core Fees: £7,284 a term (£21,852 a year)
-2026/27IncludedFee schedule25 Oct 2026
Broadhurst School
London
£22,935 to £24,105 a year
  • School Fees for the academic year 2026-2027: Nursery (First Year):...: £8,035 a term (£24,105 a year)
  • Pre-Reception (Second Year): per term: £7,645 a term (£22,935 a year)
-2026/27Not statedFee schedule24 Oct 2026
Cameron Vale School
London
£31,470 to £32,460 a year
  • Termly Fees Lower School (Reception-Year 2) VAT included: £10,490 a term (£31,470 a year)
  • Termly Fees Upper School (Years 3-6) VAT included: £10,820 a term (£32,460 a year)
-2026/27IncludedFee schedule24 Oct 2026
Colfe's School
London
£20,070 to £27,180 a year
  • Junior School (Year 1 & 2): £6,690 a term (£20,070 a year)
  • Junior School (Year 3 – 6): £7,490 a term (£22,470 a year)
  • Senior School (Year 7-13): £9,060 a term (£27,180 a year)
-2026/27IncludedFee schedule24 Oct 2026
Devonshire House Preparatory School
London
£30,153 to £32,382 a year
  • Reception: (inc VAT): £10,051 a term (£30,153 a year)
  • Year 1 – Year 8: (inc VAT): £10,794 a term (£32,382 a year)
-2026/27IncludedFee schedule24 Oct 2026
Donhead Preparatory School
London
£18,468 to £19,278 a year
  • Full time Education Fee per term ( ): £6,156 a term (£18,468 a year)
  • Years 1- 6 Education Fee per term: £6,426 a term (£19,278 a year)
-2026/27IncludedFee schedule25 Oct 2026
Dulwich College
London
£23,850 to £32,118 a year
  • Day Pupils (Year 3 to Year 8): £10,662 a term (£31,986 a year)
  • Day Pupils (Year 9 to Year 13): £10,706 a term (£32,118 a year)
  • Full Boarders: £22,472 a term (£67,416 a year)
  • Full Time 8:45am to 3:30pm: £7,950 a term (£23,850 a year)
£67,416 a year2026/27IncludedFee schedule24 Oct 2026
Eltham College
London
£25,230 to £30,693 a year
  • Junior School Termly Fees 2026/27 Core Fees: £8,410 a term (£25,230 a year)
  • Senior School/Sixth Form Termly Fees 2026/27 Core Fees: £10,231 a term (£30,693 a year)
-2026/27IncludedFee schedule25 Oct 2026
Faraday School
London
£19,476 a year-2026/27IncludedFee schedule24 Oct 2026
Francis Holland School
London
£33,174 a year-2026/27IncludedFee schedule4 Oct 2026
Francis Holland School
London
£32,535 a year-2026/27IncludedFee schedule4 Oct 2026
Greenwich Waldorf School
London
£15,480 a year-2026/27Added by us at 20%Fee schedule4 Oct 2026
Halcyon London International School
London
£41,040 to £42,912 a year
  • Grade 6-9: £41,040 a year
  • Grade 10: £42,120 a year
  • Grade 11-12: £42,912 a year
-2026/27IncludedFee schedule24 Oct 2026
Hampstead Fine Arts College
London
£35,100 a year-2026/27IncludedFee schedule24 Oct 2026
Hampstead Hill School
London
£25,140 a year
  • TERMLY FEE (x3) 7.45 am –12.15 pm x 3 Termly payments: £5,955 a term (£17,865 a year)
  • Upper School (Reception Year, Year 1 and Year 2) (inc VAT) x 3 Term...: £8,380 a term (£25,140 a year)
-2026/27IncludedFee schedule4 Oct 2026
Heath House Preparatory School
London
£20,211 to £21,579 a year
  • Reception: £6,737 a term (£20,211 a year)
  • Pre-Prep Year 1 and 2: £6,903 a term (£20,709 a year)
  • Prep Year 3, 4, 5 & 6: £7,193 a term (£21,579 a year)
-2026/27Not statedFee schedule24 Oct 2026
Heathfield House School
London
£15,090 to £16,470 a year
  • Reception to Year 2: £5,030 a term (£15,090 a year)
  • Year 3 to Year 6: £5,490 a term (£16,470 a year)
-2026/27IncludedFee schedule4 Oct 2026
Hornsby House School
London
£23,721 to £25,458 a year
  • Lower School per term, inclusive of VAT: £7,907 a term (£23,721 a year)
  • Upper School per term, inclusive of VAT: £8,486 a term (£25,458 a year)
-2026/27IncludedFee schedule4 Oct 2026
Hurlingham School
London
£25,164 to £26,064 a year
  • Lower School (Reception to Year 2) Inc. VAT: £8,388 a term (£25,164 a year)
  • Upper School (Year 3 to Year 6) Inc. VAT: £8,688 a term (£26,064 a year)
-2026/27IncludedFee schedule24 Oct 2026
James Allen's Girls' School
London
£26,571 to £30,438 a year
  • Pre-Prep: £8,857 a term (£26,571 a year)
  • Prep: £8,918 a term (£26,754 a year)
  • Senior School All fees quoted are inclusive of VAT: £10,146 a term (£30,438 a year)
-2026/27IncludedFee schedule4 Oct 2026
Jamiatul Ummah School
London
£6,300 a year-2026/27IncludedFee schedule24 Oct 2026
Jeannine Manuel School
London
£30,900 to £36,582 a year
  • School Fees From Reception to Year 10: £30,900 a year
  • School Fees From Year 11 leading to the International Baccalaureate...: £36,582 a year
-2026/27IncludedFee schedule24 Oct 2026
Kensington Park School
London
£35,820 to £37,260 a year
  • Years 7 to 11: £35,820 a year
  • Sixth Form (Direct Entry): £37,260 a year
-2026/27Added by us at 20%Fee schedule24 Oct 2026
Kerem School
London
£18,510 a year-2026/27IncludedFee schedule24 Oct 2026
Knightsbridge School
London
£31,170 to £34,950 a year
  • Reception: £10,390 a term (£31,170 a year)
  • Prep Seniors: Year 4, 5 and 6: £10,999 a term (£32,997 a year)
  • Upper Seniors: Year 7 and 8: £11,145 a term (£33,435 a year)
  • Upper Seniors: Year 9, 10 and 11: £11,650 a term (£34,950 a year)
-2026/27IncludedFee schedule4 Oct 2026
Liberty Woodland School
London
£20,930 to £23,112 a year
  • Reception – Year 6: £6,977 a term (£20,930 a year)
  • Year 7–9: £7,457 a term (£22,370 a year)
  • Year 10-11: £7,704 a term (£23,112 a year)
-2026/27IncludedFee schedule24 Oct 2026
London Park School Mayfair and London Park School Sixth
London
£32,859 a year-2026/27IncludedFee schedule24 Oct 2026
London Vocational Ballet School
London
£19,467 a year-2026/27Added by us at 20%Fee schedule4 Oct 2026
Maple Walk School
London
£19,001 a year-2026/27IncludedFee schedule24 Oct 2026
Norland Place School
London
£29,838 a year-2026/27IncludedFee schedule4 Oct 2026
Notting Hill Prep School
London
£31,488 a year-2026/27IncludedFee schedule4 Oct 2026
Parsons Green Prep School
London
£28,635 to £30,855 a year
  • Reception to and including Year 2 Eldest child –: £9,545 a term (£28,635 a year)
  • Years 3-6 Eldest child –: £10,285 a term (£30,855 a year)
-2026/27IncludedFee schedule24 Oct 2026
Pembridge Hall School
London
£33,870 a year-2026/27IncludedFee schedule24 Oct 2026
Prospect House School
London
£24,675 to £27,885 a year
  • Reception (incl. VAT): £8,225 a term (£24,675 a year)
  • Year 1 and Year 2 (incl. VAT): £8,700 a term (£26,100 a year)
  • Years 3, 4, 5 and 6 (incl. VAT): £9,295 a term (£27,885 a year)
-2026/27IncludedFee schedule24 Oct 2026
Putney High School GDST
London
£25,227 to £30,456 a year
  • Junior Academic Year 2026/2027: per term, inclusive of VAT: £8,409 a term (£25,227 a year)
  • Senior Academic Year 2026/2027: per term, inclusive of VAT: £10,152 a term (£30,456 a year)
-2026/27IncludedFee schedule24 Oct 2026
Saint Christina's School
London
£23,364 a year-2026/27IncludedFee schedule24 Oct 2026
South Hampstead High School GDST
London
£24,558 to £30,060 a year
  • Junior School - inc VAT: £8,186 a term (£24,558 a year)
  • Senior School - inc VAT: £10,020 a term (£30,060 a year)
-2026/27IncludedFee schedule24 Oct 2026
St Anthony's School for Boys
London
£27,780 to £28,710 a year
  • Junior House (Reception – Year 2): per term: £9,260 a term (£27,780 a year)
  • Senior House (Year 3 – Year 8): per term: £9,570 a term (£28,710 a year)
-2026/27Not statedFee schedule24 Oct 2026
St Christopher's School
London
£26,379 a year-2026/27IncludedFee schedule4 Oct 2026
St Dunstan's College
LONDON
£21,900 to £29,169 a year
  • Reception, Years 1 & 2: £21,900 a year
  • Year 3: £23,367 a year
  • Years 4 & 5: £25,047 a year
  • Year 6: £27,591 a year
  • Senior School Years 7 - 13: £29,169 a year
-2026/27IncludedFee schedule24 Oct 2026
St Paul's School
London
£30,663 to £38,715 a year
  • St Paul’s Prep School – Lower First to Upper Third Years (Years 3-8): £10,221 a term (£30,663 a year)
  • St Paul’s School - Fourth to Upper Eighth Form (Years 9-13): £12,666 a term (£37,998 a year)
  • St Paul’s School - New joiners into the Eighth Form (Year 12): £12,905 a term (£38,715 a year)
  • Boarding Fee (including tuition fees): £19,181 a term (£57,543 a year)
  • Boarding Fee for new joiners in Eighth Form (including tuition fees): £19,420 a term (£58,260 a year)
£57,543 to £58,260 a year2026/27IncludedFee schedule24 Oct 2026
The King Alfred School
London
£24,531 to £29,580 a year
  • Reception, Years 1 & 2 (4 - 6 years): £8,177 a term (£24,531 a year)
  • Years 3 - 6 (7 - 10 years): £9,423 a term (£28,269 a year)
  • Years 7 - 11 (11 - 16 years): £9,860 a term (£29,580 a year)
-2026/27IncludedFee schedule24 Oct 2026
The Lyceum
London
£24,630 a year-2026/27IncludedFee schedule24 Oct 2026
The Pointer School
London
£20,982 a year-2026/27Not statedFee schedule4 Oct 2026
The Roche School
London
£23,400 to £23,994 a year
  • Reception - Year 2: £7,800 a term (£23,400 a year)
  • Year 3 - Year 6: £7,998 a term (£23,994 a year)
-2026/27IncludedFee schedule24 Oct 2026
The Rowans School
London
£20,124 a year-2026/27IncludedFee schedule24 Oct 2026
Tower House School
London
£20,871 to £23,667 a year
  • Reception - Year 1: including VAT: £6,957 a term (£20,871 a year)
  • Year 2 - Year 3: including VAT: £7,641 a term (£22,923 a year)
  • Year 4 - Year 8: including VAT: £7,889 a term (£23,667 a year)
-2026/27IncludedFee schedule24 Oct 2026
University College School
London
£28,845 to £34,311 a year
  • Senior School: £11,437 a term (£34,311 a year)
  • Junior Branch: £10,467 a term (£31,401 a year)
  • Pre-Prep: £9,615 a term (£28,845 a year)
-2026/27IncludedFee schedule4 Oct 2026
Westminster School
London
£49,368 to £52,446 a year
  • 13+ day pupils: £49,368 a year
  • 16+ day pupils: £52,446 a year
  • 13+ and 16+ boarding pupils: £69,282 a year
£69,282 a year2026/27IncludedFee schedule24 Oct 2026
Wetherby Senior School
London
£35,160 a year-2026/27IncludedFee schedule24 Oct 2026
Willington School
London
£20,916 to £23,508 a year
  • Pre-prep: Reception to Year 2: £20,916 a year
  • Prep: Year 3 to Year 6: £23,508 a year
-2026/27IncludedFee schedule24 Oct 2026

Yearly amounts as each school publishes them; a fee the school states per term is shown per term too. Check with the school before you rely on a figure.

Fees not published

Questions about private school fees in London

How many private schools in London publish their fees?

We hold fees read from the school's own website for 53 of the 274 private schools in London; for the other 221 we hold no published fee, so ask those schools directly.

What is the average private school fee in London?

For senior and all-through schools, the median of the highest day fee each school publishes per term, including VAT, for 2026/27 is £10,776 a term (16 schools). For prep and junior schools, the median of the highest day fee each school publishes per term, including VAT, for 2026/27 is £8,295 a term (22 schools).

Which private schools in London have the highest and lowest fees?

On the highest day fee each school publishes per term, including VAT, for 2026/27, among senior and all-through schools the highest is St Paul's School at £12,905 a term and the lowest is Liberty Woodland School at £7,704 a term. On the highest day fee each school publishes per term, including VAT, for 2026/27, among prep and junior schools the highest is Pembridge Hall School at £11,290 a term and the lowest is Heathfield House School at £5,490 a term.

St Paul's SchoolLiberty Woodland SchoolPembridge Hall SchoolHeathfield House School

Do private school fees in London include VAT?

VAT at 20% has applied to private school fees since 1 January 2025. Of the 53 schools in London with published fees, 45 state their fees including VAT; 3 quote fees before VAT, which we show with VAT added at 20%; and 5 do not say whether VAT is included.