SalaryData

Secondary School Teacher Salary in Maryland

Based on 17K+ workers in Maryland

Data year: 2025 · Last updated: June 2026

Median Annual Salary (MD)

$78,670

$37.822/hr

vs National Average

$70,424

+11.7% vs national median

Salary Range (10th–90th)

$58K $103K

17K employed in Maryland

Secondary School Teacher salary in Maryland averages $78,670 per year, positioning the state as an attractive destination for educators. With approximately 16,640 secondary teachers employed across Maryland, this median salary sits 12% above the national average, reflecting the state's commitment to competitive educator compensation.

Several factors influence Secondary School Teacher salary in Maryland, including years of experience, educational credentials, subject matter expertise, and the specific school district's funding level. Teachers in well-funded suburban districts typically earn more than those in rural or under-resourced areas, while advanced degrees and specializations in high-demand subjects can also lead to higher compensation within the state's salary ranges.

Salary Distribution — Secondary School Teacher in Maryland

Secondary School Teacher (MD) salary percentiles
PercentileAnnual Salary
10th percentile$58,150
25th percentile$62,300
Median (50th percentile)$78,670
75th percentile$98,690
90th percentile$102,690

Historical Salary Trend — Secondary School Teacher in Maryland vs National

Historical Secondary School Teacher (Maryland vs National) salary trend
YearMedian Salary (United States)
2022$75,670
2023$78,690
2024$77,030
2025$78,670
Historical salary trend for Secondary School Teacher in Maryland
YearMaryland MedianNational Median
2022$75,670$63,868
2023$78,690$67,463
2024$77,030$67,394
2025$78,670$70,424

Secondary School Teacher Salary by Experience Level in Maryland

Secondary School Teacher Salary in Other States

Frequently Asked Questions

How much do secondary school teachers make in Maryland?

Secondary school teachers in Maryland earn a median salary of $78,670 per year, or approximately $38 per hour. This is 11.7% higher than the national average for this profession.

What is the salary range for high school teachers in Maryland?

Secondary school teacher salaries in Maryland range from a low of $58,150 to a high of $102,690 per year, depending on experience, qualifications, and school district.

Is teaching in Maryland better paid than the national average?

Yes, Maryland secondary school teachers earn 11.7% more than the national average, with a median salary of $78,670 compared to lower national figures.

How many secondary school teachers work in Maryland?

There are 16,640 secondary school teachers employed in Maryland, representing a substantial workforce in the state's education system.

Related Occupations

More Locations