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