verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

High School Teacher Salary in Maryland

Median Annual in Maryland
$78,670/yr
Median Hourly Wage
/hr
▲ 9% above U.S. median

Salary Distribution in Maryland

groups Employed in MD
16,640
public U.S. Median
$72,040
savings Real pay (cost-adjusted)
$74,953 #20 of 51

High School Teacher pay in Maryland, explained

High school teachers in Maryland earn a median of $78,670 per year (— per hour), which is 9% above the national median of $72,040. Entry-level workers earn around $58,150, while the most experienced high school teachers reach about $102,690. Pay varies by employer, setting, and metro area within Maryland.

Is $78,670 good pay in Maryland?

Adjusted for Maryland's cost of living (which runs 105% of the U.S. average), that $78,670 is worth about $74,953 in national buying power — ranking Maryland #20 for real pay (vs #14 on the sticker number).

See the full High School Teacher Real Pay Index arrow_forward

High School Teacher pay by experience in Maryland

Entry level (10th pct)
$58,150
$27.96/hr
Median
Mid-career (50th pct)
$78,670
—/hr
Experienced (90th pct)
$102,690
$49.37/hr

High School Teacher pay in neighboring states

StateMedian / yrReal payvs MD
Maryland (here) $78,670 $74,953
District of Columbia $82,750 $75,295 −$4,080
Pennsylvania $78,800 $80,761 −$130
Delaware $77,960 $78,110 +$710
Virginia $72,170 $71,382 +$6,500
West Virginia $56,610 $63,254 +$22,060

High School Teacher in Maryland: FAQ

How much do high school teachers make in Maryland?

High school teachers in Maryland earn a median of $78,670 per year (— per hour), compared with $72,040 nationally.

Does Maryland pay high school teachers well?

At $78,670, Maryland pays 9% above the national median for high school teachers. An estimated 16,640 work in the state.

High School Teacher salary in other states

All 51 states ranked arrow_forward

Related careers in Maryland