Find Tech Schools

Study Area & Zipcode

Best Computer Science Schools in Pennsylvania

Find Schools Near

2023 Best Computer Science Schools in Pennsylvania

50 Schools Ranked
$44,222 Average Earnings
$24,271 Avg Student Debt

When it comes to higher education, there are a lot of options for computer science students. You can choose a traditional brick and mortar school, or with the growth of online education, you can attend a school half-way across the country without even leaving your house. Alternatively, you may choose a trade school or bootcamp that prepares you to enter the workforce with knowledge in a specific field.

The Best Computer Science Schools in Pennsylvania ranking is one of many tools that Computer Science Degree Search has developed to help you make your educational decision. This report analyzed 50 schools in Pennsylvania to see which ones offered the best programs for computer science students.

View our full ranking methodology.

Top Computer Science Schools in Pennsylvania

Learn more about these excellent schools below:

#1

University of Pennsylvania

Philadelphia, Pennsylvania
$81,207 Average Earnings
$17,262 Avg Student Debt

Our 2023 rankings named University of Pennsylvania the best school in Pennsylvania for computer science students working on their degree.

By the time they get their degree, students from this school have racked up an average of $17,262 in student loans. For those students on a 10-year repayment plan, the average payment due each month is around $547. During the early years of their career, UPenn graduates make an average of $81,207 annually.

Full University of Pennsylvania Report

#2

Swarthmore College

Swarthmore, Pennsylvania
$60,066 Average Earnings
$14,475 Avg Student Debt

Out of the 50 schools in Pennsylvania that were part of this year’s ranking, Swarthmore College landed the # 2 spot on the list.

Degree recipients from Swarthmore accumulate an average of $14,475 in student debt by the time they complete their degree.After graduating from Swarthmore, students go on to jobs where they make an average of $60,066 during the early years of their career.

Read More…

#3

Carnegie Mellon University

Pittsburgh, Pennsylvania
$77,372 Average Earnings

You’ll be in good company if you decide to attend Carnegie Mellon University. It ranked #3 on our 2023 Best Computer Science Schools in Pennsylvania list.

During the early years of their career, Carnegie Mellon graduates make an average of $77,372 annually.

Full Carnegie Mellon University Report

#4

Lehigh University

Bethlehem, Pennsylvania
$66,716 Average Earnings

Out of the 50 schools in Pennsylvania that were part of this year’s ranking, Lehigh University landed the # 4 spot on the list.

If you borrow this amount, expect your monthly student loan payment to be around $621, assuming you are on a 10-year repayment plan. During the early years of their career, Lehigh graduates make an average of $66,716 annually.

Read More…

#5

Villanova University

Villanova, Pennsylvania
$62,813 Average Earnings
$26,526 Avg Student Debt

A rank of #5 on this year’s list means Villanova University is a great place for computer science students.

By the time they get their degree, students from this school have racked up an average of $26,526 in student loans. If you borrow this amount, expect your monthly student loan payment to be around $594, assuming you are on a 10-year repayment plan.After graduating from Villanova, students go on to jobs where they make an average of $62,813 during the early years of their career.

Read full report on Villanova University

#6

Thaddeus Stevens College of Technology

Lancaster, Pennsylvania
$40,004 Average Earnings
$10,367 Avg Student Debt

Thaddeus Stevens College of Technology ranked #6 on this year’s Best Computer Science Schools in Pennsylvania list.

On average, students take out $10,367 in loans while pursuing their degree. Once they receive their degree, Thaddeus Stevens College of Technology graduates enter the workforce, making an average salary of $40,004 during the early year of their career.

Full Thaddeus Stevens College of Technology Report

$49,696 Average Earnings
$23,994 Avg Student Debt

University of Pittsburgh - Pittsburgh Campus did quite well in this year’s ranking of the best places for computer science students. It came in at #7 on the list.

On average, students take out $23,994 in loans while pursuing their degree. If you borrow this amount, expect your monthly student loan payment to be around $447, assuming you are on a 10-year repayment plan. Once they receive their degree, Pitt graduates enter the workforce, making an average salary of $49,696 during the early year of their career.

Full University of Pittsburgh - Pittsburgh Campus Report

#8

Drexel University

Philadelphia, Pennsylvania
$60,176 Average Earnings
$27,800 Avg Student Debt

Drexel University landed the #8 spot in the 2023 rankings for the best computer science programs.

Degree recipients from Drexel accumulate an average of $27,800 in student debt by the time they complete their degree. Those who take out this much in loans have to make a monthly payment of about $737 if they are on a 10-year repayment plan. Once they receive their degree, Drexel graduates enter the workforce, making an average salary of $60,176 during the early year of their career.

Read full report on Drexel University

#9

Temple University

Philadelphia, Pennsylvania
$47,012 Average Earnings
$26,029 Avg Student Debt

Temple University landed the #9 spot in the 2023 rankings for the best computer science programs.

Degree recipients from Temple accumulate an average of $26,029 in student debt by the time they complete their degree. For those students on a 10-year repayment plan, the average payment due each month is around $368. Once they receive their degree, Temple graduates enter the workforce, making an average salary of $47,012 during the early year of their career.

Read full report on Temple University

#10

Duquesne University

Pittsburgh, Pennsylvania
$48,645 Average Earnings
$24,974 Avg Student Debt

Duquesne University came in at #10 in this year’s edition of the Best Computer Science Schools in Pennsylvania ranking.

By the time they get their degree, students from this school have racked up an average of $24,974 in student loans. Those who take out this much in loans have to make a monthly payment of about $654 if they are on a 10-year repayment plan. During the early years of their career, Duquesne graduates make an average of $48,645 annually.

Read More…

#11

YTI Career Institute-York

York, Pennsylvania
$30,758 Average Earnings
$14,698 Avg Student Debt

YTI Career Institute-York ranked #11 on this year’s Best Computer Science Schools in Pennsylvania list.

Degree recipients from YTI accumulate an average of $14,698 in student debt by the time they complete their degree. For those students on a 10-year repayment plan, the average payment due each month is around $127.After graduating from YTI, students go on to jobs where they make an average of $30,758 during the early years of their career.

Read full report on YTI Career Institute-York

#12

Millersville University of Pennsylvania

Millersville, Pennsylvania
$41,464 Average Earnings
$26,212 Avg Student Debt

Millersville University of Pennsylvania came in at #12 in this year’s edition of the Best Computer Science Schools in Pennsylvania ranking.

By the time they get their degree, students from this school have racked up an average of $26,212 in student loans. For those students on a 10-year repayment plan, the average payment due each month is around $304. Once they receive their degree, Millersville graduates enter the workforce, making an average salary of $41,464 during the early year of their career.

Read More…

#13

Robert Morris University

Moon Township, Pennsylvania
$50,328 Average Earnings
$27,124 Avg Student Debt

Robert Morris University ranked #13 on this year’s Best Computer Science Schools in Pennsylvania list.

Degree recipients from RMU accumulate an average of $27,124 in student debt by the time they complete their degree. Those who take out this much in loans have to make a monthly payment of about $458 if they are on a 10-year repayment plan.After graduating from RMU, students go on to jobs where they make an average of $50,328 during the early years of their career.

Read More…

#14

West Chester University of Pennsylvania

West Chester, Pennsylvania
$43,790 Average Earnings

With a ranking of #14, West Chester University of Pennsylvania did quite well on this year’s best schools for computer science students working.

Once they receive their degree, WCUPA graduates enter the workforce, making an average salary of $43,790 during the early year of their career.

Read More…

#15

Saint Vincent College

Latrobe, Pennsylvania
$49,935 Average Earnings
$26,112 Avg Student Debt

Saint Vincent College came in at #15 in this year’s edition of the Best Computer Science Schools in Pennsylvania ranking.

By the time they get their degree, students from this school have racked up an average of $26,112 in student loans. For those students on a 10-year repayment plan, the average payment due each month is around $392. Once they receive their degree, Saint Vincent graduates enter the workforce, making an average salary of $49,935 during the early year of their career.

Read More…

#16

South Hills School of Business & Technology

State College, Pennsylvania
$30,369 Average Earnings
$22,097 Avg Student Debt

With a ranking of #16, South Hills School of Business & Technology did quite well on this year’s best schools for computer science students working.

On average, students take out $22,097 in loans while pursuing their degree. If you borrow this amount, expect your monthly student loan payment to be around $257, assuming you are on a 10-year repayment plan. During the early years of their career, South Hills School of Business & Technology graduates make an average of $30,369 annually.

Read More…

#17

University of Pittsburgh - Johnstown

Johnstown, Pennsylvania
$43,342 Average Earnings
$25,064 Avg Student Debt

University of Pittsburgh - Johnstown did quite well in this year’s ranking of the best places for computer science students. It came in at #17 on the list.

Degree recipients from Pitt Johnstown accumulate an average of $25,064 in student debt by the time they complete their degree. Those who take out this much in loans have to make a monthly payment of about $415 if they are on a 10-year repayment plan. During the early years of their career, Pitt Johnstown graduates make an average of $43,342 annually.

Read More…

#18

Berks Technical Institute

Wyomissing, Pennsylvania
$25,463 Average Earnings
$25,980 Avg Student Debt

Berks Technical Institute came in at #18 in this year’s edition of the Best Computer Science Schools in Pennsylvania ranking.

On average, students take out $25,980 in loans while pursuing their degree. For those students on a 10-year repayment plan, the average payment due each month is around $51. During the early years of their career, Berks Technical Institute graduates make an average of $25,463 annually.

Full Berks Technical Institute Report

#19

Pennsylvania College of Technology

Williamsport, Pennsylvania
$45,580 Average Earnings
$29,382 Avg Student Debt

Pennsylvania College of Technology came in at #19 in this year’s edition of the Best Computer Science Schools in Pennsylvania ranking.

By the time they get their degree, students from this school have racked up an average of $29,382 in student loans. If you borrow this amount, expect your monthly student loan payment to be around $451, assuming you are on a 10-year repayment plan. During the early years of their career, Penn College graduates make an average of $45,580 annually.

Read full report on Pennsylvania College of Technology

#20

East Stroudsburg University of Pennsylvania

East Stroudsburg, Pennsylvania
$37,023 Average Earnings
$25,544 Avg Student Debt

With a ranking of #20, East Stroudsburg University of Pennsylvania did quite well on this year’s best schools for computer science students working.

By the time they get their degree, students from this school have racked up an average of $25,544 in student loans. If you borrow this amount, expect your monthly student loan payment to be around $254, assuming you are on a 10-year repayment plan. Once they receive their degree, East Stroudsburg University graduates enter the workforce, making an average salary of $37,023 during the early year of their career.

Read full report on East Stroudsburg University of Pennsylvania

#21

York College of Pennsylvania

York, Pennsylvania
$44,412 Average Earnings
$26,025 Avg Student Debt

York College of Pennsylvania landed the #21 spot in the 2023 rankings for the best computer science programs.

Degree recipients from YCP accumulate an average of $26,025 in student debt by the time they complete their degree. If you borrow this amount, expect your monthly student loan payment to be around $473, assuming you are on a 10-year repayment plan. During the early years of their career, YCP graduates make an average of $44,412 annually.

Read full report on York College of Pennsylvania

#22

Harrisburg Area Community College

Harrisburg, Pennsylvania
$35,757 Average Earnings
$22,075 Avg Student Debt

Harrisburg Area Community College did quite well in this year’s ranking of the best places for computer science students. It came in at #22 on the list.

Degree recipients from HACC accumulate an average of $22,075 in student debt by the time they complete their degree. During the early years of their career, HACC graduates make an average of $35,757 annually.

Read More…

$40,743 Average Earnings
$26,868 Avg Student Debt

Indiana University of Pennsylvania - Main Campus landed the #23 spot in the 2023 rankings for the best computer science programs.

On average, students take out $26,868 in loans while pursuing their degree. If you borrow this amount, expect your monthly student loan payment to be around $286, assuming you are on a 10-year repayment plan. Once they receive their degree, IUP graduates enter the workforce, making an average salary of $40,743 during the early year of their career.

Read full report on Indiana University of Pennsylvania - Main Campus

#24

Strayer University - Pennsylvania

Trevose, Pennsylvania
$52,529 Average Earnings
$39,315 Avg Student Debt

Strayer University - Pennsylvania came in at #24 in this year’s edition of the Best Computer Science Schools in Pennsylvania ranking.

By the time they get their degree, students from this school have racked up an average of $39,315 in student loans. Those who take out this much in loans have to make a monthly payment of about $121 if they are on a 10-year repayment plan. Once they receive their degree, Strayer University - Pennsylvania graduates enter the workforce, making an average salary of $52,529 during the early year of their career.

Read full report on Strayer University - Pennsylvania

#25

Pittsburgh Technical College

Oakdale, Pennsylvania
$33,711 Average Earnings
$19,968 Avg Student Debt

With a ranking of #25, Pittsburgh Technical College did quite well on this year’s best schools for computer science students working.

On average, students take out $19,968 in loans while pursuing their degree. For those students on a 10-year repayment plan, the average payment due each month is around $228.After graduating from Pittsburgh Technical College, students go on to jobs where they make an average of $33,711 during the early years of their career.

Read full report on Pittsburgh Technical College

Best Computer Science Schools in the Middle Atlantic Region

View Best Computer Science Schools Nationwide >

Notes and References

Footnotes

*These averages are for the top 25 schools only.

References

  • Read more about our ranking methodology.
  • The Integrated Postsecondary Education Data System (IPEDS) from the National Center for Education Statistics (NCES), a branch of the U.S. Department of Education (DOE) serves as the core of our data about colleges.
  • Some other college data, including much of the graduate earnings data, comes from the U.S. Department of Education’s (College Scorecard).
  • Information about the national average student loan default rate is from the U.S. Department of Education and refers to data about the 2016 borrower cohort tracking period for which the cohort default rate (CDR) was 10.1%.

More about our data sources and methodologies.

Featured Schools

Find Computer Science Schools Near You

Our free school finder matches students with accredited computer and technology colleges across the U.S.