Staff

Senior Management Team

Headteacher
Phil Cubbon

Deputy Headteacher(s)
Mr W Davidson
Mrs D Hogg 
Miss C Harrison

School Support Manager
Mrs Sarah Cowan

Creative & Aesthetic
PT: Mr A Reid

Art
Ms J Kilmurry PTPS (Devorgilla)
Mrs H Harvey
Miss D Holmes PTPS (Buccleuch)

Drama
Miss J Walker

Music
Mr M Griffin
Mrs H Turner (mat leave)
Mr D McGarva (Probationer)

Technical
Mr A Reid PT
Mr G Campbell PT

Languages & Literacy
PT: Miss L Wilson (Acting)

English
Miss P Hamilton
Ms C Grieve
Miss E McGuinness
Miss H Flint
Miss L Wilson
Mrs H Brown

Modern Languages
Mr D Thorburn
Mrs N Blackwell

Health & Well-Being
PT: Mrs S Farquhar

Home Economics
Mrs S Farquhar
Miss Lauren Moffat

Physical Education
Mr K Sharp
Mr B Smith
Mrs E Adamson
Mr C Hyslop
Mr S Douglas
Ms F Bryce

Maths & Numeracy / Technology
PT: Mrs B Anderson

Mathematics
Mr D Crossley
Mrs S Paul
Mr A Smith
Mr D Monteith

Business Studies/Computing
Miss N Hamblin (mat leave)
Miss F Martin
Miss K Hamilton
Miss K Garton (Probationer)

Science / STEAM
PT: Mrs J Earle

Biology
Mrs D Downie
Miss R MacPherson
Miss H Johnstone

Chemistry
Miss R Henry
Mrs J Earle

Physics
Mr R Gordon
Mr I Houston

Social Subjects / RE
PT: Miss C Scott

Geography
Mr B McCabe

History
Mr W Davidson
Miss L Lee

Modern Studies
Mrs W Sibley
Miss Smithard

Religious Education
Mrs J Snailham
Ms M Glen

Removing Barriers to Learning
PT: Mr A Park
Miss L McKie
Mrs A Keeley

Pupil Support
Buccleuch
Miss D Holmes
Caerlaverock
Miss F Bryce
Devorgilla
Ms J Kilmurry 

Admin Assistant
Kirsty Lindsay-Scott - FT
Andrea Connor - PT

Clerical Staff
Mrs C Shaw - PT
Mrs C Park - PT
Mrs K Tait - PT
Mrs C Bartsch - FT
Mrs E McEwan - PT

(PT = Part Time)
(FT = Full Time)

Learning Assistants
Mrs A Templeton
Mrs J Burgess
Mr L Van-Wakelin
Mrs G Lindsay
Mrs R Johnson
Mrs L Van-Wakelin
Miss F Grubb
Miss P Kirkpatrick

Janitorial Staff
Mr B-J Fraser
Mr T Kearney

Library Assistant
Mrs J Grierson

Science Technician
Mrs G Duncan
Miss A Pickles 

School Technician
Mr R Earle

Careers Officers
Zoe Knox 

PC
Hayley McKerlie