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.

Head Teacher/Depute/Principal
Teachers
Visiting Staff
Support Staff