The list below is up to date as of December 2024.

Head Teacher: P. Thomson

Depute Head Teacher: A. Spence

Principal Teacher of Pupil Support: C. Hunter

Lower Primary Teacher: M. Fordyce

Middle Primary Teacher: T. Painter

Upper Primary Teacher: K. Nicholson

EY Teacher: L. Johnson

EY Senior Practitioner: Ju. Thomson

EY Practitioner: Ja. Thomson / H. Priest

EY Support Worker: H Priest / N. Brown

Play Worker: L. Doull

Learning Support Team: B. Priest, H. Spence, A. Niven, C. Smith, T. Arnold, P. Wood, G. Laurenson

ASN Teacher: P. Kavanagh

Maths/Physics Teacher: A. Fraser

English Teacher*: C. Mitchell

Science Teacher: B. Tarby

Art Teacher*: E. Shaw

Social Studies Teacher*: L. Nicholson

French Teacher*: I. Boulay

H.E. Teacher*: H. Corry

Music Teacher*: A. Strachan

Technical Teacher*: M. Ronalds

P.E. / P.S.E. / R.E. Teacher: C. Hunter

Business/Computing Teacher: P. Thomson

School Librarian: K. Malone / M. Moar

* denotes that this role is split across more than 1 school