Former Headmaster - 1940-44
Former Headmaster - 1944-46
Former Headmaster - 1946-48
Former Headmaster - 1948-49
Former Headmaster - 1949-53
Former Headmaster - 1953-54
Former Headmaster - 1954-59 & 1962-70
Former Headmaster - 1959-62
Former Headmaster - 1970-77
Former Headmistress - 1977-1987
Former Headmaster - 1987-2000
Former Headmaster - 2000-2002
Former Principal - 2002-2011
Former Headmistress - 2006-2008
Former Headmistress - 2006
Former Principal - 2011-2015
Former Principal (2015-2021)