Spotty and bright clothing was worn as All Saints CE Junior School on Friday as pupils raised money for BBC Children In Need.
The school council organised fundraising events throughout the day including a treasure hunt, a cake sale and face painting.
More than £400 was collected for the charity.
Laura Mack, year four teacher at the school in Westborough Road, said: "The children learnt about Children In Need in assembly before.
"The day went really well, we had a Pudsey face on the playground and we collected one and two pence pieces to fill it in.
"The head boy and head girl were running treasure hunts for each class throughout the day and we had a cake sale after school."
Top Ten Articles
CCTV images have been released of men police would like to speak to in connection with a homophobic attack on a couple as they took a train home from a Valentine's Day meal.