The Community School of Auchterarder praises pupils after taking part in a CPR course.
Agencies from British Heart Foundation, Scottish Fire and Rescue Service, Scottish Mountain Rescue and NHS Tayside helped with the event.
Stuart Clyde Head Teacher at The Community School of Auchterarder said to the BBC: “The pupils are absolutely loving it.
“We thought it would raise the awareness much more if we made it a whole school event.
“We’ve also included the P7 pupils from the three associated primary schools in our area.
“We have the assembly hall split into two so at any one time there can be 100 people watching the training video and then go to the other side which is kitted out with about 50 mannequins to practice their skills on.”
We’ve done it: 527 new life-savers in our community. Well done everyone involved – we’re so proud! pic.twitter.com/oVWggGsaKJ
— Auchterarder School (@TheCSoA) 7 June 2016