Head Teacher - Mrs P Walsh
Depute Head Teacher - Mrs L Candlish
P1A - Mrs C Ross (Principal Teacher)
P1B - Mr C Brown
P2 - Miss K Young (Acting Principal Teacher)
P3/2 - Miss M Murray
P3 - Miss J Peil
P4A - Miss L Purdie
P4B - Mrs S Oakes/Mrs E Osorio (Acting Principal Teacher)
P5A - Miss L Anderson
P5B - Miss A Tolland
P6 - Mr A Laughtland
P7/6 - Mr A Couper
P7 - Mrs A MacGillivray (Acting Principal Teacher)
Pupil Support Teacher (s) - Mrs B Gillies/Mrs C Holloway
Nurture Teacher (s) - Mrs C Walker/Mrs B Gillies
NCCT Teacher (s) - Mrs C Cowan/Miss A Caldwell