Which top 30ish engineering programs are known for less of a weed-out mentality?

Not to familiar with engineering schools myself, but I have a friend that talks about similar situation. He likes Purdue, but like Rose-Hulman a little more because there is less of a “weed-out” mentality. If your midwestern based (which you appear to be) and are fine with smaller schools I think Rose-Hulman would be worth checking out.