Creative fundraising efforts at Claires Court Schools in Maidenhead have raised nearly £10,000 for charities.
Pupils presented cheques for £3,177 to three local good causes - Thames Valley Adventure Playground (TVAP), Kids in Sport and the Alexander Devine Children's Hospice Service (ADCHS) - on Thursday.
They raised the cash during the spring term through a variety of activities including fancy dress sponsored walks, cake sales, football matches, a cocktail bar and selling their artwork.
The charities were voted for by the school council, and were delighted with the donations.
Susie Knowles from ADCHS said: "We can't thank the school enough.
"It is so lovely that local children want to help other local children less fortunate than themselves, we are so grateful for their continued support."
Top Ten Articles
The crash, which took place at about 7am today (Thursday), involved three vehicles. One man sadly died as a result of the collision and his next of kin have been informed.