- Number of Pupils: 276Set amid 54 acres of parkland, three miles from the centre of Perth, Kilgraston is Scotlands leading boarding and day school for girls aged 2.5 – 18 (day boys 2.5 – 9 years). The school follows the Scottish curriculum with an excellent record of academic achievement with Upper Six leavers progressing to some of the best universities across the UK Read more…