SalaryData

Elementary School Teacher Salary in Pennsylvania

Based on 48K+ workers in Pennsylvania

Data year: 2025 · Last updated: October 2026

Median Annual Salary (PA)

$77,060

$37.05/hr

vs National Average

$68,176

+13.0% vs national median

Salary Range (10th–90th)

$52K – $100K

48K employed in Pennsylvania

The median Elementary School Teacher salary in Pennsylvania is $77,060 per year, positioning the state significantly above the national average by 13%. This data reflects the compensation for the state's substantial workforce of 48,370 educators dedicated to shaping young minds.

Factors influencing an Elementary School Teacher salary in Pennsylvania can include years of experience, educational attainment such as master's degrees or specialized certifications, and the specific school district's funding and pay scales. The salary range in Pennsylvania is quite broad, extending from $51,990 to $99,630, indicating considerable variation based on these individual and district-level characteristics.

Salary Distribution — Elementary School Teacher in Pennsylvania

Elementary School Teacher (PA) salary percentiles
PercentileAnnual Salary
10th percentile$51,990
25th percentile$61,380
Median (50th percentile)$77,060
75th percentile$88,660
90th percentile$99,630

Top-Paying Industries for Elementary School Teacher (U.S.)

Which industries pay Elementary School Teachers the most — nationwide figures (industry-level data is not available by state). Elementary School Teachers in Pennsylvania tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Government (excl. schools, hospitals & USPS)$72,990540
Educational Services$63,9701.4M
Health Care and Social Assistance$49,3402K
Other Services (except Public Administration)$46,3902K

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Elementary School Teacher in Pennsylvania vs National

Historical Elementary School Teacher salary trend in Pennsylvania
YearMedian Salary (Pennsylvania)
2022$67,000
2023$74,490
2024$74,160
2025$77,060
2026 (projected)$80,073

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Elementary School Teacher in Pennsylvania
YearPennsylvania MedianNational Median
2022$67,000$61,148
2023$74,490$64,171
2024$74,160$64,107
2025$77,060$68,176
2026 (projected)$80,073$70,842

Elementary School Teacher Salary by Experience Level in Pennsylvania

Elementary School Teacher salary by experience level in Pennsylvania
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$61,380
Mid-level3-5 yrs$77,060
Senior6-9 yrs$88,660
Staff / Lead10+ yrs$99,630

Elementary School Teacher Salary in Other States

Related Elementary School Teacher Salaries in Pennsylvania

How other high-demand occupations in Pennsylvania compare to Elementary School Teacher ($77,060 median).

OccupationMedian Salaryvs Elementary School TeacherHourly
Secondary School Teacher in PA$78,800+2.3%$37.88/hr
Middle School Teacher in PA$77,930+1.1%$37.47/hr
Instructional Coordinator in PA$75,580-1.9%$36.34/hr
Kindergarten Teacher in PA$64,430-16.4%$30.98/hr
Librarian in PA$62,880-18.4%$30.23/hr
School Counselor in PA$60,880-21.0%$29.27/hr
Tutor in PA$41,740-45.8%$20.07/hr
Chemist in PA$77,090+0.0%$37.06/hr
Writer and Author in PA$77,410+0.5%$37.22/hr
Environmental Scientist in PA$76,110-1.2%$36.59/hr
Radiologic Technologist in PA$76,050-1.3%$36.56/hr
Computer Network Support Specialist in PA$78,310+1.6%$37.65/hr

Frequently Asked Questions

What is the average salary for an elementary school teacher in Pennsylvania?

The median salary for elementary school teachers in Pennsylvania is $77,060 per year, which equates to approximately $37 per hour. This figure is 13.0% higher than the national average for this profession.

How much can an elementary school teacher in Pennsylvania expect to earn?

Most elementary school teachers in Pennsylvania earn between $51,990 and $99,630 annually. The median salary sits at a solid $77,060 per year, offering a competitive earning potential.

What is the hourly wage for elementary school teachers in Pennsylvania?

Elementary school teachers in Pennsylvania typically earn around $37 per hour. This is based on a median annual salary of $77,060, reflecting a strong compensation package for the role.

How many elementary school teachers are employed in Pennsylvania?

There are approximately 48,370 elementary school teachers employed in Pennsylvania. These educators contribute significantly to the state's education system, with a median annual salary of $77,060.

More Locations