Our son is at Sherbourne. It's excellent and we are really pleased with virtually every aspects. That's not to say that you won't find sound people who are not. Compass has a good rep as well. It's less selective and can have more children who don't speak English fluently, some classes have children who don't speak English at all when they first enrol. That said we have friends on the compound with 3 children in compass and love it as much as we do at Sherbourne.