Fraserburgh Academy won the Aberdeen heats of the Rock Challenge at the AECC on Saturday night - for the fifth year in a row.
Pupils from the school wowed audiences with their performance The Ugly Side of Beauty which asks questions about the ethics of animal testing.
Charlene Ritchie, a Fraserburgh Academy teacher who helps with the Rock Challenge team, was delighted with the victory.
She said: “There’s 72 cast members, 15 stage crew, 5 volunteers, hair-dressers and people’s parents and 4 make-up artists which is brilliant because it involves the local community.”
She added: “It was brilliant day.
“There was a lot of hard work by a lot if people but it was rewarding at the end of the day.”
The Ugly Side of Beauty is set in Rio and begins at a carnival before moving off to scenes of poor people and then scenes with monkeys and leopards and “lots of flowers”.
Ms Ritchie said: “It’s quite a flamboyant scene”.
The narrative of the performance explores the ethics of animal testing by showing monkeys that have been tested on and the attempted capture of other monkeys, with dire consequences.
Broch Academy beat a host of other schools in front of a packed audience including local councillors, the Deputy Provost of Aberdeenshire and the Lord Provost of Aberdeen City.
Charles Buchan, councillor for Fraserburgh and District, enjoyed the spectacle.
He said: “ You can imagine how delighted I was when Fraserburgh Academy was announced as the overall winner.
“The team also picked up a host of specialist awards due to the excellence of the production.”
He added: “The team, under the leadership of Mrs Gall, are to be congratulated on their commitment and hard work, having been preparing for this event for the last 9 months, and helped by parents and friends doing costumes, make-up, and technical support, and aided by Fraserburgh Junior Arts.”
Fraserburgh Academy will now move on to the Scottish finals in Dundee on June 17.