Below is a list of principals and their date appointed:
- John Douglas: July 1870 - resigned 1883
- Peter Gardiner: January 1884
- James A. Neill: July 1908
- James Abernethy: January 1911
- John J. Adams: May 1911
- Robert McCredie: October 1915
- Arthur Passmore: February 1920
- Louis Hill (relieving): March 1925
- John Dunleavy: June 1926
- George Hood: November 1945
- Claude Tabar: September 1949
- Mr Campton (relieving): 1951
- Joseph Driscoll: January 1953
- Lawrence Tickner: June 1959
- Tom Parkes (relieving): February - March 1960
- Edgar Pearson: February 1960
- Roy S. White: January 1966
- Ernest Watters - Relief Staff: February 1970
- Aub Hines (acting principal): 1970
- David M. Davies: January 1973
- Bruce Cockerall (relieving): 1978
- J.S. Read: 1979
- Malcolm Harber: September 1983
- Lynne Burrows: January 2002
- Jill Carter: April 2005
- David Scott: July 2007
- Margo Warham: March 2009
- Damien Borrow: October 2018