First, let me start by telling you this, there are lots of good schools. Next, I’ll limit my comments to schools that I have first hand experience with through my son’s search.
He eliminated large OOS state schools right off the bat. Sure UIUC, Michigan, Purdue, FL, the list is long, have good schools, but OOS schools are not generous with merit aid, tend to have huge classes, and use TAs frequently (Berkeley has over 60 ME TAs, Poly…3). In the end it didn’t make sense to pay 300% more than his instate flagship! Oregon State. Even if they were slightly better, there isn’t a chance in hell that they were $150k better, so, he didn’t even look.
He wanted a “more typical” college experience, so even though he visited, he didn’t apply to schools like Olin or Mudd. He wanted access to outdoor activities. He didn’t want an old school 2 and 2 curriculum where you don’t take any engineering classes until you’re a junior. They’re getting rarer, but any school with pre-engineering was out, especially ones like UW where admission into your major is competitive your second year (he had the stats for direct admit, but then we’re back to over $200k with OSU at $80k). He wanted “hands on” through curriculum, clubs, labs, etc, but didn’t want a program that watered down theory to achieve that. He avoided schools with reputations as grinds, ones that heap on bulk and little support, with no better engineer, and a few suicides to show for it, mainly Colorado School of Mines and CalTech, although I’ve read GT can be that way too.
Of your list, he didn’t apply to Cornell, because he didn’t want to take physics with 600 other students. Cornell’s classes are huge and it’s cold as hell. He didn’t apply to Lafayette because they are just too under resourced in engineering. A school he did like though that’s in the neighborhood, is relatively small, and has much better engineering, is Lehigh.
He visited USC. The campus is nice, Viterbi is decent, they (students and staff) seemed VERY friendly, but at the end of the day, it’s in LA, in a crappy part at that. He wanted no part.
He ended up in SLO at Cal Poly and is very happy there. PM me if you have any questions about Cal Poly.
As you look, keep these things in mind: 1) most rankings are based on a school’s doctoral research output. 2) they take nothing into account about who teaches UGs 3) they take nothing into account about UG class size 4) they take nothing into account about job placement.
I used to think it was a right of passage, a survival of the fittest sort of thing, because I did, to have lectures with 500 or 600 students. Looking at my son’s experience, his learning environment is way better than mine was.
What state are you from?