Best Public Health Schools in Michigan

Michigan has 6 colleges offering Public Health programs tracked by the College Scorecard, producing 78 recent graduates. Graduates in Michigan earn $44,220 on average within two years — 29% above the national average of $34,249, making the state one of the stronger markets for this field.

School choice matters significantly: Oakland University graduates earn $55,512 while Central Michigan University graduates earn $41,007 — a $14,505 gap. Research each program's curriculum, employer connections, and career services before deciding.

6
Schools in MI
$44,220
MI Avg. Earnings
$34,249
National Avg.
232
Schools Nationally

Public vs Private: Public Health in Michigan

Public Schools (5)
$48,260
avg. 2yr earnings
Private Schools (1)
$36,141
avg. 2yr earnings

Public schools in Michigan produce comparable or higher early earnings for Public Health graduates, often at lower cost — making them strong value options.

Public Health Schools in Michigan, Ranked by Earnings

#1
Oakland University logo

Oakland University

Rochester Hills, MI · Public

$55,512
2yr Earnings
1yr Earnings: $61,508
Graduates: 24
Acceptance: 70.2%
#2
University of Michigan-Ann Arbor logo

University of Michigan-Ann Arbor

Ann Arbor, MI · Public

N/A
2yr Earnings
Acceptance: 17.9%
#3
Eastern Michigan University logo

Eastern Michigan University

Ypsilanti, MI · Public

N/A
2yr Earnings
1yr Earnings: $31,401
Graduates: 30
Acceptance: 81.3%
#4
Wayne State University logo

Wayne State University

Detroit, MI · Public

N/A
2yr Earnings
Acceptance: 82.0%
#5
University of Detroit Mercy logo

University of Detroit Mercy

Detroit, MI · Private

$36,141
2yr Earnings
1yr Earnings: $40,505
Graduates: 24
Acceptance: 80.1%
#6
Central Michigan University logo

Central Michigan University

Mount Pleasant, MI · Public

$41,007
2yr Earnings
Acceptance: 91.0%

Frequently Asked Questions

What is the best school for Public Health in Michigan?
Oakland University ranks #1 for Public Health in Michigan with median graduate earnings of $55,512 within two years of graduation. There are 6 schools offering Public Health programs in the state.
How much do Public Health graduates earn in Michigan?
Public Health graduates in Michigan earn an average of $44,220 within two years of graduation. This is 29% above the national average of $34,249 for this major.
What is the hardest Public Health school to get into in Michigan?
University of Michigan-Ann Arbor is the most selective Public Health program in Michigan with an acceptance rate of 17.9%. The average acceptance rate across Public Health programs in the state is 70.5%.
Should I attend a public or private school for Public Health in Michigan?
In Michigan, private Public Health programs produce average earnings of $36,141 vs $48,260 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 5 public and 1 private options in the state.

Other Popular Majors in Michigan

All colleges in Michigan →

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.