Located in the beautiful University town of St Andrews, the St Leonards provides an outstanding boarding and day education for boys and girls aged 5 -18. Full, flexi and weekly boarding is available from age 10.The International Baccalaureate is at the heart of what St Leonards has to offer. We...
Read more about St Leonards