My biased recommendation would be to consider a good automotive/engineering college such as Kettering University in Flint, Michigan. They used to be called GMI Engineering and Management Institute. When they first started in the early 1900's, they were General Motors Institute...... the school where GM educated their engineers-to-be.
The program is set up over the course of five years, and is a co-operative education. You work for three months at a "sponsor" company, school for three months, work for three, and do that for five years. You can graduate with an engineering degree (mechancial, electrical, manufacturing, industrial, etc) or business/management.
Although many companies provide sponsorships, GM/Ford/Chrysler have lots of students there. You could get a job with one of those three while you are going through college. It would be a great experience and set you up for a full time job with one of them - if that's your goal.
http://www.kettering.edu/indexF.htm
Allen
BSME, '93