Head Teacher – Mrs Anne Craig
Administrator – Mrs Fiona Anderson
Admin Support - Mrs Kelly Morrison
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/3 – Mrs Linsey Knox & Mrs Margaret Jack
P3/4 – Mrs Shelley Kingsley
P5/6 – Miss Jade Aikenhead
P6/7 – 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, Ms Danielle Barrow, Mrs Maureen Cruickshank and Mrs Elisabeth Henderson.
Janitor – Mr Marc McLaren