St Leonards School
St Andrews, Fife, KY16 9QJ, UK01334 472126
School type Coeducational Boarding & Day Head of school Dr Michael Carslaw Co-ed Age Range 5-18 Number of pupils 550 Day fees per annum £13,137 (for Senior School) Boarding fees per annum £32,040 Curriculum IBDP, IGCSE, GCSE Language of Instruction English |