Pupils at Gavinburn Primary were busy recently, putting on two Nativity shows and three pantomimes - in the same week.

Children from primary one to three performed their show - titled The Nativity - for parents and families on Tuesday morning, December 10, and Wednesday afternoon.

Each child played a part, whether singing, playing percussion or acting.

Mary and Joseph, the Three Kings, and even angels were performed by P1 pupils.

P2s were in the choir, with P3s telling the story as narrators.

Read more: Youngsters sing their hearts out during Clydemuir Nativity show

Everyone sang Away in a Manger in Gaelic and then Twinkle Twinkle using sign-language Makaton.

The older pupils, from primaries four to seven, put on a pantomime called Panto Pandemonium, which was a comedy mash-up of different pantos going wrong.

The acting parts were played by primary seven pupils, with the younger years taking on roles in the choir and the musical side of the show.

Marie Wilson, head teacher, said: “Both of the shows were extremely popular, and we are very grateful for the support we were shown by parents and families. The pupils did so well learning lines, singing songs, and bringing these shows to life.”