Headmaster: Mr Mark Becher MA(Hons) PGCE

Deputy Headteacher: Mrs Heather McCutcheon B.Ed (Hons)

Class Teachers:
Mrs Kate Brown B.Sc (Hons); PGDE
Mrs Susan Bryce B.Ed (Hons); ATQ (Primary)
Mrs Hilary Dowson B.Ed (Hons)
Miss Eve Harley PGDE (Primary)
Mrs Sally Hepburn Dip. Ed
Mrs  Clare Jenkinson B.Ed.(Hons)
Mr Jamie McCracken BSc; Dip.Ed
Mrs Fiona Mobbs B.Ed (Hons)
Miss Amanda Wallace BA (Hons); PGDE (Primary)

French:
Mrs Shelagh Legget Cert. of Ed.

Learning Support:
Mrs Marion Hellewell BA (Hons); PGCE; M.Ed

Music:
Mrs Renata Lockhart B.Mus & Education

Rugby Development Officer:
Mr Thomas Salkeld

Nursery Nurses:
Mrs Fiona Thorburn NNEB 
Mrs Jo Young SNNB

Classroom Assistant:
Mrs Sally Clark RGN
Mrs Emma Macdonald BA(Hons); PDA Educ. Support Asst.

Playground Supervisor:
Mrs Angela Haldane SVQIII (Playwork)

Bursar:
Mr Jamie Wilson FCMI, FInstLM

School Secretary:
Mrs Judi Paterson

Finance Admin Assistant:
Mrs Jane Bamford B Com, CA

Admin Assistant:
Mrs Angela Haldane SVQIII (Playwork), SVQ Business Studies

Compass Care Co-ordinator:
Mr Andrew Goddard SVQIV (Playwork)     

Compass Care Assistant:
Mrs Shona Borthwick S.N.N.E.B.

Judo:
Marc Preston Black Belt – 4th Dan

Mini Tennis:
Mr Peter Darbyshire

Drama:
Mrs Sylvia Cockburn D.D.A. Royal Conservatoire of Scotland (formerly R.S.A.M.D); BA Acting.

Visiting Music Instructors:
Chanter:
 Colin Pyrde
Clarinet: Ruth Ellis
Clarsach: Heather Yule
Drums: David Henry
Flute: Kirsty Macdonald
Voice: Susan Hamilton
Violin: Elaine Campbell