Ripon Grammar School pupils have held a week of fundraising events and raised around £10,000 for charity.
The week included a charity auction, with lots ranging from a trip in an RAF aircraft simulator to opera tickets and a holiday in Prague, which raised £2600.
Other events taking place in the school included a daily cake stall, concerts, shows, a staff pantomime, car washing, a pub quiz and a ball for sixth formers.
The week was drawn to a close with a balloon race which set off from the school fields on Friday, October 21.
All money raised during the charity week will go to heart disease charity Cardiac Risk in the Young.