For piloting, Southern Illinois University has an aviation program, so does Purdue.

For engineering, (at least when I went there) Rose Hulman Institute of Technology (Terre Haute) had a BSME program in which you could concentrate in aerospace. (I just did the regular ME track as the advanced Aero courses take a lot of higher math that I wasn't so good at)

(Purdue has an Aerospace engineering program also, but who wants to go to the second best engineering school in Indiana?? )