Best Public Health Schools in Indiana
Indiana has 6 colleges offering Public Health programs tracked by the College Scorecard, producing 434 recent graduates. Graduates earn $35,691 on average within two years, roughly in line with the national average of $34,183.
School choice matters significantly: Indiana University-Bloomington graduates earn $42,510 while University of Indianapolis graduates earn $26,353 — a $16,157 gap. Research each program's curriculum, employer connections, and career services before deciding.
Public vs Private: Public Health in Indiana
Public schools in Indiana produce comparable or higher early earnings for Public Health graduates, often at lower cost — making them strong value options.
Public Health Schools in Indiana, Ranked by Earnings
Indiana University-Bloomington
Bloomington, IN · Public
Indiana University-Indianapolis
Indianapolis, IN · Public
Indiana University-South Bend
South Bend, IN · Public
Indiana University-Northwest
Gary, IN · Public
Purdue University-Main Campus
West Lafayette, IN · Public
University of Indianapolis
Indianapolis, IN · Private
Frequently Asked Questions
What is the best school for Public Health in Indiana?
How much do Public Health graduates earn in Indiana?
What is the hardest Public Health school to get into in Indiana?
Should I attend a public or private school for Public Health in Indiana?
Other Popular Majors in Indiana
Public Health in Other States
Get Public Health Career Insights
We're building major-specific salary reports with ROI analysis by school. Be the first to get yours.
No spam. Unsubscribe anytime.
Data updated June 2026. Source: U.S. Department of Education College Scorecard.