Pupils, staff and PTA members at Peterhead's Central School have raised more than £1,300 for Children in Need following a series of fundraisers.
The school recently held a 'spot-tacular' fun day for the charity, where all the children arrived at school wearing spots.
Pupils in P5/6 hosted a fun day in their classroom, which included a guess the sweets in the jar competition, make your own Pudsey cakes and guess Pudsey's birthday.
As well as this there was a gunge the teacher competition. All pupils were given the chance to put donations into a teacher's bucket to see one of them gunged at the end of the day. The winner was Mr Carle, who had just short of £400 in his bucket.
All the pupils and staff gathered at close of school to see Mr Carle step into the gunge tank in the school hall where one lucky pupil was selected to press the gunge tank button.
Throughout the day the pupils aimed to reach their target of £600, but at the final count just over £1,300 was raised.
Mr Carle told The Buchanie: "We couldn't believe it! A fantastic effort was put in by all involved. With the help of the PTA, staff's friends and family, we had a brilliant time throughout the day!
"As the teacher that 'won' the gunge the teacher competition, I can certainly say it was worth it, not just because of the money we raised but to see the whole school smiling and coming together for a great cause. We are so proud of everyone involved!"