School Leadership Team
- Mrs Jo-Anne Angel – Headteacher
- Miss Monica Burke – Depute Headteacher
- Mr Steven McLean – Support for Learning Teacher
Teaching Staff
- Primary 1 – Miss Gail Weir
- Primary 1/2 – Mrs Leona Bowman
- Primary 2/3 – Mrs Zoe McWilliam
- Primary 3 – Miss Keren Adamson
- Primary 4 – Miss Jemma Jamieson
- Primary 5 – Mrs Deidre McQuade
- Primary 6 – Mrs Jill Logan (Mon-Wed)/Miss Claire Macdonald (Wed – Fri)
- Primary 7 – Miss Yvonne Milligan
- NCCT – Miss Rebecca Carr
- NCCT & Nurture Teacher – Mrs Eilidh Davie
Office Staff
- Miss Chloe Mannarn
- Mrs Lynn Jack
Support Staff
- Miss Katey Dow
- Mrs Lynn Jack
- Mrs Marie Maxwell
- Mrs Yvonne McGowan
- Mrs Mary Tindell
- Miss Daria Grieve
Nursery Staff
- Karen Brindle – Senior Early Years Officer
- Louise Stalley – Senior Early Years Officer
- Emma Wardlaw – Lead Early Years Officer
- Amanda Carroll – EYO
- Keira Duffy – EYO
- Zoe Graham – EYO
- Samantha Kolander – EYO
- Odette Marr – EYO
- Lisa Moir – EYO
- Louise Paton – EYO
- Cassie Patterson – EYO
- Meghan Roy – EYO
- Danielle Smith – EYO
- Leanne Smith – EYO