Best Computer Science Schools in Pennsylvania

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

School choice matters significantly: Carnegie Mellon University graduates earn $160,116 while Messiah University graduates earn $51,273 — a $108,843 gap. Research each program's curriculum, employer connections, and career services before deciding.

10
Schools in PA
$80,288
PA Avg. Earnings
$68,504
National Avg.
312
Schools Nationally

Public vs Private: Computer Science in Pennsylvania

Public Schools (2)
$67,202
avg. 2yr earnings
Private Schools (8)
$83,559
avg. 2yr earnings

Private schools produce $16,357 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
C

Carnegie Mellon University

Pittsburgh, PA · Private

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

University of Pennsylvania

Philadelphia, PA · Private

$125,015
2yr Earnings
1yr Earnings: $127,623
Graduates: 16
Acceptance: 5.9%
#3
L

Lehigh University

Bethlehem, PA · Private

$78,552
2yr Earnings
1yr Earnings: $80,252
Graduates: 71
Acceptance: 29.3%
#4
D

Drexel University

Philadelphia, PA · Private

$75,330
2yr Earnings
1yr Earnings: $72,421
Graduates: 98
Acceptance: 77.5%
#5
U

Ursinus College

Collegeville, PA · Private

$67,995
2yr Earnings
Acceptance: 87.4%
#6
U

University of Pittsburgh-Johnstown

Johnstown, PA · Public

$67,202
2yr Earnings
1yr Earnings: $67,837
Graduates: 241
Acceptance: 95.9%
#7
U

University of Pittsburgh-Pittsburgh Campus

Pittsburgh, PA · Public

$67,202
2yr Earnings
1yr Earnings: $67,837
Graduates: 241
Acceptance: 49.7%
#8
S

Seton Hill University

Greensburg, PA · Private

$55,547
2yr Earnings
Acceptance: 75.8%
#9
Y

York College of Pennsylvania

York, PA · Private

$54,644
2yr Earnings
1yr Earnings: $59,394
Graduates: 25
Acceptance: 94.2%
#10
M

Messiah University

Mechanicsburg, PA · Private

$51,273
2yr Earnings
Acceptance: 78.5%

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 10 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 $80,288 within two years of graduation. This is 17% above the national average of $68,504 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 60.5%.
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 $67,202 at public schools. However, public schools typically cost less — consider net price relative to earnings when calculating ROI. There are 2 public and 8 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.

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