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 recently redeveloped 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. This has considerably enhanced the ability of the pupils to learn and to think independently. The PYP ultimately 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 enlightening 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. 

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

International Baccalaureate

St Leonards School is recognised as Scotland’s International Baccalaureate leader 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