All the children and staff dressed up as elves and enjoyed a fun-filled "Elf on the Shelf" day decorating the school ready for Christmas at the beginning of the month.
A school spokesman said: "The day started with the visit of a ‘naughty elf’ who came to play tricks on the children, throwing toilet roll and snowballs at them. He then led them on a dance around the school grounds and gave each child an Advent calendar. What a fabulous start to December!"
Year 4 pupil, Lily Adamson, said: “I didn’t want to go home! It was the best day of my life!"