A team of staff took the traditional elements of the birth of Jesus Christ, Mary and Joseph, angels, shepherds and wise men, but placed them in the setting of other cultures.
The result was “Children of the World”, the school’s own, unique take on the nativity story which starred Reception pupils and those from Years 1 and 2.
A school spokesman said: “It wasn’t really a traditional nativity play, although it had some of the traditional characters in it.
“It was actually about Christmas traditions in different countries and the children all worked really hard to learn their lines.
“It took several weeks to put together, there were lots of staff members involved in the performance and all the youngsters had a role to play.
“A few of the older ones had speaking parts, with some of the younger ones just singing, but everyone worked hard to learn the songs and the performance did form part of the children’s education.”
The play was performed in front of parents and grandparents on Thursday and, according to the spokesman, “everyone seemed to enjoy it.”