Management Team
- Acting Head Teacher – Mrs Lorna Dalziel
- Deputy Head Teacher – Miss Kathryn Catlow
- Deputy Head Teacher – Miss Stephanie Sharp
- Acting Deputy Head Teacher – Mrs Gayle Allan
Teaching Staff
- P1L – Mr Lord
- P1GD – Miss G Dow
- P1M – Miss Mullins
- P2K – Miss Keith
- P2T – Miss Tuck
- P2/3 – Miss L Dow
- P3B – Miss Benzie
- P3D – Mrs G Dalziel
- P3CD – Mrs C Duncan
- P4C – Mr Christie
- P4M – Mrs Mordente
- P4JC – Mrs Johnstone & Mrs Cox
- P5GS – Mr Sanderson
- P5S – Miss Scordis
- P5SR – Mrs Sinclair & Mrs Rennie
- P6G – Miss Gourlay
- P6Y – Miss Yu
- P6MR – Mrs McClure & Mrs Russell
- P6/7 – Miss Garden
- P7M – Miss Macrae
- P7B – Mr Buchan
- P7D – Mrs Douglas
- ASN – Miss Galloway
- ASN – Mrs Williams
- ASN – Mrs Strachan
- ASN – Mrs Cox
- MLPS – Mrs Shepherd
- Music – Mrs Fyfe
- ICT – Mrs Allan
Pupil Support Assistants (PSAs)
- Mrs Clark
- Mrs Chalmers
- Mrs Mutch
- Mrs Smart
- Mrs Dalgarno
- Miss Watson
- Mrs Shaw
- Mrs Welch
- Mrs Simpson
- Mrs Hamilton
- Mrs Lawrence
- Miss Hay
- Mrs Mackenzie
- Mrs Welsh
- Ms Snape
Senior Early Years Practitioners
- Mrs Ogilvie
- Miss Stephen
Early Years Practitioners
- Ms Simpson
- Ms Chmelikova
- Ms Dadgar
- Ms Duffus
- Ms Robertson
- Ms Lyon
Early Years Support Workers
- Ms Finnie
- Ms Harris
- Ms McDonald
- Ms Thomson
- Ms Doonga
- Ms Smith
Janitor
- Mr Raitt
Admin Team
- Mrs Morrison
- Mrs Bain
- Mrs Glennie
If you would like to contact any of the teaching staff, please do so via the school office.