The school has fifteen teachers including the Head. All the staff are experienced primary and special needs teachers, and most have extensive training in this field.
The school also has a Higher Level Teaching Assistant, 15 Teaching Assistants (Level 3) and 13 Teaching Assistants (Level 2). There are also 8 Lunchtime Assistants. The school has an Administrator and Clerical Officer. There is a Caretaker for the site.

There are currently specialist teachers for ICT and PE. There is also a Language Specialist who works closely with the school's two Speech and Language Therapists and Assistants. The school is served by an Occupational Therapist and a Physiotherapist. The Health Authority team is completed by the School Nurse.