Best Public Health Schools in Indiana
Indiana has 7 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,249.
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
Purdue University-Main Campus
West Lafayette, IN · Public
Indiana University-Indianapolis
Indianapolis, IN · Public
University of Indianapolis
Indianapolis, IN · Private
Indiana University-Northwest
Gary, IN · Public
Ball State University
Muncie, IN · Public
Indiana University-South Bend
South Bend, IN · Public
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.
Source: U.S. Department of Education College Scorecard, field-of-study file last updated June 2026. Institution-level figures elsewhere on the site come from the June 2026 release.