Skip to content
Best Colleges by Major / Public Health

Best Colleges for Public Health 2025

20 schools ranked by graduate earnings — real data from the U.S. Department of Education College Scorecard.

Public Health graduates are well-positioned for careers across multiple industries. The rankings below are based on actual graduate earnings data from the U.S. Department of Education College Scorecard.

Earnings shown are median graduate earnings 4 years after graduation (or 1 year if 4-year data is unavailable), sourced from the College Scorecard.See full major data

Top 20 Public Health Programs by Graduate Earnings

#1
The University of Texas MD Anderson Cancer Center
Houston, TX
Earnings: $99,671Tuition: N/AAccept: N/A
#2
Montana Technological University
Butte, MT
Earnings: $82,190Tuition: $24,730Accept: 90%
#3
Johns Hopkins University
Baltimore, MD
Earnings: $77,335Tuition: $63,340Accept: 8%
#4
Utah State University
Logan, UT
Earnings: $76,451Tuition: $24,802Accept: 94%
#5
Illinois State University
Normal, IL
Earnings: $76,175Tuition: $28,086Accept: 89%
#6
University of California-Berkeley
Berkeley, CA
Earnings: $67,892Tuition: $45,627Accept: 12%
#7
Simmons University
Boston, MA
Earnings: $65,418Tuition: $45,538Accept: 66%
#8
Colorado State University-Fort Collins
Fort Collins, CO
Earnings: $64,493Tuition: $33,751Accept: 90%
#9
Tufts University
Medford, MA
Earnings: $63,446Tuition: $67,844Accept: 10%
#10
University of Southern California
Los Angeles, CA
Earnings: $62,308Tuition: $68,237Accept: 10%
#11
Santa Clara University
Santa Clara, CA
Earnings: $62,238Tuition: $59,241Accept: 44%
#12
University of Illinois Urbana-Champaign
Champaign, IL
Earnings: $61,751Tuition: $34,501Accept: 44%
#13
Brown University
Providence, RI
Earnings: $61,595Tuition: $68,230Accept: 5%
#14
CUNY Hunter College
New York, NY
Earnings: $61,535Tuition: $15,332Accept: 54%
#15
Indiana University-Bloomington
Bloomington, IN
Earnings: $60,955Tuition: $40,482Accept: 80%
#16
American Public University System
Charles Town, WV
Earnings: $60,675Tuition: $8,400Accept: N/A
#17
Rutgers University-New Brunswick
New Brunswick, NJ
Earnings: $60,468Tuition: $36,001Accept: 65%
#18
Oakland University
Rochester Hills, MI
Earnings: $60,142Tuition: $23,188Accept: 70%
#19
Chapman University
Orange, CA
Earnings: $60,106Tuition: $62,784Accept: 56%
#20
University of St Thomas
Saint Paul, MN
Earnings: $59,475Tuition: $52,284Accept: 85%

Explore All Public Health Programs

See earnings data for all 213 schools offering Public Health, including debt figures and graduate counts.

View Full Major Data

Compare Schools Side by Side

Use our compare tool to see detailed breakdowns of admissions, costs, and outcomes for any combination of schools.

Compare Schools