List of Past Principals

1922 - 1924W. Wilson
1924 - 1925J. Carruthers
1925 – 1926J. Mason-Allan
1926 – 1927W. Finlayson
1927 – 1928W. Bishop
1928 – 1929J. Hames
1929 – 1931J. Walker
1931 – 1933W. Ross
1933 – 1934H. Walker
1934 – 1935S. Garvie
1935 – 1936T. Crossman
1936 – 1937C. Reid
1937 – 1938W. Robertsons
1938 – 19391938 – 1939
1939 – 1940J. Westwood
1940 – 1941A. Warren
1941 – 1943A. Taylor
1943 – 1945L. Deakin
1945 – 1947A. Mackenzie
1947 – 1949G. Ross
1949 – 1951J. Bryce
1951 – 1953L. Greenslade
1953 – 1956R. Berry
1956 – 1958D. Wallace
1958 – 1960D. Scobie
1960 – 1962A. Paul
1962 – 1963W. Hunter
1963 – 1964C. Davidson
1964 – 1965J. Robertson
1965 – 1967A. Hoy
1967 – 1968A. Mellis
1968 – 1970J. McDermoS
1970 – 1973J. Wight
1973 – 1975W. Hunter
1975 – 1976T. Hamilton
1976 – 1978G. Bremner
1978 – 1980J. Burnett
1980 – 1982J. Wight
1982 – 1984I. Rankine
1984 – 1985D. Gilles
1985 – 1988W. Thomson
1988 – 1990R. Cooper
1990 – 1991T. Wilson
1991 – 1993F. Gaunt
1993 – 1995H. R. Wanless
1995 – 1998F. Gaunt
1998 – 2002D. P. Lambert
2002 – 2003G. C. Walsh
2003 – 2004W. MacGillivray
2004 – 2005G. C. Walsh
2005 – 2008W. MacGillivray
2008 – 2011A. McKellar
2011 – 2013F. Gaunt
2013 – 2015C. C. Stewart
2015 – 2016E. Kelly
2016 – 2018S. D. Cairns
2018 – 2019G. E. Veal