I’d look at Michigan State University. With his stats, he will likely be admitted to the Honors College. Because of his ACT score of 34, he will likely be awarded the out-of-state tuition grant (which will equalize his tuition to that of an in-state student). Additionally, he should be eligible for additional scholarships through the Honors College as well as the engineering programs. Lastly, he’ll be invited to the ADS scholarship weekend (you choose between two weekends - last weekend in Jan. or first weekend in Feb.). This is a terrific weekend for parents and students. The school does a great deal of marketing, but you really get the feel of the place. The students take a test (you can’t prepare so don’t even try) and from the results students may be further interviewed for several full rides and full tuition packages and smaller annual amounts.
My daughter attends from Missouri and has several friends from Illinois - Bloomington and Naperville (near Chicago).