A cast of 500 children from St Joseph's School in Aldershot performed "Joseph and His Amazing Technicolour Dreamcoat" and "Colours and Dreams" at the town's Princes Hall.
The pupils, aged 4 to 11, had been preparing all year and teachers and pupils made all the stage props. Both nights were a sell-out.
Head teacher Bill James said: "This production celebrates not only the talent and the application of the children, but also their ability to work together in the name of the school.
"It has been perhaps our largest ever undertaking. I am very lucky to have such talented and dedicated staff who have put in countless hours dealing with all aspects of the production." Pictures: right and below.