Best Computer Science Schools in Pennsylvania

Pennsylvania has 23 colleges offering Computer Science programs tracked by the College Scorecard, producing 923 recent graduates. Graduates in Pennsylvania earn $73,789 on average within two years — 8% above the national average of $68,283, making the state one of the stronger markets for this field.

School choice matters significantly: Carnegie Mellon University graduates earn $160,116 while Seton Hill University graduates earn $55,547 — a $104,569 gap. Research each program's curriculum, employer connections, and career services before deciding.

23
Schools in PA
$73,789
PA Avg. Earnings
$68,283
National Avg.
389
Schools Nationally

Public vs Private: Computer Science in Pennsylvania

Public Schools (6)
$60,763
avg. 2yr earnings
Private Schools (16)
$83,559
avg. 2yr earnings

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

Computer Science Schools in Pennsylvania, Ranked by Earnings

#1
Carnegie Mellon University logo

Carnegie Mellon University

Pittsburgh, PA · Private

$160,116
2yr Earnings
1yr Earnings: $161,723
Graduates: 97
Acceptance: 11.4%
#2
Lehigh University logo

Lehigh University

Bethlehem, PA · Private

$78,552
2yr Earnings
1yr Earnings: $80,252
Graduates: 71
Acceptance: 29.3%
#3
University of Pennsylvania logo

University of Pennsylvania

Philadelphia, PA · Private

$125,015
2yr Earnings
1yr Earnings: $127,623
Graduates: 16
Acceptance: 5.9%
#4
Gettysburg College logo

Gettysburg College

Gettysburg, PA · Private

N/A
2yr Earnings
Acceptance: 47.5%
#5
Drexel University logo

Drexel University

Philadelphia, PA · Private

$75,330
2yr Earnings
1yr Earnings: $72,421
Graduates: 98
Acceptance: 77.5%
#6
Saint Joseph's University - Philadelphia logo

Saint Joseph's University - Philadelphia

Philadelphia, PA · Private

N/A
2yr Earnings
Acceptance: 86.4%
#7
University of Pittsburgh-Johnstown logo

University of Pittsburgh-Johnstown

Johnstown, PA · Public

$67,202
2yr Earnings
1yr Earnings: $67,837
Graduates: 241
Acceptance: 95.9%
#8
University of Pittsburgh-Pittsburgh Campus logo

University of Pittsburgh-Pittsburgh Campus

Pittsburgh, PA · Public

$67,202
2yr Earnings
1yr Earnings: $67,837
Graduates: 241
Acceptance: 49.7%
#9
Pennsylvania State University-Penn State Erie-Behrend College logo

Pennsylvania State University-Penn State Erie-Behrend College

Erie, PA · Public

$57,318
2yr Earnings
1yr Earnings: $58,206
Graduates: 17
Acceptance: 95.7%
#10
Pennsylvania State University-Main Campus logo

Pennsylvania State University-Main Campus

University Park, PA · Public

$57,318
2yr Earnings
1yr Earnings: $58,206
Graduates: 17
Acceptance: 54.2%
#11
Pennsylvania State University-Penn State Abington logo

Pennsylvania State University-Penn State Abington

Abington, PA · Public

$57,318
2yr Earnings
1yr Earnings: $58,206
Graduates: 17
Acceptance: 92.0%
#12
York College of Pennsylvania logo

York College of Pennsylvania

York, PA · Private

$54,644
2yr Earnings
1yr Earnings: $59,394
Graduates: 25
Acceptance: 94.2%
#13
University of Scranton logo

University of Scranton

Scranton, PA · Private

N/A
2yr Earnings
Acceptance: 84.4%
#14
Widener University logo

Widener University

Chester, PA · Private

N/A
2yr Earnings
Acceptance: 84.0%
#15
La Salle University logo

La Salle University

Philadelphia, PA · Private

N/A
2yr Earnings
Acceptance: 86.2%
#16
Duquesne University logo

Duquesne University

Pittsburgh, PA · Private

N/A
2yr Earnings
Acceptance: 78.8%
#17
Allegheny College logo

Allegheny College

Meadville, PA · Private

N/A
2yr Earnings
Acceptance: 58.5%
#18
Commonwealth University of Pennsylvania logo

Commonwealth University of Pennsylvania

Bloomsburg, PA · Public

$58,221
2yr Earnings
1yr Earnings: $65,914
Graduates: 19
Acceptance: 94.8%
#19
Messiah University logo

Messiah University

Mechanicsburg, PA · Private

$51,273
2yr Earnings
Acceptance: 78.5%
#20
Central Penn College logo

Central Penn College

Summerdale, PA · For-Profit

N/A
2yr Earnings
1yr Earnings: $46,625
Graduates: 48
Acceptance: 25.9%
#21
La Roche University logo

La Roche University

Pittsburgh, PA · Private

N/A
2yr Earnings
1yr Earnings: $55,947
Graduates: 16
Acceptance: 77.6%
#22
Ursinus College logo

Ursinus College

Collegeville, PA · Private

$67,995
2yr Earnings
Acceptance: 87.4%
#23
Seton Hill University logo

Seton Hill University

Greensburg, PA · Private

$55,547
2yr Earnings
Acceptance: 75.8%

Frequently Asked Questions

What is the best school for Computer Science in Pennsylvania?
Carnegie Mellon University ranks #1 for Computer Science in Pennsylvania with median graduate earnings of $160,116 within two years of graduation. There are 23 schools offering Computer Science programs in the state.
How much do Computer Science graduates earn in Pennsylvania?
Computer Science graduates in Pennsylvania earn an average of $73,789 within two years of graduation. This is 8% above the national average of $68,283 for this major.
What is the hardest Computer Science school to get into in Pennsylvania?
University of Pennsylvania is the most selective Computer Science program in Pennsylvania with an acceptance rate of 5.9%. The average acceptance rate across Computer Science programs in the state is 68.3%.
Should I attend a public or private school for Computer Science in Pennsylvania?
In Pennsylvania, private Computer Science programs produce average earnings of $83,559 vs $60,763 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 6 public and 16 private options in the state.

Other Popular Majors in Pennsylvania

All colleges in Pennsylvania →

Computer Science in Other States

Get Computer Science 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.