The number of teachers is adjusted each session according to the size of the school roll. The school is staffed by a Head Teacher, 1 Depute Head Teacher (job share by 2 people), 1 Principal Teacher (job share by 3 Principal Teachers), 4 full time class teachers, 8 part time class teachers and 2 probationers. The school also has part-time specialists for music and PE.
View the staff below.