To contact the School please email contact@stleonards-fife.org or fill in the contact form below.  

Telephone

St Leonards Main Reception: 00 44 (0) 1334 472126

St Leonards Junior Years: 00 44 (0) 1334 460470

Address

St Leonards School
St Andrews
Fife
Scotland
United Kingdom
KY16 9QJ