Senior Leadership Team
- Head Teacher – Miss Morven McKay
- Depute Head Teacher – Mrs Lorna Dalziel
- Depute Head Teacher – Miss Stephanie Sharp
- Acting Depute Head Teacher – Mrs Lynne Gordon
- Principal Teacher – Mrs Gayle Allan
- Principal Teacher – Mrs Jennie Duncan
Teaching Staff
- P1L – Mr Lord
- P1D – Miss G Dow
- P1B – Miss Benzie
- P1/2 – Miss L Dow
- P2B – Miss Bathgate
- P2P – Miss Prentice
- P3MR – Mr Mac & Mrs Russell
- P3D – Mrs G Dalziel
- P3/4 – Miss Mullins
- P4C – Mr Christie
- P4M – Mrs Mordente
- P4G – Miss Gourlay
- P5SR – Mrs Sinclair & Mrs Rennie
- P5D – Miss Duncan
- P5JC – Mrs Johnstone & Mrs Cox
- P6B – Mr Buchan
- P6S – Miss Scordis
- P6J – Miss Jack
- P6/7 – Miss Garden
- P7M – Miss Macrae
- P7S – Mr Sanderson
- P7D – Mrs Douglas
- ASN – Miss Galloway
- ASN – Miss Moyes
- 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
- Mrs Finch
Senior Early Years Practitioners
- Mrs Ogilvie
- Miss Stephen
Early Years Practitioners
- Ms Simpson
- Ms Chmelikova
- Ms Dadgar
- Ms Duffus
- Ms Lyon
- Ms Bennett
Early Years Support Workers
- Ms Finnie
- Ms Harris
- Ms McDonald
- Ms Thomson
- Ms Doonga
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.