Where should I apply to for mechanical engineering undergrad?

It may not be affordable. My friend will be taking out over $100,000 parent PLUS loans in order for their son to attend Purdue (out of state)