Iowa State University, which sits about 30 miles north of Des Moines, has an excellent agricultural college, as you might expect. But the math and science departments are also among the best at any state university. In fact, some of the school's 31,000 students come from all around the world to study there (although more than half of all undergraduate students are Iowan).

Ads by Money. We may be compensated if you click this ad.AdAds by Money disclaimer
Get on the path to success with a student loan from SoFi
With SoFi, you could prequalify to get a loan for next semester. Take advantage of great loan rates today. Select your state and take the first step.
HawaiiAlaskaFloridaSouth CarolinaGeorgiaAlabamaNorth CarolinaTennesseeRIRhode IslandCTConnecticutMAMassachusettsMaineNHNew HampshireVTVermontNew YorkNJNew JerseyDEDelawareMDMarylandWest VirginiaOhioMichiganArizonaNevadaUtahColoradoNew MexicoSouth DakotaIowaIndianaIllinoisMinnesotaWisconsinMissouriLouisianaVirginiaDCWashington DCIdahoCaliforniaNorth DakotaWashingtonOregonMontanaWyomingNebraskaKansasOklahomaPennsylvaniaKentuckyMississippiArkansasTexas

Iowa State is an even more attractive option when considering the low tuition costs. The net price of a degree for in-state students, as calculated by Money, is about $75,000 before federal and state aid are included. That lands it in the top 10% for affordability on our 2024-2025 ratings.

Iowa State is a leader in virtual reality, with a research center it says is "aimed broadly at enhancing the productivity and creativity of people." Students can explore their interests through hundreds of clubs, including the Ames Flyers, a group for lovers of all things aviation, or the Wall Street Club, a networking group for budding investors. Iowa State's graduation rate of 73% is above that of similar schools. After college, the median early-career earnings are about $61,000, according to Money’s calculations.