IB's Primary Years Programme (PYP) is taught from Years 1–6, while the IB's Middle Years Programme (MYP) is introduced in Year 7 and continues through Year 9. Therefore, the MYP overlaps across the Junior and Senior years. In Year 10, pupils begin a two-year course in preparation for their GCSE/IGCSE exams at the end of Year 11. Students are given a degree of choice as to which subjects they take, however a number remain compulsory: English, Maths, Science and a foreign language. As an alternative to the above for pupils who join the school in Year 11, St Leonards offers a one-year Pre-IB course. These students sit IGCSE exams only. In Years 12–13, St Leonards pupils may undertake one of two programmes: the IB Diploma Programme (DP) or the IB Career-related Programme (CP). A large majority choose the DP, with the latter being available for those who would prefer a more vocational qualification. Academic study is still very present for CP students alongside the practical aspect, as this programme incorporates at least two DP courses. The average IB Diploma points score for St Leonards pupils from 2015 to 2019 is 33/45, compared to a global average of 29/45 points for the same period. St Leonards has been recognised as the "Top Independent Secondary School Sixth Form in Scotland for IB/A Level Results" in 2016, 2017 and 2018. In 2019, St Leonards was named "Top Independent Secondary School in Scotland" by The Sunday Times Parent Power guide. Almost all St Leonards graduates go on to university. Approximately one third of the graduating class studies in Scotland, one third studies elsewhere in the United Kingdom and the remaining third studies overseas. Headmistresses and headmasters For the first 124 years, (when the school was an all-girls school) the Head of St Leonards was always a woman. The first Headmaster was appointed in 2003. 1877–1882: Dame Louisa Lumsden 1882–1896: Dame Frances Dove 1896–1907: Julia Mary Grant 1907–1921: Mary Bentinck-Smith 1922–1938: Katharine Howard McCutcheon 1938–1955: Janet A. Macfarlane 1956–1970: Janet S. A. Macaulay 1970–1987: Martha Hamilton (Mrs R Steedman) 1988–2000: Mary James 2001–2003: Wendy Bellars 2003–2008: Robert A. J. Tims 2008 – April 2021: Michael Carslaw April 2021 – August 2021: Dawn Pemberton-Hislop (Acting Headmistress) From August 2021: Simon Brian Fees School fees at St Leonards for the 2020–2021 academic year ranged from £9,552 to £15,474 for day pupils and £24,651 to £37,452 for boarders.