ST Mary's Primary 6 and 7 classes were in good cheer for their recent festivities.

Rhythm, co-ordination and fun were the name of the game with lots of dancing to celebrate the season of good cheer.

The school gym hall at the Largs Campus was the perfect spacious venue for the shindig.

All of the pupils were quick to the dancefloor, as you can see from our photos.

Pictures: Charlie Gilmour