A brief history of Mary Hare School

  • 1949

  • 1957

  • 1962

  • 1977

  • 1985

  • 1989

  • 1991

  • 1995

  • 1996

  • 1997

  • 2001

  • 2002

  • 2006

  • 2013

  • 2015

  • 2016

  • The future

  • 1883

  • 1916

  • 1946