Best Schools for Public Health

Public Health graduates earn a median of $58,526 within four years of graduating, ranking #170 out of 283 tracked majors — 6% below the median across all fields. There are 193 colleges nationwide with tracked earnings for this major, producing 14,524 recent graduates.

Where you study matters: Duke University graduates earn $101,771 while Mississippi University for Women graduates earn $38,325 — a $63,446 difference. Factors like location, employer networks, co-op programs, and curriculum focus drive this gap. Across all fields, though, which major you pick separates earnings more than which college does.

Early career salary growth is modest: Public Health graduates see an average 3% increase between year 1 and year 2 post-graduation, reflecting career advancement and skill development in the first years after college.

193
Schools
$58,526
Avg. 2yr Earnings
#170
of 283 Majors
14,524
Graduates

Public vs Private: Public Health

Public (136 schools)
$59,141
avg. 2yr earnings
Private (56 schools)
$62,970
avg. 2yr earnings

Private schools produce $3,829 more in early earnings on average for Public Health graduates. Factor in tuition difference to calculate which offers better ROI.

Public Health by State

Also by state: Alabama, Arizona, Arkansas, Colorado, Connecticut, Delaware, Florida, Idaho, Illinois, Kansas, Kentucky, Louisiana, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, New Hampshire, New Jersey, Oklahoma, Oregon, South Carolina, Tennessee, Utah, Virginia, Washington, Washington DC, West Virginia, Wisconsin

Top Public Health Schools by Graduate Earnings

#1
Duke University logo

Duke University

Durham, NC · Private

$101,771
4yr Earnings
21 grads · small sample
2yr: $37,208 (18)
Acceptance: 6.8%
#2
Utah State University logo

Utah State University

Logan, UT · Public

$93,161
4yr Earnings
21 grads · small sample
2yr: $38,289 (17)
1yr: $67,218 (28)
Acceptance: 93.6%
#3
University of Southern California logo

University of Southern California

Los Angeles, CA · Private

$89,522
4yr Earnings
36 grads
2yr: $31,133 (39)
1yr: $30,704 (45)
Acceptance: 10.0%
#4
George Washington University logo

George Washington University

Washington, DC · Private

$87,217
4yr Earnings
38 grads
2yr: $42,682 (18)
Acceptance: 43.5%
#5
Montana Technological University logo

Montana Technological University

Butte, MT · Public

$86,855
4yr Earnings
36 grads
2yr: $64,344 (24)
1yr: $47,640 (35)
Acceptance: 89.9%
#6
Oakland University logo

Oakland University

Rochester Hills, MI · Public

$85,266
4yr Earnings
33 grads
2yr: $55,512 (20)
1yr: $61,508 (24)
Acceptance: 70.2%
#7
Illinois State University logo

Illinois State University

Normal, IL · Public

$84,790
4yr Earnings
58 grads
2yr: $50,439 (22)
1yr: $51,383 (59)
Acceptance: 89.0%
#8
Elon University logo

Elon University

Elon, NC · Private

$81,153
4yr Earnings
47 grads
2yr: $28,598 (19)
1yr: $27,212 (17)
Acceptance: 67.3%
#9
Johns Hopkins University logo

Johns Hopkins University

Baltimore, MD · Private

$79,113
4yr Earnings
81 grads
2yr: $42,682 (73)
1yr: $29,342 (92)
Acceptance: 7.6%
#10
University of Michigan-Ann Arbor logo

University of Michigan-Ann Arbor

Ann Arbor, MI · Public

$78,928
4yr Earnings
33 grads
Acceptance: 17.9%
#11
University of Georgia logo

University of Georgia

Athens, GA · Public

$78,085
4yr Earnings
92 grads
2yr: $32,284 (57)
1yr: $31,569 (49)
Acceptance: 37.2%
#12
California Baptist University logo

California Baptist University

Riverside, CA · Private

$77,329
4yr Earnings
46 grads
1yr: $30,445 (28)
Acceptance: 73.6%
#13
University of California-Berkeley logo

University of California-Berkeley

Berkeley, CA · Public

$76,572
4yr Earnings
104 grads
2yr: $40,140 (111)
1yr: $44,447 (154)
Acceptance: 11.7%
#14
Franklin and Marshall College logo

Franklin and Marshall College

Lancaster, PA · Private

$75,867
4yr Earnings
18 grads · small sample
2yr: $38,337 (11)
Acceptance: 31.8%
#15
Commonwealth University of Pennsylvania logo

Commonwealth University of Pennsylvania

Bloomsburg, PA · Public

$75,679
4yr Earnings
129 grads
Acceptance: 94.8%
#16
Tufts University logo

Tufts University

Medford, MA · Private

$75,448
4yr Earnings
38 grads
2yr: $41,937 (27)
1yr: $42,060 (56)
Acceptance: 10.1%
#17
Rutgers University-New Brunswick logo

Rutgers University-New Brunswick

New Brunswick, NJ · Public

$74,633
4yr Earnings
350 grads
2yr: $35,944 (128)
1yr: $37,953 (267)
Acceptance: 65.3%
#18
Brown University logo

Brown University

Providence, RI · Private

$74,496
4yr Earnings
32 grads
2yr: $32,925 (26)
1yr: $42,643 (46)
Acceptance: 5.2%
#19
Rivier University logo

Rivier University

Nashua, NH · Private

$72,965
4yr Earnings
21 grads · small sample
1yr: $35,094 (28)
Acceptance: 81.8%
#20
Drexel University logo

Drexel University

Philadelphia, PA · Private

$72,736
4yr Earnings
21 grads · small sample
1yr: $29,974 (16)
Acceptance: 77.5%
#21
Chapman University logo

Chapman University

Orange, CA · Private

$72,529
4yr Earnings
50 grads
2yr: $36,848 (20)
1yr: $23,217 (34)
Acceptance: 55.6%
#22
North Carolina A & T State University logo

North Carolina A & T State University

Greensboro, NC · Public

$72,419
4yr Earnings
21 grads · small sample
Acceptance: 46.2%
#23
University of Maryland-College Park logo

University of Maryland-College Park

College Park, MD · Public

$72,328
4yr Earnings
222 grads
2yr: $39,909 (80)
1yr: $37,791 (222)
Acceptance: 44.8%
#24
New York University logo

New York University

New York, NY · Private

$70,840
4yr Earnings
45 grads
2yr: $41,193 (28)
1yr: $37,675 (53)
Acceptance: 9.4%
#25
American University logo

American University

Washington, DC · Private

$70,831
4yr Earnings
69 grads
2yr: $39,369 (52)
1yr: $36,775 (76)
Acceptance: 47.4%
#26
University of Delaware logo

University of Delaware

Newark, DE · Public

$70,793
4yr Earnings
135 grads
2yr: $29,250 (36)
1yr: $30,641 (111)
Acceptance: 65.1%
#27
Ohio State University-Main Campus logo

Ohio State University-Main Campus

Columbus, OH · Public

$70,369
4yr Earnings
79 grads
2yr: $36,608 (46)
1yr: $37,881 (57)
Acceptance: 50.8%
#28
National University logo

National University

San Diego, CA · Private

$70,340
4yr Earnings
93 grads
2yr: $39,729 (43)
1yr: $37,604 (63)
Acceptance: N/A
#29
Syracuse University logo

Syracuse University

Syracuse, NY · Private

$69,776
4yr Earnings
80 grads
1yr: $25,768 (36)
Acceptance: 41.7%
#30
University of Florida logo

University of Florida

Gainesville, FL · Public

$68,605
4yr Earnings
219 grads
2yr: $32,162 (65)
1yr: $26,242 (114)
Acceptance: 24.0%
#31
University of Florida-Online logo

University of Florida-Online

Gainesville, FL · Public

$68,605
4yr Earnings
219 grads
2yr: $32,162 (65)
1yr: $26,242 (114)
Acceptance: 64.4%
#32
Indiana University-Bloomington logo

Indiana University-Bloomington

Bloomington, IN · Public

$68,038
4yr Earnings
185 grads
2yr: $42,510 (140)
1yr: $37,665 (164)
Acceptance: 80.4%
#33
University of Arkansas logo

University of Arkansas

Fayetteville, AR · Public

$67,891
4yr Earnings
85 grads
2yr: $26,585 (45)
1yr: $29,483 (55)
Acceptance: 71.7%
#34
University of Central Oklahoma logo

University of Central Oklahoma

Edmond, OK · Public

$67,452
4yr Earnings
140 grads
2yr: $44,216 (99)
1yr: $45,015 (136)
Acceptance: 81.8%
#35
University of Arizona logo

University of Arizona

Tucson, AZ · Public

$66,937
4yr Earnings
214 grads
2yr: $32,010 (131)
1yr: $32,385 (154)
Acceptance: 85.7%
#36
Purdue University-Main Campus logo

Purdue University-Main Campus

West Lafayette, IN · Public

$66,892
4yr Earnings
56 grads
2yr: $35,060 (21)
1yr: $29,968 (51)
Acceptance: 50.3%
#37
Texas A&M University-College Station logo

Texas A&M University-College Station

College Station, TX · Public

$66,732
4yr Earnings
67 grads
Acceptance: 63.2%
#38
The College of New Jersey logo

The College of New Jersey

Ewing, NJ · Public

$66,722
4yr Earnings
31 grads
Acceptance: 62.1%
#39
Carroll University logo

Carroll University

Waukesha, WI · Private

$66,494
4yr Earnings
16 grads · small sample
2yr: $36,132 (17)
Acceptance: 58.4%
#40
University of California-San Diego logo

University of California-San Diego

La Jolla, CA · Public

$66,110
4yr Earnings
193 grads
2yr: $33,726 (77)
1yr: $30,159 (196)
Acceptance: 24.5%
#41
University of Illinois Urbana-Champaign logo

University of Illinois Urbana-Champaign

Champaign, IL · Public

$65,978
4yr Earnings
187 grads
2yr: $40,253 (159)
1yr: $33,283 (176)
Acceptance: 43.7%
#42
California State University-San Bernardino logo

California State University-San Bernardino

San Bernardino, CA · Public

$65,961
4yr Earnings
16 grads · small sample
Acceptance: 98.3%
#43
University of Massachusetts-Lowell logo

University of Massachusetts-Lowell

Lowell, MA · Public

$65,429
4yr Earnings
103 grads
2yr: $37,568 (19)
1yr: $38,781 (80)
Acceptance: 85.2%
#44
George Mason University logo

George Mason University

Fairfax, VA · Public

$65,358
4yr Earnings
197 grads
2yr: $34,187 (118)
1yr: $32,071 (177)
Acceptance: 88.8%
#45
West Virginia University logo

West Virginia University

Morgantown, WV · Public

$64,888
4yr Earnings
44 grads
Acceptance: 86.3%
#46
Allegheny College logo

Allegheny College

Meadville, PA · Private

$64,595
4yr Earnings
17 grads · small sample
1yr: $24,760 (18)
Acceptance: 58.5%
#47
Simmons University logo

Simmons University

Boston, MA · Private

$64,514
4yr Earnings
19 grads · small sample
2yr: $38,289 (15)
1yr: $45,844 (19)
Acceptance: 66.0%
#48
University at Albany logo

University at Albany

Albany, NY · Public

$64,456
4yr Earnings
42 grads
1yr: $32,542 (29)
Acceptance: 69.9%
#49
Rider University logo

Rider University

Lawrenceville, NJ · Private

$64,454
4yr Earnings
16 grads · small sample
Acceptance: 79.4%
#50
Arizona State University Campus Immersion logo

Arizona State University Campus Immersion

Tempe, AZ · Public

$64,275
4yr Earnings
78 grads
1yr: $38,462 (56)
Acceptance: 90.2%

Showing top 50 of 193 schools. View all or filter by state above.

Majors with Similar Earnings

Frequently Asked Questions

What is the best school for Public Health?
Duke University ranks #1 for Public Health with median graduate earnings of $101,771 within four years of graduating. There are 193 schools nationwide offering this major with tracked earnings data.
How much do Public Health graduates earn?
Public Health graduates earn an average of $58,526 within four years of graduating. This is near the median across all majors. Earnings range from $38,325 to $101,771 depending on the school.
How hard is it to get into a top Public Health program?
The average acceptance rate across Public Health programs is 72.9%. The most selective program is at Brown University with a 5.2% acceptance rate. Competitive programs value strong math/analytical skills and relevant coursework.
Is a public or private school better for Public Health?
Private Public Health programs average $62,970 in early earnings vs $59,141 at public schools. Private schools lead in earnings, but cost significantly more — calculate net price before deciding.

Source: U.S. Department of Education College Scorecard. Earnings are median 2 years after graduation for bachelor's degree holders, from the field-of-study file last updated June 2026. Institution-level figures elsewhere on the site come from the June 2026 release — Scorecard publishes the two separately.

Get Public Health Career Insights

We're building major-specific salary reports with ROI by school. Be the first to get yours.

No spam. Unsubscribe anytime.