Check out the University of Alabama - Huntsville. A 34 ACT plus 4.0+ GPA appears to qualify for full tuition plus housing – seems like a free ride. This includes non-residents.
http://www.uah.edu/admissions/undergraduate/financial-aid/scholarships/merit-tuition-scholarships
UAH is a small state school (about 6400 undergraduates) with a strong reputation for aerospace engineering. They also offer a degree in physics with a concentration in astronomy/astrophysics. Huntsville is nicknamed “The Rocket City”; NASA’s Marshall Space Flight Center is there, and many aerospace firms have R&D facilities there as well.
UAH does not play football and is not as well known to the general public as the flagship University of Alabama campus in Tuscaloosa, but it has a strong reputation in the engineering community. According to the latest Common Data Sets, UAH actually has higher Composite ACT scores (25-31) than the flagship campus (23-31).
UAH downside: no swim team.