I have first hand experience that the teachers are very capable, and teach well. I think homework is pretty easy and kids can take on a little bit more, can be challenged a little bit more. Since this is a Basics school, they do not teach above grade level.
To the comments who say school is not about grades, I beg to differ. Grades are the first thing the college admission officer sees. It is good to get the kids started early that grades do matter because it will affect how driven they will be to achieve that goal and it will carry on to upper grades. It is an attitude that is good to develop early.
Talking about diversified population, unfortunately the bulk of the applicants are from Asian families. Given equal chances, it follows that the majority of the student population are Asian.
Ultimately, parent involvement is key to the child's success. You need to know what your child is learning so you can help reinforce what is being taught in school.
If you are just looking for a place to keep your child out of trouble, then this is most definitely NOT the school for you.
Both my kids go to this school and I'm extremely happy with it. I'd personally would like them to have more challenging home works, I can't complain as the school work and play time is so balanced and their performance had been rated very high on independent tests. My son; for example; had been reading books ( such as Diary of a Wimpy kid ) which is rated for 9+ kids by summer after second grade.
They learn it every day of their school days. They even learned to be compassionate to little bugs. Comparing with what we learnt when I was young, they're leaps and bound ahead of me when I was their age.