PUPILS at a Dunfermline school have hit all the right notes after making it through to the finals of a national competition.

St Margaret's Primary are one of just nine schools from across the country to make it to the Frisson Foundation's Glee Challenge 2024 finals.

Nearly 150 schools took part in heats at the beginning of the year before regional finals and now the national final which will be held at the Caird Hall in Dundee on June 23.

The aim of the contest is to provide performance opportunities for children and young people from all backgrounds from across Scotland.

READ MORE: Dalgety Bay firm is heading for liquidation

Led by choir leaders Dee MacDonald and Briony Wilson, St Margaret's 26-strong choir is made up of youngsters from primary four to primary seven who have been working hard throughout the year to practice and perfect their songs and routines.

Dunfermline Press: St Margaret's Primary Glee Choir.St Margaret's Primary Glee Choir. (Image: Contributed)

"They were absolutely thrilled and couldn’t quite believe it when they were crowned winners at the Fife final," said Mrs MacDonald.

"They are thrilled to be heading to the national final with the eight other schools from across Scotland.

"It is such a great achievement and honour to represent not only our school but the whole of Fife as the regional champions.

"They missed out on the final last year so they were delighted to get through this year. It is such a big deal for them and they are all really excited."