Yan Chai is super good - very professional and caring teachers, provided good training to train kids to be more independent, big variety on daily manuel, have chance once in a while to visit school (meeting with teacher, watch video of my kid at school, festival activities, etc.)
My first kid studied in Yan Chai a few years ago. However, my second one did not get a chance to get into Yan Chai. My husband and I often compare the development of the two kids and found my first kid so much much much more independent and "easy to be taken care of" than the second one. Very thankful to the training provided by Yan Chai.