Skip to main content

Private school fees in Hampshire

14 of the 43 private schools in Hampshire publish fees we have read from the school's own website. See every private school in Hampshire.

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,448 a term

Median

£8,107 a term

Highest

£15,318 a term

England median

£8,950 a term

Across the 4 senior and all-through schools (pupils to 16 or older) in Hampshire that publish their day fees per term including VAT for 2026/27, the highest day fee at each school ranges from £7,448 to £15,318 a term, with a median of £8,107. That is £843 below 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

£8,480 a term

Median

£9,783 a term

Highest

£11,055 a term

England median

£6,798 a term

Across the 4 prep and junior schools (pupils to 13 or younger) in Hampshire that publish their day fees per term including VAT for 2026/27, the highest day fee at each school ranges from £8,480 to £11,055 a term, with a median of £9,783. That is £2,985 above the England median of £6,798 a term across 114 prep and junior schools on the same basis.

Published fees

SchoolDay feesBoarding feesYearVATSourceRead
Cheam School
Thatcham
£16,860 to £33,165 a year
  • Reception: £5,620 a term (£16,860 a year)
  • Year 3: £9,090 a term (£27,270 a year)
  • Year 4: £10,575 a term (£31,725 a year)
  • Year 6: £11,055 a term (£33,165 a year)
-2026/27IncludedFee schedule24 Oct 2026
Churcher's College
Petersfield
£15,450 to £24,990 a year
  • Senior School All Years: £8,330 a term (£24,990 a year)
  • Years 5 - 6: £6,495 a term (£19,485 a year)
  • Years 3 - 4: £5,995 a term (£17,985 a year)
  • Reception - Year 2: £5,150 a term (£15,450 a year)
-2026/27IncludedFee schedule24 Oct 2026
Ditcham Park School
Petersfield
£13,194 to £22,344 a year
  • One (Reception, Years 1, 2 and 3): £4,398 a term (£13,194 a year)
  • Two (Years 4 and 5): £4,892 a term (£14,676 a year)
  • Three (Year 6): £6,273 a term (£18,819 a year)
  • Four (Year 7): £6,650 a term (£19,950 a year)
  • Five (Years 8, 9, 10 and 11): £7,448 a term (£22,344 a year)
-2026/27IncludedFee schedule24 Oct 2026
Embley
Romsey
£14,484 to £23,652 a year
  • Reception to Year 2: £4,828 a term (£14,484 a year)
  • Year 3: £5,598 a term (£16,794 a year)
  • Years 4 to 6: £7,626 a term (£22,878 a year)
  • Years 7 to 13: £7,884 a term (£23,652 a year)
  • UK full boarder: £14,100 a term (£42,300 a year)
  • Pre-A Level / One Year GCSE (boarding): £16,680 a term (£50,040 a year)
£42,300 to £50,040 a year2026/27IncludedFee schedule24 Oct 2026
Farnborough Hill
Farnborough
£21,341 a year-2026/27IncludedFee schedule24 Oct 2026
Sherfield School
Hampshire
£15,975 to £26,610 a year
  • Reception 4-5 8.25am-3.15pm: £15,975 a year
  • Year 1 – Year 2 5-7 8.25am-3.15pm: £16,830 a year
  • Year 3 7-8 8.25am-4.15pm: £21,495 a year
  • Year 4 – Year 6 8-11 8.25am-4.15pm: £22,935 a year
  • Year 7 – Year 8 11-13 8.25am-4.15pm: £23,850 a year
  • Year 9 – Year 13 13+ 8.25am-4.15pm: £26,610 a year
  • Year 4 – Year 6 9-11 (boarding): £34,455 a year
  • Year 7 – Year 8 11-13 (boarding): £39,045 a year
  • Year 9 – Year 13 13+ (boarding): £47,445 a year
  • Year 4 – Year 6 9-11 (boarding): £29,520 a year
  • Year 9 – Year 13 13+ (boarding): £40,635 a year
  • Year 9 – Year 13 13+ (boarding): £32,820 a year
£29,520 to £47,445 a year2026/27IncludedFee schedule24 Oct 2026
St Neot's School
Hook
£16,785 to £25,440 a year
  • ​Years 6-8​ ​​: £8,480 a term (£25,440 a year)
  • ​Year 5​ ​​: £8,280 a term (£24,840 a year)
  • ​Year 4​ ​​: £7,920 a term (£23,760 a year)
  • ​Year 3​ ​​: £7,480 a term (£22,440 a year)
  • ​Years 1-2​ ​​: £5,935 a term (£17,805 a year)
  • ​Reception​ ​​: £5,595 a term (£16,785 a year)
-2026/27IncludedFee schedule4 Oct 2026
St Nicholas' School
Fleet
£16,448 to £25,045 a year
  • Reception &diams: £5,483 a term (£16,448 a year)
  • Year 1: £5,917 a term (£17,752 a year)
  • Year 2: £5,946 a term (£17,838 a year)
  • Year 3: £6,968 a term (£20,905 a year)
  • Year 4: £7,069 a term (£21,208 a year)
  • Year 5: £7,240 a term (£21,719 a year)
  • Year 6: £7,310 a term (£21,931 a year)
  • Years 7 - 11: £8,348 a term (£25,045 a year)
-2026/27Added by us at 20%Fee schedule24 Oct 2026
The Gregg School
Southampton
£12,750 to £20,280 a year
  • Reception, 1 and 2: £12,750 a year
  • Year 3 and 4: £12,933 a year
  • Year 5 and 6: £13,113 a year
  • Year 7 and 8: £20,001 a year
  • Year 9, 10 and 11: £20,280 a year
-2026/27IncludedFee schedule25 Oct 2026
The Pilgrims School
Winchester
£13,500 to £30,750 a year
  • Pre-Prep (Reception, Years 1 and 2): £4,500 a term (£13,500 a year)
  • Year 3: £7,000 a term (£21,000 a year)
  • Day boys (Years 4-6): £9,500 a term (£28,500 a year)
  • Day boys (Years 7-8): £10,250 a term (£30,750 a year)
  • Boarders (Years 4-6): £12,250 a term (£36,750 a year)
  • Boarders (Years 7-8): £13,000 a term (£39,000 a year)
£36,750 to £39,000 a year2026/27IncludedFee schedule25 Oct 2026
The Portsmouth Grammar School
Portsmouth
£16,452 to £25,614 a year
  • Reception - Year 2: £16,452 a year
  • Year 3 - Year 4: £17,352 a year
  • Year 5 - Year 6: £18,612 a year
  • Year 7 to 13: £25,614 a year
-2026/27IncludedFee schedule24 Oct 2026
Walhampton School
Lymington
£14,805 to £27,945 a year
  • PRE-PREP (YEARS RECEPTION - TWO) per term incl. VAT: £4,935 a term (£14,805 a year)
  • JUNIOR DAY (YEAR THREE) per term incl. VAT: £7,315 a term (£21,945 a year)
  • DAY (YEARS FOUR TO EIGHT) per term incl. VAT: £9,315 a term (£27,945 a year)
-2026/27IncludedFee schedule4 Oct 2026
Winchester College
Winchester
£45,954 a year
  • Boarding fees per term: £20,700 a term (£62,100 a year)
  • Day fees per term: £15,318 a term (£45,954 a year)
£62,100 a year2026/27IncludedFee schedule24 Oct 2026
Yateley Manor School
Yateley
£17,379 to £23,568 a year
  • Reception to Year 1: £5,793 a term (£17,379 a year)
  • Year 2: £6,103 a term (£18,309 a year)
  • Year 3 to Year 4: £7,327 a term (£21,981 a year)
  • Year 5 to Year 7: £7,828 a term (£23,484 a year)
  • Year 8 to Year 11: £7,856 a term (£23,568 a year)
-2026/27Not statedFee 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 Hampshire

How many private schools in Hampshire publish their fees?

We hold fees read from the school's own website for 14 of the 43 private schools in Hampshire; for the other 29 we hold no published fee, so ask those schools directly.

What is the average private school fee in Hampshire?

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,107 a term (4 schools). For prep and junior schools, the median of the highest day fee each school publishes per term, including VAT, for 2026/27 is £9,783 a term (4 schools).

Which private schools in Hampshire 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 Winchester College at £15,318 a term and the lowest is Ditcham Park School at £7,448 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 Cheam School at £11,055 a term and the lowest is St Neot's School at £8,480 a term.

Winchester CollegeDitcham Park SchoolCheam SchoolSt Neot's School

Do private school fees in Hampshire include VAT?

VAT at 20% has applied to private school fees since 1 January 2025. Of the 14 schools in Hampshire with published fees, 12 state their fees including VAT; 1 quotes fees before VAT, which we show with VAT added at 20%; and 1 does not say whether VAT is included.