Six teams took part in a hotly-contested St Andrews heat of the Rotary Primary Schools Quiz 2015.
Canongate, Greyfriars, Kingsbarns, Lawhead, St Leonards and Strathkinness were all involved in the competition, hosted by 2014 winners Lawhead Primary.
Scoring was extremely high, and at the end of the five rounds of questions, Greyfriars and St Leonards were tied for the lead.
Under strict tie break rules, Greyfriars Primary emerged the outright winners.
However, as both St Andrews Rotary Club and St Andrews Kilrymont Rotary Club were supporting the quiz, these two schools will go forward to compete in the area final to be held in St Andrews Town Hall on April 30.