More than 300 students and staff at The Bay CE School ran a mini-marathon to raise money for a local lifeboat charity.