We have been happy with the teaching. They have excellent Mandarin teachers and English teachers and spend a half day with each. I feel with any school and child, you need to be involved in their learning and take a role in making sure you child is supported and challenged. Being a small school, there is a great learning environment and the children here get more attention, for example, our son was given other challenges/tasks, when he was getting his work done faster etc. The teachers and principal are very available if you need to speak with them and I feel they really care about the students and are happy to be there.