| Headmaster | Dr D. Carruthers |
| Vice-Principal | Mr S.L. Turtle |
| Mr M. McNay | |
| Senior Teacher | Mr W.G. McCluskey |
| Mr P.W.J. Allen | |
| Art & Design | Mr J. Brown (Head of Department) |
| Miss E. Liddle | |
| Biology | Mr D.A.Harkness (Head of Department) |
| Mr G.P. Blayney | |
| Mrs T.D. Reid | |
| Mr D.McQ. Stewart | |
| Careers | Mr P.W.J. Allen (Head of Department) |
| Dr N. Cully | |
| Dr G. Hull | |
| Chemistry | Mr W.G. McCluskey (Head of Department) |
| Dr N. Cully | |
| Mrs T.D. Reid | |
| Economics | Mr P.W.J. Allen (Head of Department) |
| Miss M.L. Montgomery | |
| English | Mrs K. Taggart (Head of Department) |
| Mr J.V. Boyd | |
| Mr J.J. McCully | |
| Mr S. Miller | |
| Miss L. Magee | |
| French | Mr M. Reavey (Head of M.L. Department) |
| Mr M. McNay | |
| Mr K.A. Peden | |
| Mr G.B.E. Knox | |
| Miss G. Watters | |
| Miss V. Calvin | |
| Geography | Miss P. Murphy (Head of Department) |
| Dr G. Hull | |
| Mr A.S. Lee | |
| Mr S.H. Graham | |
| German | Mr G.B.E. Knox |
| History | Mr J.W. Martin (Head of Department) |
| Mr P.W.J. Allen | |
| Miss M.L. Montgomery | |
| Mr R.M. Beggs | |
| Miss S. Pinkerton | |
| ICT | Miss P.A. McIntyre (Head of Department) |
| Miss L. Coyle | |
| Mr D. McQ. Stewart | |
| Mr M.J. Palmer | |
| Journalism | Miss L. Magee |
| Learning For Life & Work | Mr P.W.J. Allen (Teacher in Charge) |
| Mathematics | Mr R.I. Crown (Head of Department) |
| Mr J.S. Patterson | |
| Mr R. Kane | |
| Mr M.J. Palmer | |
| Mr S. Patterson | |
| Mrs A. Weir | |
| Music | Mrs S.J. Cameron (Head of Department) |
| Physical Education | Mr S.H. Graham (Head of Department) |
| Mr R.M. Beggs | |
| Physics | Mr W.S.A. Mitchell (Head of Department) |
| Mr A.S. Lee | |
| Mr S. Gault | |
| Politics | Mr S.L. Turtle |
| Religious Education | Mr G.J. Spence (Head of Department) |
| Dr N. Cully | |
| Miss M.L. Montgomery | |
| Miss L. Coyle | |
| Spanish | Mr M. Reavey |
| Mr M. McNay | |
| Mr K.A. Peden | |
| Miss G. Watters | |
| Miss V. Calvin | |
| Technology | Mr M.W.C. Irwin (Head of Department) |
| Mr R.T. McGregor |