Best Schools for Public Health

Top colleges ranked by median earnings 2 years after graduation.

50
Schools
$40,927
Avg. Earnings
3,039
Graduates
#1
M

Montana Technological University

Butte, MT · Public

$64,344
2yr Earnings
1yr Earnings: $47,640
Graduates: 35
Acceptance: 89.9%
#2
O

Oakland University

Rochester Hills, MI · Public

$55,512
2yr Earnings
1yr Earnings: $61,508
Graduates: 24
Acceptance: 70.2%
#3
I

Illinois State University

Normal, IL · Public

$50,439
2yr Earnings
1yr Earnings: $51,383
Graduates: 59
Acceptance: 89.0%
#4
C

Colorado State University-Fort Collins

Fort Collins, CO · Public

$47,260
2yr Earnings
1yr Earnings: $47,766
Graduates: 25
Acceptance: 89.6%
#5
W

West Chester University of Pennsylvania

West Chester, PA · Public

$47,260
2yr Earnings
1yr Earnings: $31,438
Graduates: 17
Acceptance: 79.2%
#6
W

Walden University

Minneapolis, MN ·

$46,087
2yr Earnings
1yr Earnings: $47,197
Graduates: 48
Acceptance: N/A
#7
U

University of Central Oklahoma

Edmond, OK · Public

$44,216
2yr Earnings
1yr Earnings: $45,015
Graduates: 136
Acceptance: 81.8%
#8
U

University of Wisconsin-Eau Claire

Eau Claire, WI · Public

$44,189
2yr Earnings
1yr Earnings: $43,418
Graduates: 29
Acceptance: 76.1%
#9
G

George Washington University

Washington, DC · Private

$42,682
2yr Earnings
Acceptance: 43.5%
#10
G

Georgetown University

Washington, DC · Private

$42,682
2yr Earnings
Acceptance: 13.1%
#11
S

St Petersburg College

St. Petersburg, FL ·

$42,682
2yr Earnings
1yr Earnings: $41,491
Graduates: 70
Acceptance: N/A
#12
J

Johns Hopkins University

Baltimore, MD · Private

$42,682
2yr Earnings
1yr Earnings: $29,342
Graduates: 92
Acceptance: 7.6%
#13
I

Indiana University-Bloomington

Bloomington, IN · Public

$42,510
2yr Earnings
1yr Earnings: $37,665
Graduates: 164
Acceptance: 80.4%
#14
A

American Public University System

Charles Town, WV ·

$42,309
2yr Earnings
1yr Earnings: $39,321
Graduates: 72
Acceptance: N/A
#15
B

Boise State University

Boise, ID · Public

$42,188
2yr Earnings
Acceptance: 84.0%
#16
T

Tufts University

Medford, MA · Private

$41,937
2yr Earnings
1yr Earnings: $42,060
Graduates: 56
Acceptance: 10.1%
#17
N

New York University

New York, NY · Private

$41,193
2yr Earnings
1yr Earnings: $37,675
Graduates: 53
Acceptance: 9.4%
#18
C

Central Michigan University

Mount Pleasant, MI · Public

$41,007
2yr Earnings
Acceptance: 91.0%
#19
N

Northern Arizona University

Flagstaff, AZ · Public

$40,792
2yr Earnings
1yr Earnings: $37,324
Graduates: 221
Acceptance: 91.0%
#20
U

University of Illinois Urbana-Champaign

Champaign, IL · Public

$40,253
2yr Earnings
1yr Earnings: $33,283
Graduates: 176
Acceptance: 43.7%
#21
U

University of California-Berkeley

Berkeley, CA · Public

$40,140
2yr Earnings
1yr Earnings: $44,447
Graduates: 154
Acceptance: 11.7%
#22
U

University of Maryland-College Park

College Park, MD · Public

$39,909
2yr Earnings
1yr Earnings: $37,791
Graduates: 222
Acceptance: 44.8%
#23
N

National University

San Diego, CA · Private

$39,729
2yr Earnings
1yr Earnings: $37,604
Graduates: 63
Acceptance: N/A
#24
M

Missouri Southern State University

Joplin, MO · Public

$39,729
2yr Earnings
1yr Earnings: $45,227
Graduates: 20
Acceptance: 97.4%
#25
C

CUNY Hunter College

New York, NY · Public

$39,585
2yr Earnings
Acceptance: 54.0%
#26
A

American University

Washington, DC · Private

$39,369
2yr Earnings
1yr Earnings: $36,775
Graduates: 76
Acceptance: 47.4%
#27
U

University of Toledo

Toledo, OH · Public

$39,369
2yr Earnings
Acceptance: 94.8%
#28
U

University of Scranton

Scranton, PA · Private

$39,369
2yr Earnings
1yr Earnings: $32,238
Graduates: 20
Acceptance: 84.4%
#29
W

Winona State University

Winona, MN · Public

$39,009
2yr Earnings
Acceptance: 68.5%
#30
W

Western Carolina University

Cullowhee, NC · Public

$38,829
2yr Earnings
1yr Earnings: $37,148
Graduates: 22
Acceptance: 86.7%
#31
U

University of North Carolina at Charlotte

Charlotte, NC · Public

$38,649
2yr Earnings
1yr Earnings: $33,894
Graduates: 50
Acceptance: 80.2%
#32
F

Franklin and Marshall College

Lancaster, PA · Private

$38,337
2yr Earnings
Acceptance: 31.8%
#33
S

Simmons University

Boston, MA · Private

$38,289
2yr Earnings
1yr Earnings: $45,844
Graduates: 19
Acceptance: 66.0%
#34
U

University of North Texas

Denton, TX · Public

$38,289
2yr Earnings
Acceptance: 72.5%
#35
U

Utah State University

Logan, UT · Public

$38,289
2yr Earnings
1yr Earnings: $67,218
Graduates: 28
Acceptance: 93.6%
#36
U

University of Illinois Chicago

Chicago, IL · Public

$37,980
2yr Earnings
1yr Earnings: $29,845
Graduates: 39
Acceptance: 78.5%
#37
I

Indiana University-Indianapolis

Indianapolis, IN · Public

$37,956
2yr Earnings
1yr Earnings: $36,795
Graduates: 151
Acceptance: 81.4%
#38
U

University of Massachusetts-Lowell

Lowell, MA · Public

$37,568
2yr Earnings
1yr Earnings: $38,781
Graduates: 80
Acceptance: 85.2%
#39
R

Regis College

Weston, MA · Private

$37,568
2yr Earnings
1yr Earnings: $34,787
Graduates: 19
Acceptance: 89.3%
#40
K

Keiser University-Ft Lauderdale

Fort Lauderdale, FL · Private

$37,208
2yr Earnings
1yr Earnings: $35,822
Graduates: 128
Acceptance: 97.4%
#41
I

Indiana University-South Bend

South Bend, IN · Public

$37,208
2yr Earnings
Acceptance: 86.0%
#42
D

Duke University

Durham, NC · Private

$37,208
2yr Earnings
Acceptance: 6.8%
#43
U

University of Washington-Seattle Campus

Seattle, WA · Public

$37,179
2yr Earnings
1yr Earnings: $36,267
Graduates: 239
Acceptance: 42.5%
#44
U

University of Washington-Tacoma Campus

Tacoma, WA · Public

$37,179
2yr Earnings
1yr Earnings: $36,267
Graduates: 239
Acceptance: 83.0%
#45
C

Chapman University

Orange, CA · Private

$36,848
2yr Earnings
1yr Earnings: $23,217
Graduates: 34
Acceptance: 55.6%
#46
S

Sullivan University

Louisville, KY ·

$36,848
2yr Earnings
Acceptance: N/A
#47
H

Hofstra University

Hempstead, NY · Private

$36,848
2yr Earnings
1yr Earnings: $35,093
Graduates: 41
Acceptance: 70.6%
#48
N

Northeastern State University

Tahlequah, OK · Public

$36,668
2yr Earnings
1yr Earnings: $34,828
Graduates: 32
Acceptance: 99.2%
#49
O

Ohio State University-Main Campus

Columbus, OH · Public

$36,608
2yr Earnings
1yr Earnings: $37,881
Graduates: 57
Acceptance: 50.8%
#50
C

Central Washington University

Ellensburg, WA · Public

$36,401
2yr Earnings
1yr Earnings: $31,199
Graduates: 29
Acceptance: 90.2%

Data source: U.S. Department of Education College Scorecard - earnings data for graduates with this field of study.

Earnings: Median earnings 2 years after graduation for students who completed this major.

College logos from Wikimedia Commons (CC BY-SA).