Elementary School Teacher Salary in Maryland
Elementary School Teacher pay in Maryland, explained
Elementary school teachers in Maryland earn a median of $77,680 per year (— per hour), which is 21% above the national median of $63,970. Entry-level workers earn around $56,290, while the most experienced elementary school teachers reach about $107,040. Pay varies by employer, setting, and metro area within Maryland.
Is $77,680 good pay in Maryland?
Adjusted for Maryland's cost of living (which runs 105% of the U.S. average), that $77,680 is worth about $74,010 in national buying power — ranking Maryland #18 for real pay (vs #10 on the sticker number).
See the full Elementary School Teacher Real Pay Index arrow_forward
Elementary School Teacher pay by experience in Maryland
Elementary School Teacher pay in neighboring states
| State | Median / yr | Real pay | vs MD |
|---|---|---|---|
| Maryland (here) | $77,680 | $74,010 | — |
| District of Columbia | $96,580 | $87,879 | −$18,900 |
| Pennsylvania | $77,060 | $78,978 | +$620 |
| Delaware | $75,920 | $76,066 | +$1,760 |
| Virginia | $65,550 | $64,834 | +$12,130 |
| West Virginia | $55,630 | $62,159 | +$22,050 |
Elementary School Teacher in Maryland: FAQ
How much do elementary school teachers make in Maryland?
Elementary school teachers in Maryland earn a median of $77,680 per year (— per hour), compared with $63,970 nationally.
Does Maryland pay elementary school teachers well?
At $77,680, Maryland pays 21% above the national median for elementary school teachers. An estimated 29,610 work in the state.