A cast of 180 children from Years 5 and 6 at Bede Academy, in Blyth, sang, danced, acted and played their part in the performance to scores of parents, siblings and family members.
The show, entitled Superstar!, began with the search for a super star, played by Eve Turner, before leading into the traditional nativity story and a host of songs.
The other major roles were taken by, Arwen Jenkins, Kate Daniels and Gary Chapman as the Wise Men, Keira Summers, Amy Bryson and Amy Davison as their apprentices, and Leon Chahal as Herod.
The narrators were Georgia Clark, Rebecca Middleton, Mia Stewart, Lilia Richmond and Grace Harrison.
The performance ended with dancing Santas and a Christmas singalong for the audience.
Headteacher Bethan Harding, who joined the academy this term from South Wales, said: “It was the best nativity I have ever seen. The musicians played their instruments beautifully, there was lovely dancing and the level of singing was absolutely superb.”
A proceeds of the collection afterwards will be donated to the children’s chosen charity, Cancer Research.