Skip to main content

Private school fees in England

Fees published by 338 private schools, each read from the school's own website for a named academic year, with a link to the source.

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

Lowest

£4,325 a term

Median

£8,950 a term

Highest

£16,461 a term

Across the 137 senior and all-through schools (pupils to 16 or older) in England that publish their day fees per term including VAT for 2026/27, the highest day fee at each school ranges from £4,325 to £16,461 a term, with a median of £8,950.

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

Lowest

£3,334 a term

Median

£6,798 a term

Highest

£12,489 a term

Across the 114 prep and junior schools (pupils to 13 or younger) in England that publish their day fees per term including VAT for 2026/27, the highest day fee at each school ranges from £3,334 to £12,489 a term, with a median of £6,798.

Fees by area

Towns, councils and counties with at least 3 private schools publishing fees.

Questions about private school fees

How many private schools publish their fees?

We hold fees read from the school's own website for 338 private schools in England, each for a named academic year with a link to the source. 67 areas have at least 3 of them and a page of their own.

What is the average private school fee in England?

For senior and all-through schools, the median of the highest day fee each school publishes per term, including VAT, for 2026/27 is £8,950 a term (137 schools). For prep and junior schools, the median of the highest day fee each school publishes per term, including VAT, for 2026/27 is £6,798 a term (114 schools).