<p>Jannie, have you looked into Iowa State? It has a really good reputation for STEM fields and is known to be affordable for OOS students. There are some posters on this site who are ardent ISU fans. We haven’t visited yet (and my D is not a STEM kid) but it’s supposed to have one of the most beautiful campuses in the country, great school spirit, and strong support for undergrads.</p>