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
The Met Office has issued a yellow alert for Windsor and Maidenhead, Slough and Wokingham, warning that rain moving eastwards across the south of the country may turn to snow in some places.