Our full-time and part-time teachers all hold Bachelor,Masters or PhD degrees, are experienced in teaching and have different professional knowledge and backgrounds. In addition they have all received initial and on-going training, and have joined the school's self-improvement schemes.