This school is wonderful. It pushes students to do their best. The level of motivation from the teachers, staff and principal is amazing. I love this school, no other school compares. There is constant communication between parent and teacher to help your child along. This school values its students and staff and that is what makes it a great place to study. I have 2 children here and they are happy never complain about their school work (and they get quite bit of work to bring home). The children get recognize for their achievements and the music teacher is so loving and patient with the kids.