Find Teaching Schools

Study Area & Zipcode

Best Teaching Schools in Pennsylvania

Find Schools Near

2023 Best Teaching Schools in Pennsylvania

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

Today's teaching students have lots of options to pick from when considering higher education opportunities. 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.

To help you arm yourself with the information you need to make your decision, Teaching Degree Search has developed this Best Teaching Schools in Pennsylvania ranking. Our analysis looked at 58 schools in Pennsylvania to see which programs offered the best educational experiences for teaching students.

View our full ranking methodology.

Top Teaching Schools in Pennsylvania

Learn more about these excellent schools below:

#1

Lebanon Valley College

Annville, Pennsylvania
$43,651 Average Earnings
$24,080 Avg Student Debt

Our 2023 rankings named Lebanon Valley College the best school in Pennsylvania for teaching students working on their degree.

On average, students take out $24,080 in loans while pursuing their degree. If you borrow this amount, expect your monthly student loan payment to be around $330, assuming you are on a 10-year repayment plan. During the early years of their career, LVC graduates make an average of $43,651 annually.

Read full report on Lebanon Valley College

#2

University of Pennsylvania

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

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

On average, students take out $17,262 in loans while pursuing their degree. Those who take out this much in loans have to make a monthly payment of about $547 if they are on a 10-year repayment plan. Once they receive their degree, UPenn graduates enter the workforce, making an average salary of $81,207 during the early year of their career.

Read More…

#3

Delaware County Community College

Media, Pennsylvania
$34,347 Average Earnings
$18,773 Avg Student Debt

You’ll join some of the best and brightest minds around you if you attend Delaware County Community College. The school came in at #3 on this year’s Best Teaching Schools in Pennsylvania list.

By the time they get their degree, students from this school have racked up an average of $18,773 in student loans.After graduating from Delaware County Community College, students go on to jobs where they make an average of $34,347 during the early years of their career.

Read More…

#4

Juniata College

Huntingdon, Pennsylvania
$29,849 Average Earnings
$24,086 Avg Student Debt

The excellent programs at Juniata College helped the school earn the #4 place on this year’s ranking of the best teaching schools in Pennsylvania.

On average, students take out $24,086 in loans while pursuing their degree. Once they receive their degree, Juniata graduates enter the workforce, making an average salary of $29,849 during the early year of their career.

Full Juniata College Report

#5

University of Scranton

Scranton, Pennsylvania
$48,740 Average Earnings
$24,211 Avg Student Debt

Out of the 58 schools in Pennsylvania that were part of this year’s ranking, University of Scranton landed the # 5 spot on the list.

On average, students take out $24,211 in loans while pursuing their degree. For those students on a 10-year repayment plan, the average payment due each month is around $590.After graduating from University of Scranton, students go on to jobs where they make an average of $48,740 during the early years of their career.

Full University of Scranton Report

#6

Elizabethtown College

Elizabethtown, Pennsylvania
$47,198 Average Earnings
$28,645 Avg Student Debt

Elizabethtown College landed the #6 spot in the 2023 rankings for the best teaching programs.

On average, students take out $28,645 in loans while pursuing their degree. For those students on a 10-year repayment plan, the average payment due each month is around $593.After graduating from Etown, students go on to jobs where they make an average of $47,198 during the early years of their career.

Read full report on Elizabethtown College

#7

Westminster College Pennsylvania

New Wilmington, Pennsylvania
$40,607 Average Earnings

Westminster College Pennsylvania landed the #7 spot in the 2023 rankings for the best teaching programs.

During the early years of their career, Westminster New Wilmington graduates make an average of $40,607 annually.

Read More…

#8

Lehigh University

Bethlehem, Pennsylvania
$66,716 Average Earnings

Lehigh University landed the #8 spot in the 2023 rankings for the best teaching programs.

Those who take out this much in loans have to make a monthly payment of about $621 if they are on a 10-year repayment plan. During the early years of their career, Lehigh graduates make an average of $66,716 annually.

Read full report on Lehigh University

#9

York College of Pennsylvania

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

York College of Pennsylvania did quite well in this year’s ranking of the best places for teaching students. It came in at #9 on the list.

On average, students take out $26,025 in loans while pursuing 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.

Full York College of Pennsylvania Report

#10

West Chester University of Pennsylvania

West Chester, Pennsylvania
$43,790 Average Earnings

West Chester University of Pennsylvania landed the #10 spot in the 2023 rankings for the best teaching programs.

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

Full West Chester University of Pennsylvania Report

#11

Saint Joseph's University

Philadelphia, Pennsylvania
$54,956 Average Earnings
$25,654 Avg Student Debt

Saint Joseph’s University did quite well in this year’s ranking of the best places for teaching students. It came in at #11 on the list.

By the time they get their degree, students from this school have racked up an average of $25,654 in student loans. Those who take out this much in loans have to make a monthly payment of about $685 if they are on a 10-year repayment plan. During the early years of their career, St. Joe’s graduates make an average of $54,956 annually.

Read More…

#12

Villanova University

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

Villanova University ranked #12 on this year’s Best Teaching Schools in Pennsylvania list.

On average, students take out $26,526 in loans while pursuing their degree. Those who take out this much in loans have to make a monthly payment of about $594 if they are on a 10-year repayment plan. Once they receive their degree, Villanova graduates enter the workforce, making an average salary of $62,813 during the early year of their career.

Read More…

#13

Messiah University

Mechanicsburg, Pennsylvania
$38,727 Average Earnings
$23,642 Avg Student Debt

Messiah University ranked #13 on this year’s Best Teaching Schools in Pennsylvania list.

By the time they get their degree, students from this school have racked up an average of $23,642 in student loans. During the early years of their career, Messiah graduates make an average of $38,727 annually.

Read More…

#14

Wilkes University

Wilkes-Barre, Pennsylvania
$55,632 Average Earnings
$27,835 Avg Student Debt

Wilkes University came in at #14 in this year’s edition of the Best Teaching Schools in Pennsylvania ranking.

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

Read More…

#15

Millersville University of Pennsylvania

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

With a ranking of #15, Millersville University of Pennsylvania did quite well on this year’s best schools for teaching students working.

On average, students take out $26,212 in loans while pursuing their degree. Those who take out this much in loans have to make a monthly payment of about $304 if they are on a 10-year repayment plan. During the early years of their career, Millersville graduates make an average of $41,464 annually.

Full Millersville University of Pennsylvania Report

#16

Shippensburg University of Pennsylvania

Shippensburg, Pennsylvania
$39,634 Average Earnings
$24,777 Avg Student Debt

With a ranking of #16, Shippensburg University of Pennsylvania did quite well on this year’s best schools for teaching students working.

By the time they get their degree, students from this school have racked up an average of $24,777 in student loans. For those students on a 10-year repayment plan, the average payment due each month is around $318. During the early years of their career, Ship graduates make an average of $39,634 annually.

Read full report on Shippensburg University of Pennsylvania

#17

Duquesne University

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

Duquesne University ranked #17 on this year’s Best Teaching Schools in Pennsylvania list.

On average, students take out $24,974 in loans while pursuing their degree. If you borrow this amount, expect your monthly student loan payment to be around $654, assuming you are on a 10-year repayment plan.After graduating from Duquesne, students go on to jobs where they make an average of $48,645 during the early years of their career.

Read full report on Duquesne University

#18

Kutztown University of Pennsylvania

Kutztown, Pennsylvania
$35,223 Average Earnings
$26,882 Avg Student Debt

Kutztown University of Pennsylvania landed the #18 spot in the 2023 rankings for the best teaching programs.

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

Read More…

#19

Gwynedd Mercy University

Gwynedd Valley, Pennsylvania
$57,250 Average Earnings
$31,331 Avg Student Debt

Gwynedd Mercy University came in at #19 in this year’s edition of the Best Teaching Schools in Pennsylvania ranking.

By the time they get their degree, students from this school have racked up an average of $31,331 in student loans. For those students on a 10-year repayment plan, the average payment due each month is around $375. During the early years of their career, Gwynedd - Mercy graduates make an average of $57,250 annually.

Read full report on Gwynedd Mercy University

#20

Holy Family University

Philadelphia, Pennsylvania
$52,770 Average Earnings
$29,639 Avg Student Debt

With a ranking of #20, Holy Family University did quite well on this year’s best schools for teaching students working.

By the time they get their degree, students from this school have racked up an average of $29,639 in student loans. For those students on a 10-year repayment plan, the average payment due each month is around $197.After graduating from Holy Family, students go on to jobs where they make an average of $52,770 during the early years of their career.

Full Holy Family University Report

#21

Bucks County Community College

Newtown, Pennsylvania
$33,594 Average Earnings
$15,272 Avg Student Debt

Bucks County Community College landed the #21 spot in the 2023 rankings for the best teaching programs.

By the time they get their degree, students from this school have racked up an average of $15,272 in student loans. During the early years of their career, Bucks County Community College graduates make an average of $33,594 annually.

Read More…

#22

Wilson College

Chambersburg, Pennsylvania
$39,060 Average Earnings
$32,147 Avg Student Debt

Wilson College ranked #22 on this year’s Best Teaching Schools in Pennsylvania list.

By the time they get their degree, students from this school have racked up an average of $32,147 in student loans. Once they receive their degree, Wilson graduates enter the workforce, making an average salary of $39,060 during the early year of their career.

Full Wilson College Report

#23

Saint Vincent College

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

Saint Vincent College did quite well in this year’s ranking of the best places for teaching students. It came in at #23 on the list.

By the time they get their degree, students from this school have racked up an average of $26,112 in student loans. Those who take out this much in loans have to make a monthly payment of about $392 if they are on a 10-year repayment plan.After graduating from Saint Vincent, students go on to jobs where they make an average of $49,935 during the early years of their career.

Full Saint Vincent College Report

#24

Slippery Rock University of Pennsylvania

Slippery Rock, Pennsylvania
$38,997 Average Earnings
$25,146 Avg Student Debt

Slippery Rock University of Pennsylvania landed the #24 spot in the 2023 rankings for the best teaching programs.

On average, students take out $25,146 in loans while pursuing their degree. For those students on a 10-year repayment plan, the average payment due each month is around $275. Once they receive their degree, SRU graduates enter the workforce, making an average salary of $38,997 during the early year of their career.

Read More…

#25

University of Pittsburgh - Pittsburgh Campus

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

University of Pittsburgh - Pittsburgh Campus ranked #25 on this year’s Best Teaching Schools in Pennsylvania list.

By the time they get their degree, students from this school have racked up an average of $23,994 in student loans. Those who take out this much in loans have to make a monthly payment of about $447 if they are on a 10-year repayment plan.After graduating from Pitt, students go on to jobs where they make an average of $49,696 during the early years of their career.

Read More…

Best Teaching Schools in the Middle Atlantic Region

View Best Teaching 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 Teaching Schools Near You

Our free school finder matches students with accredited education & teaching schools across the U.S.