St Leonards School provides top quality education for children aged 5 to 18, from the Primary Years Programme in Years 1-6, up to the IB Career-related Programme or Diploma Programme in the Sixth Form.

Our overriding aims are to make learning an enjoyable and rewarding experience and to bring out the best in every pupil.


Pupils in Years 1-6 enjoy their own dedicated area within the expansive and secure St Leonards campus, set within the historic walls of the former St Andrews Abbey. As well as having access to the full range of facilities that the beautiful green campus has to offer, children in the Junior years have their own playing fields and play areas.


In 2015, St Leonards introduced the Primary Years Programme (PYP) of the International Baccalaureate, and received accreditation in January 2018. The focus is on a holistic, rounded and inquiry-based approach to education, instilling in our pupils a love of learning that lasts for life, in line with the school motto - Ad Vitam.

The PYP prepares them for the challenges that lie ahead - not just in the Senior years, but throughout their lives. We aim to provide children with the skills that they will need as adults in a rapidly changing world.

All St Leonards pupils feed off the inspirational buzz that comes from being at the heart of the famous university town of St Andrews. Award winning beaches, historic landmarks and stunning countryside are just minutes away. Of course, St Andrews is also the home of golf so it’s natural that we give our pupils the chance to learn and play the game.

A carefully planned programme

Our class sizes allow pupils to be treated as individuals and at the same time learn how to work together. A carefully planned education programme provides them with a thorough grounding in core areas and specialist input in distinct subjects as they progress through the School. A full range of co-curricular activities gives pupils the chance to follow up on existing passions and discover and develop new ones.

St Leonards is very much one school and close interaction exists between the Junior and Senior sections. Like their Senior colleagues, Junior pupils are guided by the principles of the International Baccalaureate Learner Profile.

Children in Years 1-6 are immersed in the first chapter of the St Leonards learner journey - one journey, three chapters: Junior, Senior, Sixth Form


Our school day includes, for those who wish it, wrap-around care from 8.00am to 5.30pm, Monday to Friday. This covers activities, sports, games, supervised prep and after-school care and is included in the school fees.

day bus service

In the Junior and Senior years, many of our day pupils travel to school using the Day Bus Service. Our routes cover Fife, Tayside and Perthshire and additional stops are considered upon request. For more information, please visit: Day Bus Service

Entry points

Entry to St Leonards can take place at any stage, although in the Junior years, the main points of entry are Year 1 (P1) and Year 4 (P4). Early application is advised as demand for places is extremely high. Please go to our How to Apply page to find out more and apply.

Visit St Leonards

To arrange a visit to St Leonards, please contact our Admissions Team at More

Day Bus Service

St Leonards is pleased to offer a home to school day bus service for our families, with routes covering Fife, Tayside and Perthshire. More

Summer Schools

St Leonards offers Summer School Programmes specialising in English language tuition and multi-activities. Booking is now open for Summer 2024. More

Golf at St Leonards

St Leonards offers a leading six-tier Golf Programme, giving pupils every opportunity to grow their game in the home of golf, using top-of-the-range facilities and technology. More