 The school was involved in March 2007 in a row over the standard of teaching given to some students.In August 2017, the school reported record high results.In March 2015, to celebrate the 400th anniversary of the martyrdom of Saint John Ogilvie, the school under the leadership of head teacher Edward Morrison officially changed its name from "John Ogilvie High School" to "Saint John Ogilve High School."