Headteacher: Mrs MacKinnon
Depute (Second Level): Mrs Penman
Depute (First Level): Mrs Thomas
Depute (Early Level): Mrs Swinburne
Principal Teacher: Miss Brodie
P1A Mrs Jane Allan
P1B Miss Jennifer Brown
P1J Mrs Lorraine Johnson/Mrs Katie Havelaar-Cook
P1W Miss Amie White/Miss Ferelith MacKintosh
P1Y Miss Siobhan Youngson
P2G Mrs Gillian Lima
P2L Mrs Jane Lyness
P2W Miss Joanne Watson
P2/3 Miss Amber Branley
P3A Mrs Heather Antonelli /Mrs Penny Laurie-Pile (Tues)
P3S Miss Marie-Louise Santini
P3W Mrs Fiona Wilson/Mrs Laurie-Pile (Thurs)
P4B Mrs Jeanette Baxter
P4L Miss Caitlin Kew
P4L Miss Anne Langlands
P4T Miss Debbie Blair/Miss Clare Brodie (M)
P5T Ms Suzie Gilkison
P5M Mrs Andrea MacKenzie (M/T) / Mrs Faye Morgan (W/Th)
P5L Mrs Fiona Lewis (M/T/F) Mrs Hannah Lawson (W/Th)
P5N Mr Colin Newton/Mrs Fiona Lewis (1 day)
P6T Mrs Gemma Luke (M/T) / Mrs Emma Andrew (W-Fr)
P6D Mrs Heather Doyle/ Mr Jamie Orr (Th/F)
P6M Mr James McPherson
P7B Miss Jackie Boyd
P7H Miss Daisy Hadden
P7K Mrs Ailsa Kellegher
P7R Mr Gordon Richerby/Mrs Katie Havelaar-Cook
Learning Support: Miss Valerie Duncan