 The school's catchment area incorporates Strathardle, Kirkmichael, Glenshee, Blacklunans, Bridge of Cally and Enochdu.Pupils continue their secondary school education at Blairgowrie High School.Over its lifetime, the school has been extended from a single-storey to a two-storey building, and in 2007 the new nursery and the primary 1-3 building were added.