Primary pupils and nursery children did their bit for Children in Need on Friday.

Tots at Nursery Times by The River dressed in pyjamas for the day while youngsters from Gavinburn turned up for lessons decked out in crazy headwear, including hats, headbands and oversized bows.

Cash raised by pupils will go straight to Pudsey and co.

The BBC’s five hour telethon on Friday evening raised an amazing £47.9 million for good causes, thanks to organisations and schools such as those mentioned above doing their bit to help.

Read more: Heroes assemble to light up the Christmas season

Children in Need is the BBC’s official UK charity, and raises money for disadvantaged young people around the country.

The TV event saw a host of celebrities on screen, as well as special versions of popular BBC shows including Mock The Week, Crackerjack and Dragon’s Den.