Best History Schools in Pennsylvania

Pennsylvania has 28 colleges offering History programs tracked by the College Scorecard, producing 674 recent graduates. Graduates earn $29,769 on average within two years, roughly in line with the national average of $30,289.

School choice matters significantly: University of Pennsylvania graduates earn $53,775 while Allegheny College graduates earn $15,922 — a $37,853 gap. Research each program's curriculum, employer connections, and career services before deciding.

28
Schools in PA
$29,769
PA Avg. Earnings
$30,289
National Avg.
544
Schools Nationally

Public vs Private: History in Pennsylvania

Public Schools (11)
$28,877
avg. 2yr earnings
Private Schools (17)
$30,347
avg. 2yr earnings

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

History Schools in Pennsylvania, Ranked by Earnings

#1
U

University of Pennsylvania

Philadelphia, PA · Private

$53,775
2yr Earnings
1yr Earnings: $50,380
Graduates: 37
Acceptance: 5.9%
#2
B

Bucknell University

Lewisburg, PA · Private

$42,682
2yr Earnings
Acceptance: 32.0%
#3
F

Franklin and Marshall College

Lancaster, PA · Private

$39,009
2yr Earnings
Acceptance: 31.8%
#4
S

Saint Joseph's University - Philadelphia

Philadelphia, PA · Private

$39,009
2yr Earnings
Acceptance: 86.4%
#5
W

Washington & Jefferson College

Washington, PA · Private

$38,289
2yr Earnings
Acceptance: 81.5%
#6
W

West Chester University of Pennsylvania

West Chester, PA · Public

$35,351
2yr Earnings
1yr Earnings: $32,015
Graduates: 28
Acceptance: 79.2%
#7
S

Shippensburg University of Pennsylvania

Shippensburg, PA · Public

$33,382
2yr Earnings
1yr Earnings: $29,109
Graduates: 64
Acceptance: 85.5%
#8
S

Slippery Rock University of Pennsylvania

Slippery Rock, PA · Public

$31,828
2yr Earnings
1yr Earnings: $33,443
Graduates: 38
Acceptance: 74.6%
#9
T

Temple University

Philadelphia, PA · Public

$30,843
2yr Earnings
1yr Earnings: $30,832
Graduates: 88
Acceptance: 82.9%
#10
A

Albright College

Reading, PA · Private

$29,685
2yr Earnings
1yr Earnings: $25,299
Graduates: 18
Acceptance: 86.2%
#11
D

Duquesne University

Pittsburgh, PA · Private

$29,685
2yr Earnings
1yr Earnings: $26,322
Graduates: 20
Acceptance: 78.8%
#12
E

East Stroudsburg University of Pennsylvania

East Stroudsburg, PA · Public

$29,685
2yr Earnings
1yr Earnings: $37,461
Graduates: 21
Acceptance: 92.9%
#13
W

Westminster College

New Wilmington, PA · Private

$29,461
2yr Earnings
Acceptance: 85.5%
#14
D

Dickinson College

Carlisle, PA · Private

$28,598
2yr Earnings
1yr Earnings: $26,473
Graduates: 22
Acceptance: 43.1%
#15
G

Gettysburg College

Gettysburg, PA · Private

$28,598
2yr Earnings
1yr Earnings: $28,505
Graduates: 41
Acceptance: 47.5%
#16
I

Indiana University of Pennsylvania-Main Campus

Indiana, PA · Public

$27,476
2yr Earnings
Acceptance: 91.2%
#17
M

Millersville University of Pennsylvania

Millersville, PA · Public

$27,048
2yr Earnings
1yr Earnings: $38,218
Graduates: 21
Acceptance: 89.4%
#18
U

University of Pittsburgh-Greensburg

Greensburg, PA · Public

$26,933
2yr Earnings
1yr Earnings: $27,234
Graduates: 71
Acceptance: 97.9%
#19
U

University of Pittsburgh-Johnstown

Johnstown, PA · Public

$26,933
2yr Earnings
1yr Earnings: $27,234
Graduates: 71
Acceptance: 95.9%
#20
U

University of Pittsburgh-Pittsburgh Campus

Pittsburgh, PA · Public

$26,933
2yr Earnings
1yr Earnings: $27,234
Graduates: 71
Acceptance: 49.7%
#21
Y

York College of Pennsylvania

York, PA · Private

$25,194
2yr Earnings
1yr Earnings: $30,126
Graduates: 18
Acceptance: 94.2%
#22
U

University of Scranton

Scranton, PA · Private

$24,421
2yr Earnings
1yr Earnings: $32,912
Graduates: 21
Acceptance: 84.4%
#23
U

Ursinus College

Collegeville, PA · Private

$23,649
2yr Earnings
Acceptance: 87.4%
#24
A

Arcadia University

Glenside, PA · Private

$23,182
2yr Earnings
Acceptance: 79.2%
#25
T

Thiel College

Greenville, PA · Private

$22,771
2yr Earnings
Acceptance: 70.6%
#26
K

King's College

Wilkes-Barre, PA · Private

$21,964
2yr Earnings
Acceptance: 93.2%
#27
K

Kutztown University of Pennsylvania

Kutztown, PA · Public

$21,234
2yr Earnings
1yr Earnings: $21,571
Graduates: 24
Acceptance: 94.8%
#28
A

Allegheny College

Meadville, PA · Private

$15,922
2yr Earnings
Acceptance: 58.5%

Frequently Asked Questions

What is the best school for History in Pennsylvania?
University of Pennsylvania ranks #1 for History in Pennsylvania with median graduate earnings of $53,775 within two years of graduation. There are 28 schools offering History programs in the state.
How much do History graduates earn in Pennsylvania?
History graduates in Pennsylvania earn an average of $29,769 within two years of graduation. This is 2% below the national average of $30,289 for this major.
What is the hardest History school to get into in Pennsylvania?
University of Pennsylvania is the most selective History program in Pennsylvania with an acceptance rate of 5.9%. The average acceptance rate across History programs in the state is 74.3%.
Should I attend a public or private school for History in Pennsylvania?
In Pennsylvania, private History programs produce average earnings of $30,347 vs $28,877 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 11 public and 17 private options in the state.

Other Popular Majors in Pennsylvania

All colleges in Pennsylvania →

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.

Data updated June 2026. Source: U.S. Department of Education College Scorecard.