← Back to search results

St Leonards School

St Andrews, KY16 9QJ, Fife

01334 472126

School type Coeducational Boarding & Day
Head of school Dr Michael Carslaw
Co-ed Age Range 5-18
Number of pupils 535
Day fees per annum £8,700 - £14,208
Boarding fees per annum £22,746 - £34,653