Head Teacher – Mrs Anne Craig
Administrator/ Clerical Assistant – Mrs Melanie Downer
Nursery – Mrs Kirsty Wilson (EYSP),
Mrs Gemma Finnie (EYLP),
Mrs Wilma Elphinstone (EYP),
Mrs Arlene Rae (EYP) Mrs Vanessa Christie (EYP), Mrs Lindsey Anderson (EYP) and Mrs Hazel Murray (EYP), Miss Carle, (EYSW) and Mrs Paterson, (EYSW).
P1/2 – Mrs Linsey Knox
P3/4 – Mr Christopher Bridle
P4/5 – Miss Jade Aikenhead
P5/6 – Mrs Margaret Jack & Mrs Shelley Kingsley
P7 – Miss Fiona Barron
Non Class Contact Time Teacher – Mrs Eileen Maclurg
Additional Support for Learning Teachers – Mrs Laura Couper & Mr Ronald Burnett
Nature Nurture Teacher – Ms Christine Steiner
Pupil Support Assistants – Mrs Elizabeth Watson Lee, Mrs Ashley Strachan, Mrs Claire McClure and Mrs Elisabeth Henderson.
Janitor – Mr Marc McLaren