St John Ogilvie pupils brought the festive spirit as they performed their very own Christmas nativity.

They all looked fabulous in their Christmas outfits and sang their hearts out to all their family and friends who came to see.

Some of them even had on some funky Christmas hats too!

They sang lots of songs that told the Nativity story and everyone had a great time watching the show.

The school thanked everyone afterwards for all their support and encouragement and for allowing the kids to show off what they had been working on over the past few weeks.

All of the children enjoyed singing and put on a fantastic show with the help of all their teachers and staff.