College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2027 Best Value Public Health Schools in Iowa

4 Colleges in the United States
$25,085 Avg Student Debt
$60,064 Avg Median Earnings (10yr)
2027 Best Value Public Health Badge [Public Health](/majors/health-care-professions/public-health/) degree programs vary widely in price and payoff across the country. A high-value program keeps cost low while graduates go on to earn well.

To produce this 2027 ranking, College Factual evaluated 4 schools on the balance of cost and outcomes for public health students.

What’s on this page:

2027 Best Value Public Health Schools in Iowa

Below are the schools that deliver the strongest value in public health, balancing cost against outcomes.

Best Value Public Health Schools

1

Our analysis ranked University Of Northern Iowa the best value for a degree in public health in Iowa. University Of Northern Iowa is a large public school located in the city of Cedar Falls. Expect in-state tuition and fees of around $9,936, while out-of-state students pay about $21,712. Students borrow a median of $22,635 to complete the public health program here. Public Health graduates of University Of Northern Iowa earn a median of $46,054 early in their careers. Set against $22,635 in median debt, that is a healthy payoff. Roughly 93% of applicants are accepted.

2
Mount Mercy University crest
Mount Mercy University
Cedar Rapids, IA

Mount Mercy University is a great value for students pursuing a degree in public health, landing the #2 spot this year. Set in the city of Cedar Rapids, Mount Mercy University is a small private not-for-profit institution. Students from in state pay about $40,878 in tuition and fees. Typical student debt for public health graduates is $27,709. Soon after graduation, public health degree recipients from Mount Mercy University generally make around $50,431. Weighed against typical debt, the earnings make a compelling case for value. The acceptance rate is 82%.

3
University Of Iowa crest
University Of Iowa
Iowa City, IA

University Of Iowa came in at #3 on our 2027 list of the best value public health schools. Set in the city of Iowa City, University Of Iowa is a very large public institution. Expect in-state tuition and fees of around $11,283, while out-of-state students pay about $33,371. Typical student debt for public health graduates is $22,469. Early-career public health graduates make about $48,836. Weighed against typical debt, the earnings make a compelling case for value. University Of Iowa admits about 84% of applicants.

4

Students looking for strong value in public health will find it at Saint Ambrose University, which ranked #4. Set in the city of Davenport, Saint Ambrose University is a mid-sized private not-for-profit institution. In-state tuition and fees average $36,658. Public Health graduates carry a median of $27,528 in student loans. Soon after graduation, public health degree recipients from Saint Ambrose University generally make around $57,252. That is a strong return on a $27,528 median debt. Roughly 77% of applicants are accepted.

View All Public Health Rankings >

Notes and References

The ranking above is published by College Factual (MF_RANKING_2025), 2027 edition. Schools are scored on the balance of cost (tuition and student debt) against student outcomes (post-graduation earnings) — a measure of return on investment, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).

Ranking method: College Major Best Value · 4 schools evaluated.

*Averages shown above reflect the top 4 ranked schools only.

More about our data sources and methodologies.

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs

Compare Your School Options