– see our –
Junior School
– more to –
St Leonards has been at the forefront of education in Scotland since 1877 More
A perfect location – St Leonards is in the most unique location  More
St Leonards is a pretty magical place. Our boys and girls are taught to learn effectively, communicate clearly, respect others and participate with purpose.
St Leonards is one of the UK's leading independent schools. From our beautiful campus in the inspiring University town of St Andrews, we offer boarding and day education for boys and girls aged 5-18. Featuring Scotland's only International Baccalaureate Sixth Form, St Leonards gives pupils an internationally recognised qualification for life.

  • – latest –
    Senior News
  • New St Leonards Scarf More
  • A great start to the season for St Leonards Golf team More
  • St Leonards Success at Maths Independent Schools Regional Final More

  • – latest –
    junior News
  • Some fishy goings on in Year 2! More
  • St Leonards Junior Sports Results More
  • St Leonards Junior Golf Championships More

Visit St Leonards

Come and see our vibrant school, and meet our friendly pupils and staff More


Find out more about our exciting changes More