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 victim of an assault in Cippenham was flown to hospital by air ambulance this afternoon.
A rapid response vehicle, an ambulance officer, an air ambulance and an ambulance crew were all called to an address in Earls Lane at 2.10pm.