The staff includes:
- Headteacher – Mrs L Wood
- Principal Teacher – Mrs G Cormack
- Acting Principal Teacher – Mrs L Sweaton
Class Teachers:
- Primary 1 /2 – Mrs L Sweaton
- Primary 2/3 – Mr D Lee
- Primary 4/3 – Mrs K Templeman
- Primary 5/4 – Miss E Boyle and Mrs J Kerr
- Primary 6/5 – Miss H Scott
- Primary 7/6 – Mrs G Cormack and Mrs L Baillie
- Support for Learning Teacher – Mrs C Morrison
- NCCT Teacher – Mrs L Gillanders
Pupil Support:
- Pupil Support Assistant – Mrs A Billcliff
- Pupil Support Assistant – Mrs K Wilson
- Pupil Support Assistant – Miss C Laing
Visiting Teacher Team:
- Cello – Mrs P Woodburn
Office Team:
- Administrative Assistant – Mrs C Maxwell
- Clerical Assistant – Mrs A Foster
Nursery Team:
- Nursery Teacher – Mrs S Curran
- Early Years Officer – Mrs M Kerr
- Early Years Officer – Mrs D Hunter
- Early Years Officer – Mrs K Duncan
- Early Years Officer – Mrs L Hooper
- Early Years Officer – Mrs B Thornton
- Early Years Officer – Mrs C Thornton
- Modern Apprentice – Early Years Officer – Miss F Leask
Janitorial Team:
- Mr N Sutherland
Cleaning Team:
- Mrs L Anderson
- Mrs G Hayes
Kitchen Team:
- Cook – Mr D Jensen
- Mrs S Johnston
- Mrs J Dalgliesh