St Leonards students achieve outstanding set of IB exam results

St Leonards leavers celebrated the end of the school year at Prizegiving in the Younger Hall, St Andrews