Schools

How Much Do Public School Teachers in Pa. Earn?

Salaries for public school teachers in the Keystone State are in the Top Ten nationwide.

Pennsylvania has some top-notch public schools, but what does that quality education cost?

The average public school teacher in Pennsylvania earned $63,521 during the 2012-13 school year, the National Center for Education Statistics says. Data on teacher salaries for the current school year are not yet available.

The average teacher in Pennsylvania in 1969-70 earned $8,858. 

Public school teacher salaries have actually decreased in Pennsyvlania in the past 15 years or so. During the 1999-2000 school year, the average salary was $66,035. That's a -3.8% change from then to now.

Only a handful of states pay their teachers better than Pennsylvania; the top-paid public school teachers are in New York, where the average salary is $75,279.

The worst states to be a public school teacher? Mississippi, which pays teachers an average of $41,994, and South Dakota, which pays an average of $39,580.

The Top Ten Average Teacher Salaries by State:


1. New York, where the average teacher salary is $75,279;
2. Massachusetts, $73,129;
3. Washington, D.C., $70,906;
4. Connecticut, $69,766;
5. California, $69,324;
6. New Jersey, $68,797;
7. Alaska, $65,468;
8. Maryland, $65,265;
9. Pennsylvania, $63,521;
10. Rhode Island, $63,474.

Do you think teachers in Pennsylvania are paid enough?


Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.

We’ve removed the ability to reply as we work to make improvements. Learn more here