Best History Schools in Pennsylvania

Pennsylvania has 41 colleges offering History programs tracked by the College Scorecard, producing 1,236 recent graduates. Graduates earn $30,154 on average within two years, roughly in line with the national average of $30,243.

School choice matters significantly: University of Pennsylvania graduates earn $53,775 while Kutztown University of Pennsylvania graduates earn $21,234 — a $32,541 gap. Research each program's curriculum, employer connections, and career services before deciding.

41
Schools in PA
$30,154
PA Avg. Earnings
$30,243
National Avg.
607
Schools Nationally

Public vs Private: History in Pennsylvania

Public Schools (21)
$29,998
avg. 2yr earnings
Private Schools (20)
$30,347
avg. 2yr earnings

Private schools produce $349 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
University of Pennsylvania logo

University of Pennsylvania

Philadelphia, PA · Private

$53,775
2yr Earnings
1yr Earnings: $50,380
Graduates: 37
Acceptance: 5.9%
#2
University of Scranton logo

University of Scranton

Scranton, PA · Private

$24,421
2yr Earnings
1yr Earnings: $32,912
Graduates: 21
Acceptance: 84.4%
#3
Dickinson College logo

Dickinson College

Carlisle, PA · Private

$28,598
2yr Earnings
1yr Earnings: $26,473
Graduates: 22
Acceptance: 43.1%
#4
Arcadia University logo

Arcadia University

Glenside, PA · Private

$23,182
2yr Earnings
Acceptance: 79.2%
#5
Villanova University logo

Villanova University

Villanova, PA · Private

N/A
2yr Earnings
Acceptance: 25.1%
#6
University of Pittsburgh-Greensburg logo

University of Pittsburgh-Greensburg

Greensburg, PA · Public

$26,933
2yr Earnings
1yr Earnings: $27,234
Graduates: 71
Acceptance: 97.9%
#7
University of Pittsburgh-Johnstown logo

University of Pittsburgh-Johnstown

Johnstown, PA · Public

$26,933
2yr Earnings
1yr Earnings: $27,234
Graduates: 71
Acceptance: 95.9%
#8
University of Pittsburgh-Pittsburgh Campus logo

University of Pittsburgh-Pittsburgh Campus

Pittsburgh, PA · Public

$26,933
2yr Earnings
1yr Earnings: $27,234
Graduates: 71
Acceptance: 49.7%
#9
Allegheny College logo

Allegheny College

Meadville, PA · Private

$15,922
2yr Earnings
Acceptance: 58.5%
#10
Gettysburg College logo

Gettysburg College

Gettysburg, PA · Private

$28,598
2yr Earnings
1yr Earnings: $28,505
Graduates: 41
Acceptance: 47.5%
#11
Pennsylvania State University-Penn State Erie-Behrend College logo

Pennsylvania State University-Penn State Erie-Behrend College

Erie, PA · Public

$31,640
2yr Earnings
1yr Earnings: $27,051
Graduates: 66
Acceptance: 95.7%
#12
Pennsylvania State University-Penn State Altoona logo

Pennsylvania State University-Penn State Altoona

Altoona, PA · Public

$31,640
2yr Earnings
1yr Earnings: $27,051
Graduates: 66
Acceptance: 97.3%
#13
Pennsylvania State University-Main Campus logo

Pennsylvania State University-Main Campus

University Park, PA · Public

$31,640
2yr Earnings
1yr Earnings: $27,051
Graduates: 66
Acceptance: 54.2%
#14
Pennsylvania State University-Penn State Abington logo

Pennsylvania State University-Penn State Abington

Abington, PA · Public

$31,640
2yr Earnings
1yr Earnings: $27,051
Graduates: 66
Acceptance: 92.0%
#15
Pennsylvania State University-World Campus logo

Pennsylvania State University-World Campus

University Park, PA · Public

$31,640
2yr Earnings
1yr Earnings: $27,051
Graduates: 66
Acceptance: 80.3%
#16
Temple University logo

Temple University

Philadelphia, PA · Public

$30,843
2yr Earnings
1yr Earnings: $30,832
Graduates: 88
Acceptance: 82.9%
#17
Shippensburg University of Pennsylvania logo

Shippensburg University of Pennsylvania

Shippensburg, PA · Public

$33,382
2yr Earnings
1yr Earnings: $29,109
Graduates: 64
Acceptance: 85.5%
#18
Millersville University of Pennsylvania logo

Millersville University of Pennsylvania

Millersville, PA · Public

$27,048
2yr Earnings
1yr Earnings: $38,218
Graduates: 21
Acceptance: 89.4%
#19
Duquesne University logo

Duquesne University

Pittsburgh, PA · Private

$29,685
2yr Earnings
1yr Earnings: $26,322
Graduates: 20
Acceptance: 78.8%
#20
East Stroudsburg University of Pennsylvania logo

East Stroudsburg University of Pennsylvania

East Stroudsburg, PA · Public

$29,685
2yr Earnings
1yr Earnings: $37,461
Graduates: 21
Acceptance: 92.9%
#21
Slippery Rock University of Pennsylvania logo

Slippery Rock University of Pennsylvania

Slippery Rock, PA · Public

$31,828
2yr Earnings
1yr Earnings: $33,443
Graduates: 38
Acceptance: 74.6%
#22
Commonwealth University of Pennsylvania logo

Commonwealth University of Pennsylvania

Bloomsburg, PA · Public

$33,993
2yr Earnings
1yr Earnings: $30,459
Graduates: 34
Acceptance: 94.8%
#23
York College of Pennsylvania logo

York College of Pennsylvania

York, PA · Private

$25,194
2yr Earnings
1yr Earnings: $30,126
Graduates: 18
Acceptance: 94.2%
#24
La Salle University logo

La Salle University

Philadelphia, PA · Private

N/A
2yr Earnings
Acceptance: 86.2%
#25
Indiana University of Pennsylvania-Main Campus logo

Indiana University of Pennsylvania-Main Campus

Indiana, PA · Public

$27,476
2yr Earnings
Acceptance: 91.2%
#26
Bucknell University logo

Bucknell University

Lewisburg, PA · Private

$42,682
2yr Earnings
Acceptance: 32.0%
#27
Saint Vincent College logo

Saint Vincent College

Latrobe, PA · Private

N/A
2yr Earnings
Acceptance: 59.1%
#28
Albright College logo

Albright College

Reading, PA · Private

$29,685
2yr Earnings
1yr Earnings: $25,299
Graduates: 18
Acceptance: 86.2%
#29
Franklin and Marshall College logo

Franklin and Marshall College

Lancaster, PA · Private

$39,009
2yr Earnings
Acceptance: 31.8%
#30
Saint Joseph's University - Philadelphia logo

Saint Joseph's University - Philadelphia

Philadelphia, PA · Private

$39,009
2yr Earnings
Acceptance: 86.4%
#31
Washington & Jefferson College logo

Washington & Jefferson College

Washington, PA · Private

$38,289
2yr Earnings
Acceptance: 81.5%
#32
Pennsylvania Western University logo

Pennsylvania Western University

California, PA · Public

$25,194
2yr Earnings
Acceptance: 93.7%
#33
West Chester University of Pennsylvania logo

West Chester University of Pennsylvania

West Chester, PA · Public

$35,351
2yr Earnings
1yr Earnings: $32,015
Graduates: 28
Acceptance: 79.2%
#34
Pennsylvania State University-Penn State Scranton logo

Pennsylvania State University-Penn State Scranton

Dunmore, PA · Public

$31,640
2yr Earnings
1yr Earnings: $27,051
Graduates: 66
Acceptance: 94.9%
#35
Pennsylvania State University-Penn State Berks logo

Pennsylvania State University-Penn State Berks

Reading, PA · Public

$31,640
2yr Earnings
1yr Earnings: $27,051
Graduates: 66
Acceptance: 97.1%
#36
Pennsylvania State University-Penn State Mont Alto logo

Pennsylvania State University-Penn State Mont Alto

Mont Alto, PA · Public

$31,640
2yr Earnings
1yr Earnings: $27,051
Graduates: 66
Acceptance: 90.3%
#37
Westminster College logo

Westminster College

New Wilmington, PA · Private

$29,461
2yr Earnings
Acceptance: 85.5%
#38
Ursinus College logo

Ursinus College

Collegeville, PA · Private

$23,649
2yr Earnings
Acceptance: 87.4%
#39
Thiel College logo

Thiel College

Greenville, PA · Private

$22,771
2yr Earnings
Acceptance: 70.6%
#40
King's College logo

King's College

Wilkes-Barre, PA · Private

$21,964
2yr Earnings
Acceptance: 93.2%
#41
Kutztown University of Pennsylvania logo

Kutztown University of Pennsylvania

Kutztown, PA · Public

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

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 41 schools offering History programs in the state.
How much do History graduates earn in Pennsylvania?
History graduates in Pennsylvania earn an average of $30,154 within two years of graduation. This is near the national average of $30,243 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 76.6%.
Should I attend a public or private school for History in Pennsylvania?
In Pennsylvania, private History programs produce average earnings of $30,347 vs $29,998 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 21 public and 20 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.

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.