All great schools, but I have some insight to this.
The problem with the elite schools is that they often train the young engineer or scientist to be an academic. We recently hired a new engineer from an “elite” school, one with great grades, and it has been very interesting. After six months she admitted that her whole schooling was focused on going grad school, as opposed to real engineering.
I have seen that many times. In fact, one company I have worked with specifically avoids said schools because of that. Not that the grads aren’t very well educated, but they are more tooled to doing things other than working with actual everyday engineering problems.
What the great schools produce are those 50 or 75 guys/gals out of a thousand with original ideas. Most will go on to teach or blossom at a later date. For work-a-day-engineers, I’d go with the second-string schools.