Discover Britain's leading independent schools

Independent schools in Hampshire

Are you searching for the best school for your child in Hampshire? Discover independent pre-prep, prep and senior schools in Hampshire around Fareham, New Milton, Winchester, Basingstoke, Petersfield, Portsmouth and the Isle of Wight.

Private schools in Hampshire
Photo: iStock.com/Peter Barber

Featured schools in Hampshire

Scroll right to see all the details about the schools below, including size and type.

Ryde School
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • Boarding
  • 700 to 1,000 pupils

    St Swithun's School
  • Pre-Prep
  • Prep
  • Senior
  • Girls
  • Day
  • Boarding
  • 400 to 700 pupils

    Stroud School, King Edward VI Preparatory
  • Pre-Prep
  • Prep
  • Coed
  • Day
  • 200 to 400 pupils

    Scroll right to see all the details about the schools below, including size and type.

    Alton School
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • 200 to 400 pupils

    Ballard School
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • 400 to 700 pupils

    Bedales School
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • Boarding
  • 700 to 1,000 pupils

    Boundary Oak School
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • Boarding
  • 200 to 400 pupils

    Churcher's College
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • Over 1,000 pupils

    Daneshill School
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • 200 to 400 pupils

    Durlston Court
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • 200 to 400 pupils

    Embley
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • Boarding
  • 400 to 700 pupils

    Farleigh School
  • Pre-Prep
  • Prep
  • Coed
  • Day
  • Boarding
  • 400 to 700 pupils

    Farnborough Hill
  • Senior
  • Girls
  • Day
  • 400 to 700 pupils

    Forres Sandle Manor
  • Pre-Prep
  • Prep
  • Coed
  • Day
  • Boarding
  • 100 to 200 pupils

    Highfield and Brookham Schools
  • Pre-Prep
  • Prep
  • Coed
  • Day
  • Boarding
  • 400 to 700 pupils

    King Edward VI School
  • Senior
  • Coed
  • Day
  • 700 to 1,000 pupils

    Lord Wandsworth College
  • Senior
  • Coed
  • Day
  • Boarding
  • 400 to 700 pupils

    Pilgrims' School
  • Pre-Prep
  • Prep
  • Boys
  • Day
  • Boarding
  • 200 to 400 pupils

    Portsmouth High School
  • Pre-Prep
  • Prep
  • Senior
  • Girls
  • Day
  • 400 to 700 pupils

    Prince's Mead School
  • Pre-Prep
  • Prep
  • Coed
  • Day
  • 200 to 400 pupils

    Ryde School
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • Boarding
  • 700 to 1,000 pupils

    St John's College Southsea
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • Boarding
  • 200 to 400 pupils

    St Neot's Preparatory School
  • Pre-Prep
  • Prep
  • Coed
  • Day
  • 200 to 400 pupils

    St Nicholas' School
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • 200 to 400 pupils

    St Swithun's School
  • Pre-Prep
  • Prep
  • Senior
  • Girls
  • Day
  • Boarding
  • 400 to 700 pupils

    Stroud School, King Edward VI Preparatory
  • Pre-Prep
  • Prep
  • Coed
  • Day
  • 200 to 400 pupils

    The Portsmouth Grammar School
  • Pre-Prep
  • Prep
  • Senior
  • Coed
  • Day
  • Over 1,000 pupils

    Twyford School
  • Pre-Prep
  • Prep
  • Coed
  • Day
  • Boarding
  • 200 to 400 pupils

    Walhampton
  • Pre-Prep
  • Prep
  • Coed
  • Day
  • Boarding
  • 200 to 400 pupils

    West Hill Park
  • Pre-Prep
  • Prep
  • Coed
  • Day
  • Boarding
  • 200 to 400 pupils

    Winchester College
  • Senior
  • Boys
  • Boarding
  • 400 to 700 pupils

    Yateley Manor School
  • Pre-Prep
  • Prep
  • Coed
  • Day
  • 200 to 400 pupils