A good school for advancing your child. They do a good job of teaching your kids .the students of this school are very smart but not just because of the teachers here but the parents are very motivated to make sure there kids study hard… I doubt if a parent needs to worry about There kids saftey… this school has a lot of nice smart kids… it is predominantly 1 culture here and it lacks diversity. .but if you are OK with this situation then you should send your kids here.