This school is ok if you have a good student. If your child needs any special attention they are a little clueless on what to do. While I think the teachers are caring, they don't have any systematic methods to help different learners. I've had two kids there, one was in special ed. That program was a hot mess! They would call me every day asking me what to do with my child. I had to take him out of that school. My other child does ok there and is in the immersion. They act as if Chinese is a core subject, they get very anxious that he's not learning to read Chinese as quickly as the other students, I want him to do his best too, but not to where he it's practicing during non-Chinese subjects. I don't understand since Chinese is not a requirement.