I've been to both private and selective schools, and there are both good and bad teachers at both. There are some teachers at selective schools who are terrible, and expect that the class knows everything because they assume they get tutored/coached. In saying that, I've encountered terrible...