
Private Schools in Hampstead
There are 20 private schools in Hampstead. Compare fees, rankings and open days.
Updated November 2026
- Schools
- 20
- Day fees
- £11,925–£38,250 / year
- Ages
- 2–19
Hampstead has 20 independent schools: 17 taking primary-age pupils and 7 with a senior school or sixth form. 11 co-ed, 5 girls' and 4 boys'. The median top day fee is £26,150 a year, close to the £26,493 median across London's independent schools. The highest-ranked on the Houseroom Index is South Hampstead High School.
Best-ranked private schools in Hampstead
By Houseroom Index score
Prep and senior schools
17 prep · 7 senior or sixth form · 5 girls', 4 boys', 11 co-ed
Top senior: South Hampstead High School, University College School, Maria Montessori School
Top prep: Hereward House School, St Anthony's School for Boys, Alleyn's Hampstead Nursery & Junior School
Upcoming open days in Hampstead
- South Hampstead High SchoolTue 24 Nov
- University College SchoolWed 6 Jan
All 20 private schools in Hampstead
Free account
Register free to see all 20 private schools in Hampstead
Showing 5 of 20. The other 15 are one step away.
- Every result on every listing, not just the first five
- Email reminders before the dates you care about
- Save schools to your shortlist
Already have an account? Sign in
Every private school in Hampstead
All 20 independent schools in Hampstead, A to Z, by stage.
Prep and junior schools (13)
- Alleyn's Hampstead Nursery & Junior SchoolCo-ed · Ages 2–11 · Day
- Devonshire House Preparatory SchoolCo-ed · Ages 2–13 · Day
- Gloucester House, The Tavistock Children's Day UnitCo-ed · Ages 5–14 · Day
- Hampstead Hill SchoolCo-ed · Ages 2–11 · Day
- Hereward House SchoolBoys · Ages 4–13 · Day
- Sarum Hall SchoolGirls · Ages 3–11 · Day
- Southbank International School HampsteadCo-ed · Ages 2–11 · Day
- St Anthony's School for BoysBoys · Ages 2–13 · Day
- St Christopher's SchoolGirls · Ages 4–11 · Day
- St Mary's School, HampsteadGirls · Ages 2–11 · Day
- The Academy SchoolCo-ed · Ages 6–13 · Day
- The Hall SchoolBoys · Ages 4–13 · Day
- Trevor-Roberts SchoolCo-ed · Ages 4–13 · Day
Senior schools and sixth forms (7)
- Alleyn's HampsteadCo-ed · Ages 11–18 · Day
- Fine Arts CollegeCo-ed · Ages 13–19 · Day
- LSI Independent CollegeCo-ed · Ages 15–19 · Day
- Maria Montessori SchoolCo-ed · Ages 2–16 · Day
- South Hampstead High SchoolGirls · Ages 4–18 · Day
- St Margaret's SchoolGirls · Ages 4–16 · Day
- University College SchoolBoys · Ages 4–18 · Day
Private schools in Hampstead: common questions
- What are the best private schools in Hampstead?
- The highest-scoring independent schools in Hampstead on the Houseroom Index are South Hampstead High School, Hereward House School, University College School, St Anthony's School for Boys and Alleyn's Hampstead Nursery & Junior School. The index weighs exam results, destinations, inspection and value.
- What is the best private secondary school in Hampstead?
- South Hampstead High School is the top-ranked independent secondary in Hampstead on the Houseroom Index, followed by University College School and Maria Montessori School.
- How much are private school fees in Hampstead?
- Day fees in Hampstead range from £11,925–£38,250 a year, with a median of £26,150. Fees include 20% VAT since January 2025. Lunches, uniform and trips are extra.
- How many private schools are there in Hampstead?
- Houseroom lists 20 independent schools in Hampstead: 17 taking primary-age pupils and 7 with a senior school or sixth form, including 5 girls' and 4 boys' schools.



