SalaryData

Secondary School Teacher Salary in Pennsylvania

Based on 52K+ workers in Pennsylvania

Data year: 2025 · Last updated: October 2026

Median Annual Salary (PA)

$78,800

$37.88/hr

vs National Average

$70,424

+11.9% vs national median

Salary Range (10th–90th)

$51K – $102K

52K employed in Pennsylvania

The average Secondary School Teacher salary in Pennsylvania is $78,800 per year, positioning the state's educators at a competitive 12% above the national average. With approximately 52,240 individuals employed in this vital role across Pennsylvania, the median figure offers a clear benchmark for compensation within this field. This indicates a strong earning potential for those dedicated to shaping young minds in the Keystone State.

Several factors influence the Secondary School Teacher salary in Pennsylvania. Experience levels play a significant role, with more seasoned educators generally earning higher salaries. Additionally, the specific school district, whether urban, suburban, or rural, can impact pay. Further considerations include the teacher's educational attainment, such as a Master's degree, and any specialized certifications or subject areas they teach, which can command a premium.

Salary Distribution — Secondary School Teacher in Pennsylvania

Secondary School Teacher (PA) salary percentiles
PercentileAnnual Salary
10th percentile$51,440
25th percentile$61,750
Median (50th percentile)$78,800
75th percentile$92,980
90th percentile$102,360

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

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

Industry (U.S.)Median SalaryEmployed (U.S.)
Government (excl. schools, hospitals & USPS)$77,3302K
Educational Services$72,1701.1M
Administrative and Support Services$63,290550
Health Care and Social Assistance$57,8801K
Other Services (except Public Administration)$50,750870

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

Historical Salary Trend — Secondary School Teacher in Pennsylvania vs National

Historical Secondary School Teacher salary trend in Pennsylvania
YearMedian Salary (Pennsylvania)
2022$75,940
2023$76,910
2024$77,990
2025$78,800
2026 (projected)$79,618

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

Historical salary trend for Secondary School Teacher in Pennsylvania
YearPennsylvania MedianNational Median
2022$75,940$63,868
2023$76,910$67,463
2024$77,990$67,394
2025$78,800$70,424
2026 (projected)$79,618$71,155

Secondary School Teacher Salary by Experience Level in Pennsylvania

Secondary School Teacher salary by experience level in Pennsylvania
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$61,750
Mid-level3-5 yrs$78,800
Senior6-9 yrs$92,980
Staff / Lead10+ yrs$102,360

Secondary School Teacher Salary in Other States

Related Secondary School Teacher Salaries in Pennsylvania

How other high-demand occupations in Pennsylvania compare to Secondary School Teacher ($78,800 median).

OccupationMedian Salaryvs Secondary School TeacherHourly
Middle School Teacher in PA$77,930-1.1%$37.47/hr
Elementary School Teacher in PA$77,060-2.2%$37.05/hr
Instructional Coordinator in PA$75,580-4.1%$36.34/hr
Kindergarten Teacher in PA$64,430-18.2%$30.98/hr
Librarian in PA$62,880-20.2%$30.23/hr
School Counselor in PA$60,880-22.7%$29.27/hr
Tutor in PA$41,740-47.0%$20.07/hr
Tax Examiner in PA$78,610-0.2%$37.79/hr
Accountant in PA$79,000+0.3%$37.98/hr
Financial Examiner in PA$78,500-0.4%$37.74/hr
Respiratory Therapist in PA$78,490-0.4%$37.74/hr
Computer Network Support Specialist in PA$78,310-0.6%$37.65/hr

Frequently Asked Questions

How much do secondary school teachers make in Pennsylvania?

The median salary for secondary school teachers in Pennsylvania is $78,800 per year, which breaks down to an hourly rate of $38. This is 11.9% higher than the national average for the profession.

What is the typical salary range for a high school teacher in Pennsylvania?

In Pennsylvania, secondary school teachers can expect to earn between $51,440 and $102,360 annually. The median salary falls in the middle of this range at $78,800 per year.

How does the salary for secondary school teachers in Pennsylvania compare to the national average?

Secondary school teachers in Pennsylvania earn 11.9% more than the national average. With a median salary of $78,800 per year, Pennsylvania offers a competitive income for these educators.

How many secondary school teachers are employed in Pennsylvania?

There are approximately 52,240 secondary school teachers employed in Pennsylvania. This significant number reflects the demand for educators in the state's secondary school system.

More Locations