Staffing (updated March ’26) is as follows –
Senior Leadership team
Headteacher – Mrs Jilly Moffat
Depute Headteacher – Miss Julie Boyle
Principal Teacher – Mrs Lorraine Fleck
Acting Principal Teacher – Miss Debbie MacGregor
Class teachers –
Primary 1a – Mrs Nicola Jaap
Primary 1b – Mrs Julie Allison
Primary 1c – Miss Ashleigh Lamont
Primary 1/2 – Mrs Victoria O’Donnell/Mrs Gemma Noble
Primary 2a – Mrs Kathryn Lauder
Primary 2b – Miss Jeshanna Mathew
Primary 2/3 – Miss Michelle King
Primary 3a – Mrs Gemma Redford/Miss Jennifer O’Neill
Primary 3b – Mrs Erin Ross/Mrs Linsey McTier
Primary 4a – Miss Kirsty Oliphant
Primary 4b – Mrs Linda McIntyre
Primary 5a – Mr John Furlong
Primary 5b – Mr Andrew McNab
Primary 6a – Miss Rachel Haley
Primary 6b – Miss Katie McLure
Primary 7a – Mrs Kirsty Whyte /Mrs Emma Montgomery
Primary 7b – Mr Jonathan McDonald
NCCT and support teachers – Mrs Karen Murray, Mr Joe Thomson and Mrs Lynne Murray
Facilities officer – Mr Barry Grant
Office staff – Mrs Lorna Lauriston and Mrs Jennifer Troup
Classroom assistant – Mrs Anne McLoone ( Tuesday – Thursday)
Additional support needs assistants – Mrs Geraldine Hanson, Mrs Francesca Moyes- Feeney, Mrs Claire Webster, Mrs Lynne Hanton and Mrs Gemma McGhee
Catering staff – Agnes Brady ,Tricia Kidd, Jacqueline Ward and Angela Carmichael
Cleaning staff – Josephine Gracie, Agnes Brady, Angela Carmichael, Faye McAllister, Stephanie Shengheer and Abbie Hayes


