Masterton Primary have won the Carnegie Dunfermline Rotary Club's inter-schools quiz to qualify for the area final in Glenrothes.

The young Masterton masterminds beat teams six other schools and will now compete against other Fife primary school teams on April 17.

Pam Turner, a rotary club member who organised the quiz, said: "Our hearty congratulations to Masterton, who did really well. I have every confidence they'll do well in the area final too.

“It was great to see so much talent from our schools, and also the fantastic support from the large number of family and friends who came along to support them. Many thanks to them, and to Duloch Primary School for hosting the event.”

Runners-up in the quiz were Duloch Primary School, with Pitreavie Primary School in third place. Other participating schools were Canmore, Bellyeoman and Touch, with contestants from P6 and P7 classes.

They were quizzed on a broad range of subjects such as the natural world, sports, the alphabet, mathematics, history, science, the human body, general knowledge, geography and picture recognition.

Also competing in the area final in Glenrothes will be Aberdour Primary, who won the Inverkeithing and Dalgety Bay Rotary Club quiz; Crossford Primary, winners of the quiz organised by the Rotary Club of West Fife; and Pittencrieff Primary, who came out on top in the Dunfermline Central heat organised by the Rotary Club of Dunfermline.