The staff consists of 17 teachers including two DHTs and a Head Teacher. The non-teaching staff include two administrative staff, janitor, four nursery nurses, cook, kitchen assistant, three dining attendants, two children's supervisors, three lunchtime auxiliaries and six cleaners.
The staff list is as follows:
| Head Teacher: | Mrs. Yvonne Duthie |
| Depute Head Teacher: | Mrs. Anne Rae |
| Depute Head Teacher | Mr. Alan Bowman |
| Teachers: | Mrs. S. Bowman |
| Mrs. G.Buchan | |
| Mrs. K Cruden | |
| Mrs. S.Harper | |
| Mrs. G. Hutcheson | |
| Mrs. R.Jappy | |
| Mrs. G. MacFarlane | |
| Mrs. C. McCann | |
| Mrs. B. Jaffrey | |
| Mr. R. Geddes | |
| Mrs. L. Noble | |
| Mrs. S. Sim | |
| Mrs. S. Smith | |
| Mrs. E. Summers | |
| Mrs. A.Willox | |
| Mrs. D. Whyte | |
| Ms. D. Stapely (Probationer) | |
| Miss. L. Thompson (Probationer) | |
| Mr. C. Butcher (Learning Support) | |
| Miss A. Christie (Learning Support) |
| Nursery Nurses: | Miss G. Bruce |
| Mrs. E. Hadden | |
| Mrs. J Duthie | |
| Mrs N. Pearson |
| School Administrator: | Mrs. I. Simpson |
| School Administrator / Clerical assistant: | Mrs. F. Duthie |
| School Janitors | Mr. J. Noble |
| Support Staff : | Mrs. V. Cardno |
| Mrs. K. Coyle | |
| Mrs. C. Duthie | |
| Mrs. F. Kelly | |
| Mrs. D. Kirkwood | |
| Mrs. T. MacCall | |
| Mrs. A. Mackie | |
| Mrs. L. MacKinnon | |
| Mrs. A. MacLeod | |
| Mrs. L. May | |
| Mrs. M. Scott | |
| Mrs. J. Smith | |
| Mrs. V. Ritchie | |
| Mrs. J. Sutherland |