Best History Schools in North Carolina

North Carolina has 17 colleges offering History programs tracked by the College Scorecard, producing 614 recent graduates. Graduates earn $30,829 on average within two years, roughly in line with the national average of $30,243.

School choice matters significantly: Duke University graduates earn $52,941 while Belmont Abbey College graduates earn $24,730 — a $28,211 gap. Research each program's curriculum, employer connections, and career services before deciding.

17
Schools in NC
$30,829
NC Avg. Earnings
$30,243
National Avg.
607
Schools Nationally

Public vs Private: History in North Carolina

Public Schools (11)
$28,672
avg. 2yr earnings
Private Schools (6)
$34,424
avg. 2yr earnings

Private schools produce $5,752 more in early earnings on average, but typically cost more. Compare net price to determine which offers better ROI.

History Schools in North Carolina, Ranked by Earnings

#1
Duke University logo

Duke University

Durham, NC · Private

$52,941
2yr Earnings
1yr Earnings: $45,091
Graduates: 30
Acceptance: 6.8%
#2
University of North Carolina at Chapel Hill logo

University of North Carolina at Chapel Hill

Chapel Hill, NC · Public

$25,525
2yr Earnings
1yr Earnings: $28,703
Graduates: 152
Acceptance: 18.7%
#3
University of North Carolina at Pembroke logo

University of North Carolina at Pembroke

Pembroke, NC · Public

$13,702
2yr Earnings
1yr Earnings: $30,183
Graduates: 22
Acceptance: 92.4%
#4
North Carolina State University at Raleigh logo

North Carolina State University at Raleigh

Raleigh, NC · Public

$32,925
2yr Earnings
1yr Earnings: $28,855
Graduates: 38
Acceptance: 39.9%
#5
University of North Carolina at Charlotte logo

University of North Carolina at Charlotte

Charlotte, NC · Public

$33,993
2yr Earnings
1yr Earnings: $31,213
Graduates: 137
Acceptance: 80.2%
#6
North Carolina Central University logo

North Carolina Central University

Durham, NC · Public

$32,162
2yr Earnings
Acceptance: 90.5%
#7
University of North Carolina Wilmington logo

University of North Carolina Wilmington

Wilmington, NC · Public

$25,194
2yr Earnings
1yr Earnings: $30,882
Graduates: 37
Acceptance: 74.0%
#8
East Carolina University logo

East Carolina University

Greenville, NC · Public

$38,018
2yr Earnings
1yr Earnings: $34,937
Graduates: 39
Acceptance: 90.1%
#9
Western Carolina University logo

Western Carolina University

Cullowhee, NC · Public

N/A
2yr Earnings
1yr Earnings: $24,437
Graduates: 33
Acceptance: 86.7%
#10
University of North Carolina at Greensboro logo

University of North Carolina at Greensboro

Greensboro, NC · Public

$32,498
2yr Earnings
1yr Earnings: $28,422
Graduates: 56
Acceptance: 89.8%
#11
Wake Forest University logo

Wake Forest University

Winston-Salem, NC · Private

$41,789
2yr Earnings
1yr Earnings: $40,486
Graduates: 22
Acceptance: 21.6%
#12
Appalachian State University logo

Appalachian State University

Boone, NC · Public

$26,933
2yr Earnings
Acceptance: 88.6%
#13
University of North Carolina Asheville logo

University of North Carolina Asheville

Asheville, NC · Public

$25,774
2yr Earnings
1yr Earnings: $23,443
Graduates: 31
Acceptance: 93.9%
#14
Guilford College logo

Guilford College

Greensboro, NC · Private

$33,993
2yr Earnings
1yr Earnings: $28,268
Graduates: 17
Acceptance: 83.8%
#15
Warren Wilson College logo

Warren Wilson College

Swannanoa, NC · Private

$26,739
2yr Earnings
Acceptance: 77.6%
#16
Elon University logo

Elon University

Elon, NC · Private

$26,353
2yr Earnings
Acceptance: 67.3%
#17
Belmont Abbey College logo

Belmont Abbey College

Belmont, NC · Private

$24,730
2yr Earnings
Acceptance: 90.4%

Frequently Asked Questions

What is the best school for History in North Carolina?
Duke University ranks #1 for History in North Carolina with median graduate earnings of $52,941 within two years of graduation. There are 17 schools offering History programs in the state.
How much do History graduates earn in North Carolina?
History graduates in North Carolina earn an average of $30,829 within two years of graduation. This is 2% above the national average of $30,243 for this major.
What is the hardest History school to get into in North Carolina?
Duke University is the most selective History program in North Carolina with an acceptance rate of 6.8%. The average acceptance rate across History programs in the state is 70.1%.
Should I attend a public or private school for History in North Carolina?
In North Carolina, private History programs produce average earnings of $34,424 vs $28,672 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 11 public and 6 private options in the state.

Other Popular Majors in North Carolina

All colleges in North Carolina →

History in Other States

Get History 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.