2026-2027
Leadership Team
| Headteacher | Andrew Watson |
| Depute Headteacher | Stephanie Macfarlane |
| Principal Teacher | Louise Meneely |
| Principal Teacher | Karine Stalker |
School Teaching Team
| Primary 1 | L. McIntyre |
| Primary 1 | O. Scott & V. Rowan |
| Primary 2 | E. Kelly |
| Primary 2 | M. McGuckin |
| Primary 3 | L. Swan & R. Lang |
| Primary 3 | H. Anderson |
| Primary 4 | F. McQuade & K. Jack |
| Primary 4 | L. Miller |
| Primary 5 | C. Edwards |
| Primary 5 | R. Bell |
| Primary 6 | L. Risk |
| Primary 6 | S. Blair |
| Primary 7 | J. Lesko |
| Primary 7 | E. Meikle |
Additional and Enhanced Support for Learning
| Support for Learning Teacher | N. Cummings |
| Enhanced Support Teacher | C. Parnell |
| Enhanced Support Teacher | L. Egan |
| Support for Learning Assistant | S. Wright |
| Support for Learning Assistant | L. Meikle |
| Support for Learning Assistant | M. McAllister |
| Support for Learning Assistant | E. Johnston |
| Support for Learning Assistant | D. Robertson |
Early Learning Class (ELC)
| Principal Early Years Officer | C. Brisbane |
| Senior Early Years Officer | A. McCrann |
| Senior Early Years Officer | L. Andrews |
| Early Years officer | T. McConnachie |
| Early Years officer | M. Anderson |
| Early Years officer | D. Stafford |
| Early Years officer | S. Tennant |
| Early Years officer | L. Third |
| Early Years officer | S. Cunningham |
| Early Years officer | C. Nugent |
| Early Years officer | L. Thomson |
| Early Years officer | O. Howieson |
| Early Years officer | S. McGrath |
| Support for Learning Assistant | S. Muire |
| Early Learning Assistant | L. Dickson |
| Early Learning Assistant | J. Rae |
School Support Team
| Clerical | D. McKinley |
| Janitor | H. Morton |
| Janitor | P. Fish |