Headteacher: Mrs MacKinnon
Depute (Second Level): Mrs Penman
Depute (First Level): Mrs Thomas
Depute (Early Level): Mrs Swinburne
Principal Teachers: Miss Brodie and Miss Thomson
P1J Mrs Lorraine Johnston
P1W Miss Joanne Watson
P1T Miss Amanda-Jane Thompson
P1V Miss Victoria Thomson
P2A Mrs Jane Allen
P2H Mrs Heather Antonelli
P2L Mrs Jane Lyness
P2/3 Mrs Gillian Marr
P3W Mrs Fiona Wilson
P3M Miss Ferelith Mackintosh
P3T Mrs Penny Laurie-Pile (Mon/Tues) / Mrs Alison Smith (Wed- Fri)
P4C Miss Clare Brodie
P4B Mrs Jeanette Baxter
P4Y Miss Siobhan Youngson
P4L Miss Anne Langlands
P5B Mrs Shona Borthwick
P5M Mrs Andrea MacKenzie (Mon/Tues) / Mrs Faye Morgan (Wed/Thurs) Alt Fridays
P5L Mrs Fiona Lewis (Mon/Tues/Fri) Mrs Hannah Lawson (Wed/Thurs)
P6T Mrs Gemma Luke (Mon/Tues) / Mrs Emma Andrew (Wed-Fri)
P6J Mrs Jackie Jack
P6K Miss Caitlin Kew
P7K Mrs Ailsa Kellegher
P7B Miss Mhairi Brown / Mrs Heather Doyle (Wed)
P7S Miss Marie Louise Santini
P7T Heather Doyle (Mon/Tues) / Ms Suzie Gilkison (Wed-Fri)
Learning Support: Miss Valerie Duncan