St Leonards School is an independent, coeducational boarding and day school, located in the heart of St Andrews. Educating boys and girls from the age of 5-19, the Junior and Senior School is less than an hour from Edinburgh airport, and is set in the home of golf and shares the town with Scotland's first university.