Skip to content

State + Major Rankings

Best Public Health Schools in North Carolina

Top Public Health programs in North Carolina ranked by national standing and graduate earnings -- updated 2026.

Programs listed: 10
Avg major earnings: $48,545

Top Public Health Programs in North Carolina

Nationally ranked schools appear first. Earnings reflect graduates of this specific major.

#School4yr Earnings
1Duke University

#31 national

N/A
2Elon University

#111 national

$45,011
3University of North Carolina at Charlotte

#334 national

$48,403
4University of North Carolina Wilmington

#366 national

$42,907
5Appalachian State University

#458 national

$43,580
6East Carolina University

#579 national

$43,026
7North Carolina A & T State University

#698 national

N/A
8University of North Carolina at Greensboro

#856 national

$40,000
9University of North Carolina Asheville

#1542 national

$37,319
10North Carolina Central University

#2024 national

N/A

Source: U.S. Department of Education College Scorecard. Excludes for-profit institutions.

Explore Public Health programs nationwide

See all schools offering Public Health and compare earnings, debt, and outcomes.

National Rankings

Best Public Health Schools by State

Other Programs in North Carolina