There are 128 staff in the school, including 80 school staff and 48 dormitory staff. School staff includes 38 teaching staff (including 8 resource teachers for autistic children and 1 school librarian and 1 curriculum development coordinator), 3 speech therapists, 1 occupational therapists, 1 occupational therapy assistant, 1 physical therapist, 1 educational psychologist, 3 social workers, 2 registered nurses, 2 technical service support, 1 executive officer, 1 assistant clerical officer,1 clerical assistant, 1 activity and teaching assistant, 1 library assistant, 12 teaching/classroom assistants, 1 senior driver, 3 drivers, 1 workshop attendant and 6 workmen. The staff of the dormitory includes 1 warden, 2 assistant wardens, 5 house parents in-charge, 4 nurses, 15 house parents, 2 event planner, 4 watchmen, 6 chefs, 6 workmen,1 support assistant, 1 house assistant and 1 clerical officer.