Head Teacher – Mrs Gina Drummond

Depute Heads – Mrs Vicki Ward & Mr Scott Neish

Office Staff –  Ms Dorothy Grant

School Janitor – Mr John Thompson

Teaching Staff 

Tara Kennedy

Joanne Fearn

Room 1 – Mrs Yvonne Christie (Monday, Tuesday &Wednesday) Mrs Jane Hay (Thursday & Friday)

Room 2 – Mrs Tina Barnes & Mrs Emma Rathbone

Room 4 – Mr Archie McBean (Monday,Tuesday, Wednesday & Thursday), Mrs Lynda Sutherland (Wednesday, Thursday & Friday)

Room 5 – Miss Carol Smith

Room 6 – Miss Laura MacGillvray

Room 7 – Miss Theresa Moar (Monday, Tuesday & Wednesday) Mrs Laura Alexander (Thursday & Friday)

Room 8 – Mrs Lynne Downie (Monday, Tuesday, Wednesday)  Mrs Fiona Hamilton (Wednesday, Thursday, Friday)

Room 10 – Mrs Katy Kane

Room 11 – Mrs Gill Duthie

Room 12 – Mrs Emma Godwin

Room 14 – Mrs Lara Cameron

Room 15 – Mrs Fatime Plavecz & Mrs Linda Vickers

Music Specialist – Mrs Linda Vickers

PE Specialist – Mrs Fatime Plavecz

Maternity Leave –  Mrs Emma Craik

Early Years Practitioners – Becca Hay, Heather Taylor, Claire Ingram, Vicky Mackie, Ann Findlay, Kelly Wright, Kelly Johnston, Irene Bolda, Lyndsay McKeown & Karin Leslie

Pupil Support Assistants –  Margaret Scott, Ann Webster, Nancy Morrison, Marion Milne, Sheila Simpson, Rebecca McCarn, Katy Milne, Shona Strachan, Mel Wallace, Nadine Smith, Julia Wilson, Edna Pirie, Julie Davidson, Jane Salter, Alison Paton, Lynn Falls, Karen Booth, Jane Angus, Cathy Smith, Kay Adam, Deborah Collinson, Fiona Stubbs, Denise Christie, Charlie Moynagh, Teresa McKay, Gwen Edwards, Kirsty Findlay,  Gayle Taylor & Leslie Findlay

Kitchen Staff – Anne Innes and Wendy Benzie

Cleaning Staff – Sandra Sutherland, Helen Campbell and Cat Matthew-Milne

Community Team

(Contact Number – 01467672731)

Speech and Language Therapist – Kathryn Pirie &  Christine Richardson

Speech and Language Therapy Assistants – Alison Broad and Frances Ratcliffe

NHS Grampian Child Development Team

(Contact Number – 01467672771)

Occupational Therapist – Fiona Clarke

Speech and Language Therapist – Beth Marletta

Speech and Language Therapy Assistant – Carly Morris

Physiotherapists – Diane Moore and Siobhan Mutch

Therapy Support Worker (Physiotherapy) – Colleen Black