How Much do Preschool Teachers Make in Pennsylvania?

Do preschool teachers in Pennsylvania make a lot of money? What is the average pay for Pennsylvania preschool teachers?

According to the Bureau of Labor Statistics, preschool teachers in Pennsylvania earn an average of $31,380 a year, equivalent to $15.08 an hour.

This is 9% less than preschool teachers nationwide and 39% less than the typical Pennsylvania worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Pennsylvania Preschool Teacher Wages by Percentile
Percentile Hourly Annually
90th $21.43 $44,570
75th $17.13 $35,630
50th $13.96 $29,030
25th $11.82 $24,590
10th $10.07 $20,940
Pennsylvania Preschool Teachers Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Allentown $16.08 $33,450
Altoona $12.09 $25,150
Bloomsburg $14.18 $29,500
Chambersburg $11.61 $24,150
East Stroudsburg $13.69 $28,480
Erie $12.65 $26,300
Gettysburg $13.00 $27,030
Harrisburg $14.27 $29,680
Johnstown $16.14 $33,570
Lancaster $15.07 $31,340
Lebanon $13.56 $28,200
Philadelphia $15.66 $32,580
Pittsburgh $16.34 $33,990
Reading $15.10 $31,400
Scranton $11.96 $24,870
State College $16.93 $35,210
Williamsport $13.97 $29,070
York $13.98 $29,090
Pennsylvania Preschool Teacher Wages by Year
Year Hourly Annually
2019 $15.08 $31,380
2018 $14.06 $29,250
2017 $13.78 $28,650
2016 $13.49 $28,060
2015 $13.62 $28,330
2014 $13.20 $27,450
2013 $13.36 $27,800
2012 $13.10 $27,260
2011 $13.42 $27,920