<p>
Strongly seconded. Hope was the college I immediately thought of when I clicked the thread title. I think the OP could get a fair amount of tuition covered, especially if (s)he is a National Merit Finalist. Hope has extremely strong science programs, much stronger than its overall reputation would suggest. (For that matter, stronger than those of many more highly ranked LACs.) A few years ago it had the highest undergrad publication rate of any college in the country. </p>
<p>As a caveat, Hope is a Christian school, though not an overtly evangelical one, and is somewhat conservative relative to other good LACs in the area.</p>
<p>Further away but still in the Midwest, you have Cornell College. Its “one course at a time” system is nice for pre-meds, and its merit scholarship offerings are very good.</p>