MILLTHROPE School raised almost £1,000 for charity at a fun day on Friday.
The proceeds, which totalled £907 with more still set to flood in, will be split between the Save the Children and Les Enfants de Dieu charities.
Staff came in fancy dress, which included Pink Ladies, Smurfs, Mary Poppins and Harry Potter. The fun went beyond the outfits though, as the school held a cake sale, karaoke and a Splat the Teacher stall.
The day was based on endurance tasks, to highlight the challenges children represented by the charities face on a daily basis. These included swimming for three hours, staying silent, playing guitar, a birdwatch, bike-riding and mini-triathlons.
Head teacher Mr Burton, who dressed up as a smurf and took on a rowing challenge said the day was great fun, adding that he was "amazed" at the large number of businesses that had donated on to the day.