The number of teachers is adjusted each session according to the size of the school roll. Please see below for more details. This session the school is staffed by our Head Teacher, 1 Depute Head Teacher, 1 Principal Teacher, 5 full-time class teachers, 12 part-time class teachers and 2 probationer teachers. The school also has part-time specialists for music and PE.