Lowest published bachelor’s starting pay → highest published maximum across degree lanes in the districts below. Years and eligibility vary.
Average salary
$87,409NEA 2024-25
Starting salary
$57,293NEA 2024-25
State minimum
$60,000See state terms
Districts sourced
8Official schedules
Maryland teachers averaged $87,409 in 2024-25 per NEA, seventh highest in the country, and the average starting salary was $57,293.
Maryland teachers averaged $87,409 in 2024-25 per NEA, seventh highest in the country, and the average starting salary was $57,293. Under the Blueprint for Maryland's Future, state law sets a $60,000 minimum salary for all teachers beginning July 1, 2026. Each district still bargains its own schedule; among large districts with posted 2026-27 schedules, bachelor's starting pay ranges from $60,000 (Harford) to $66,690 (Montgomery).
Montgomery County Public Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount. Doctorate pay not published in this schedule.
Charles County Public Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount. Doctorate pay not published in this schedule.
Frederick County Public Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount. Doctorate pay not published in this schedule.
Step
Bachelor’s
Master’s
1
$60,250
$62,005
2
$62,183
$63,939
3
$64,115
$66,281
4
$66,045
$68,622
5
$67,980
$70,963
6
$67,980
$73,776
7
$67,980
$76,586
8
$67,980
$79,396
9
$67,980
$82,207
10
$67,980
$85,017
11
$67,980
$86,422
12
$67,980
$87,828
13
$69,256
$89,232
14
Not published
$90,638
15
Not published
$92,404
District pay rankings.
Ranked by highest published maximum across degree lanes. Annual base pay, by education level. Years and contract terms can differ; open each schedule before comparing.
Select a column heading to sort. Scroll the table horizontally for more columns. Missing values are marked “Not published”.
Largest districts included in this guide, sorted by published top pay. Starting pay is the bachelor’s entry rate; top pay is the highest published maximum across degree lanes.
━ Bachelor’s start▨ Top pay · all degree lanes
Prince George's County Public Schools2026-27
BA start $64,471
Top $136,007
Montgomery County Public Schools2026-27
BA start $66,690
Top $127,634
Anne Arundel County Public Schools2026-27
BA start $63,091
Top $123,428
Baltimore County Public Schools2026-27
BA start $62,252
Top $121,924
Howard County Public School System2026-27
BA start $62,730
Top $121,691
Harford County Public Schools2026-27
BA start $60,000
Top $114,352
Charles County Public Schools2026-27
BA start $62,518
Top $107,203
Frederick County Public Schools2026-27
BA start $60,250
Top $92,404
Baltimore City Public SchoolsYear not published
Schedule not published
Carroll County Public SchoolsYear not published
Schedule not published
Annual base salary on a shared zero-based scale. Top pay can require advanced qualifications and many years of service. Missing values are not zero.View district chart data
Published district pay
District
Year
BA start
Top pay
Prince George's County Public Schools
2026-27
$64,471
$136,007
Montgomery County Public Schools
2026-27
$66,690
$127,634
Anne Arundel County Public Schools
2026-27
$63,091
$123,428
Baltimore County Public Schools
2026-27
$62,252
$121,924
Howard County Public School System
2026-27
$62,730
$121,691
Harford County Public Schools
2026-27
$60,000
$114,352
Charles County Public Schools
2026-27
$62,518
$107,203
Frederick County Public Schools
2026-27
$60,250
$92,404
Baltimore City Public Schools
Not published
Not published
Not published
Carroll County Public Schools
Not published
Not published
Not published
Experience & progression
How pay grows by step
Bachelor’s lane · 5 districts with numeric step data
Montgomery County Public Schools2026-27
Prince George's County Public Schools2026-27
Baltimore County Public Schools2026-27
Anne Arundel County Public Schools2026-27
Howard County Public School System2026-27
Lines connect published observations, not estimated salaries for missing steps. A step is not always a year of service. District placement rules and schedule years vary.View step progression data
Average pay describes the workforce; a minimum is a floor subject to state rules. These measures can cover different years and are not equivalent starting offers.View salary context data
State and national salary measures
Measure
Amount
Context
Maryland average
$87,409
NEA 2024-25
State minimum
$60,000
See state minimum terms below
National average
$74,495
Reporting year not published
State minimum salary
$60,000
Education Article §6-1009(e) (Blueprint for Maryland's Future): beginning July 1, 2026, the minimum teacher salary for all teachers is $60,000. There is no statewide step schedule; each county bargains its own. NEA average salary is FY 2024-25 (Rankings & Estimates, #7); starting salary is the NEA Teacher Salary Benchmark, 2024-25 (#6). Districts are the 10 largest by MSDE September 30, 2025 enrollment.
Match the school year, degree lane and credited experience. The published maximum is not a promise of starting placement. Confirm contract days, supplements and eligibility in each district’s official schedule.
Frequently asked questions
Where can I find Maryland district salary schedules?
Use the district comparison table on this page to open a district guide and its official salary schedule. Each source is linked with a verification date.
Does a master’s degree change the salary?
Check the master’s lane in the district’s published schedule. Degree supplements and placement rules vary; a missing value here does not mean there is no additional pay.