They took to the stage to entertain the packed room with singing, poems, limericks, dancing and instrumental performances.
Performing a range of traditional songs including 'The Skye Boat Song' and 'Cockles and Mussels' the children sang confidently.
There were some fantastic keyboard solos from pupils as young as six and brilliant whole class performances on the recorders and the ukuleles.
Headteacher Norah Johnson commented "Our pupils enjoy entertaining others and they were particularly keen to put on a show that enabled them to showcase their range of musical talents. They had a lot of fun on stage, it was lovely to see."