The best schools in Hampshire

Compare 708 schools in Hampshire on one page: the top-rated primary and secondary schools ranked by Ofsted, SATs and GCSE results and our composite score, plus every independent and special school in the area. Top of the list: St Joseph's Catholic Primary School (primary) and Saint George Catholic Voluntary Aided College Southampton (secondary).

County 708 schools

Primary schools

512 primary schools in Hampshire, ranked by our composite score. Showing the top 6.

Secondary schools

92 secondary schools in Hampshire, ranked by our composite score. Showing the top 6.

Independent schools

41 independent schools in Hampshire, listed by Ofsted rating where one exists, then A to Z. Showing the top 6.

SEND and special schools

63 special schools in Hampshire, listed by Ofsted rating where one exists, then A to Z. Showing the top 6.

Schools in Hampshire: common questions

See every school in Hampshire

Browse the full list with filters for phase, Ofsted rating and our score.