Salaripedia
English

How much does a substitute teacher make in Maryland?

$46,470a year

Median yearly pay for substitute teachers in Maryland. That is $22.34 an hour or $3,873 a month.

Hourly
$22.34
Vs. national median
+12%
Rank among states
9 of 50
Jobs in the state
7,610
Pay range
Lowest 10%: $32,870Median: $46,470Highest 10%: $47,360
PercentileYearlyHourly
10th$32,870$15.80
25th$37,090$17.83
Median$46,470$22.34
75th$46,470$22.34
90th$47,360$22.77

Cities in Maryland

Metro areas, median yearly pay.

Hagerstown, MD$53,850
Washington, DC$46,470
Philadelphia, PA$45,680
Lexington Park, MD$43,940
Baltimore, MD$37,090
Salisbury, MD$34,620
Salaries for every job in Maryland

Nearby in the ranking

States with similar pay for substitute teachers.

6. Minnesota$50,390
7. District of Columbia$49,790
8. West Virginia$49,020
9. Maryland$46,470
10. Rhode Island$45,590
11. Pennsylvania$44,870
12. Wisconsin$43,950
Substitute Teacher salary in all states

Frequently asked questions

How much does a substitute teacher make an hour in Maryland?

The median hourly pay in Maryland is $22.34 ($46,470 a year).

Do substitute teachers make more in Maryland than the national average?

Yes: $46,470 against $41,670 nationally, 12% more.

Where does Maryland rank for substitute teacher pay?

Maryland ranks 9 of 50 states.

Which city in Maryland pays substitute teachers the most?

Hagerstown-Martinsburg, MD-WV, with a median of $53,850 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.