There are over 50 teaching staff and over 52 non-teaching staff in the school.
Members of staff are encouraged through:
Members of staff are trained periodically on innovative methods of teaching children of primary school age through continuous provision for professional development for all staff, locally and abroad.