Students of the Pauline Quirke Academy of Performing Arts in Milton Keynes raised over £350 for Children In Need.
The students were sponsored to wear their pyjamas or something spotty and also held a cake sale and a Pudsey bear raffle.
Martin Lay, academy principal, said: “We were delighted that so many of our parents joined in the fun and even got up early to bake cakes for the sale.
“The event was combined with our annual film showcase, showing off the talents of our students in their own films which they wrote, directed and acted in themselves.”
Di Lay,fellow principal, added: “There was a real buzz and energetic atmosphere while we held the cake sale and Pudsey bear raffle. We are so proud of what our students have achieved, for such a good cause.
“We are still collecting sponsorship money and hope to reach our target of £400.”