Every year Blairgowrie Rotary hosts the Blairgowrie heat of the District 1010 Primary Schools Quiz. Teams of 4 from up to 10 local primaries - Newhill, St Stephens, Rattray, Coupar Angus, Meigle, Kettins, Burrelton, Kirkmichael, Glendelvine and Alyth - answer 10 rounds of 6 questions each. It is always keenly fought and well supported. The winning team goes through to the area final, and the two top teams from the area final go through to the District Final