STAFF and children at Uplowman Primary wore their onesies to school to raise money for Children in Need.

During the day the children completed a skipathon, skipping continuously for an hour.

Each class took it in turns to skip ensuring that there was someone skipping at all times.

The children did a fantastic job fundraising and in total the school raised an amazing £543.96 for the charity.