Aberdour Primary School came out on top for the second year running in the Rotary Club of Inverkeithing and Dalgety Bay Primary School Quiz.

The quiz is open to schools in the area covered by the Rotary club – Aberdour, North Queensferry, Rosyth, Inverkeithing and Dalgety Bay – and takes place annually, with pupils answering questions on a range of topics.

The Aberdour team of Michalis Diasakos, Caleb Curry, Megan Williams, Calan Wilson and Edie Riach (reserve) won with a score of 102 points.

They will now progress to compete in the area final on April 18 at Levenmouth Academy, with the winner from there going on to compete in the district final in Aberdeen on Saturday, June 17.