Teacher Salary
Schedules

2026-27 · State salary guide

Maryland teacher salary schedules 2026-27

Southeast landscape with a school, trees and warm sunlight.
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).

Last verified · View sources

Compare district salaries

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. — means not supplied.

Maryland district salary comparison
Official source
Montgomery County Public SchoolsRockville2026-27$66,690$72,432$85,333$127,634—Schedule ↗ for Montgomery County Public Schools
Prince George's County Public SchoolsUpper Marlboro2026-27$64,471$71,082$81,674$117,491$136,007Schedule ↗ for Prince George's County Public Schools
Baltimore County Public SchoolsTowson2026-27$62,252$67,508$75,019$111,035$121,924Schedule ↗ for Baltimore County Public Schools
Anne Arundel County Public SchoolsAnnapolis2026-27$63,091$66,925$80,738$109,682$123,428Schedule ↗ for Anne Arundel County Public Schools
Howard County Public School SystemEllicott City2026-27$62,730$67,836$76,530$117,645$121,691Schedule ↗ for Howard County Public School System
Frederick County Public SchoolsFrederick2026-27$60,250$62,005$69,256$92,404—Schedule ↗ for Frederick County Public Schools
Harford County Public SchoolsBel Air2026-27$60,000$62,764$76,929$103,183$114,352Schedule ↗ for Harford County Public Schools
Charles County Public SchoolsLa Plata2026-27$62,518$67,596$79,810$107,203—Schedule ↗ for Charles County Public Schools

8 districts shown

The district picture

Starting pay to top pay

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
DistrictYearBA startTop pay
Prince George's County Public Schools2026-27$64,471$136,007
Montgomery County Public Schools2026-27$66,690$127,634
Anne Arundel County Public Schools2026-27$63,091$123,428
Baltimore County Public Schools2026-27$62,252$121,924
Howard County Public School System2026-27$62,730$121,691
Harford County Public Schools2026-27$60,000$114,352
Charles County Public Schools2026-27$62,518$107,203
Frederick County Public Schools2026-27$60,250$92,404
Baltimore City Public SchoolsNot publishedNot publishedNot published
Carroll County Public SchoolsNot publishedNot publishedNot published

Experience & progression

How pay grows by step

Bachelor’s lane · 5 districts with numeric step data

$0k$25k$50k$75k$100k08152330Experience stepMontgomery County Public Schools: step 1, $66,690Montgomery County Public Schools: step 2, $67,562Montgomery County Public Schools: step 3, $69,281Montgomery County Public Schools: step 4, $71,054Montgomery County Public Schools: step 5, $72,878Montgomery County Public Schools: step 6, $74,721Montgomery County Public Schools: step 7, $77,226Montgomery County Public Schools: step 8, $79,826Montgomery County Public Schools: step 9, $82,528Montgomery County Public Schools: step 10, $85,333Prince George's County Public Schools: step 4, $64,471Prince George's County Public Schools: step 5, $66,409Prince George's County Public Schools: step 6, $68,399Prince George's County Public Schools: step 7, $70,451Prince George's County Public Schools: step 8, $72,564Prince George's County Public Schools: step 9, $74,739Prince George's County Public Schools: step 10, $76,985Prince George's County Public Schools: step 11, $79,292Prince George's County Public Schools: step 12, $81,674Prince George's County Public Schools: step 13, $81,674Prince George's County Public Schools: step 14, $81,674Prince George's County Public Schools: step 15, $81,674Prince George's County Public Schools: step 16, $81,674Prince George's County Public Schools: step 17, $81,674Prince George's County Public Schools: step 18, $81,674Prince George's County Public Schools: step 19, $81,674Prince George's County Public Schools: step 20, $81,674Prince George's County Public Schools: step 21, $81,674Baltimore County Public Schools: step 6, $62,252Baltimore County Public Schools: step 7, $63,557Baltimore County Public Schools: step 8, $64,888Baltimore County Public Schools: step 9, $66,248Baltimore County Public Schools: step 10, $67,637Baltimore County Public Schools: step 11, $69,054Baltimore County Public Schools: step 12, $70,500Baltimore County Public Schools: step 13, $71,976Baltimore County Public Schools: step 14, $73,482Baltimore County Public Schools: step 15, $75,019Baltimore County Public Schools: step 16, $75,019Baltimore County Public Schools: step 17, $75,019Baltimore County Public Schools: step 18, $75,019Baltimore County Public Schools: step 19, $75,019Baltimore County Public Schools: step 20, $75,019Baltimore County Public Schools: step 21, $75,019Baltimore County Public Schools: step 22, $75,019Baltimore County Public Schools: step 23, $75,019Baltimore County Public Schools: step 24, $75,019Baltimore County Public Schools: step 25, $75,019Baltimore County Public Schools: step 26, $75,019Baltimore County Public Schools: step 27, $75,019Baltimore County Public Schools: step 28, $75,019Baltimore County Public Schools: step 29, $75,019Baltimore County Public Schools: step 30, $75,019Anne Arundel County Public Schools: step 3, $63,091Anne Arundel County Public Schools: step 4, $65,615Anne Arundel County Public Schools: step 5, $68,241Anne Arundel County Public Schools: step 6, $69,605Anne Arundel County Public Schools: step 7, $70,998Anne Arundel County Public Schools: step 8, $72,419Anne Arundel County Public Schools: step 9, $73,865Anne Arundel County Public Schools: step 10, $75,342Anne Arundel County Public Schools: step 11, $76,849Anne Arundel County Public Schools: step 12, $78,387Anne Arundel County Public Schools: step 13, $80,738Howard County Public School System: step 4, $62,730Howard County Public School System: step 5, $64,266Howard County Public School System: step 6, $66,017Howard County Public School System: step 7, $67,768Howard County Public School System: step 8, $69,520Howard County Public School System: step 9, $71,273Howard County Public School System: step 10, $73,025Howard County Public School System: step 11, $74,777Howard County Public School System: step 12, $76,530Howard County Public School System: step 13, $76,530Howard County Public School System: step 14, $76,530Howard County Public School System: step 15, $76,530Howard County Public School System: step 16, $76,530Howard County Public School System: step 17, $76,530Howard County Public School System: step 18, $76,530Howard County Public School System: step 19, $76,530Howard County Public School System: step 20, $76,530Howard County Public School System: step 21, $76,530Howard County Public School System: step 22, $76,530Howard County Public School System: step 23, $76,530Howard County Public School System: step 24, $76,530Howard County Public School System: step 25, $76,530
  • 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
Bachelor’s lane by published step
DistrictStepAnnual pay
Montgomery County Public Schools1$66,690
Montgomery County Public Schools2$67,562
Montgomery County Public Schools3$69,281
Montgomery County Public Schools4$71,054
Montgomery County Public Schools5$72,878
Montgomery County Public Schools6$74,721
Montgomery County Public Schools7$77,226
Montgomery County Public Schools8$79,826
Montgomery County Public Schools9$82,528
Montgomery County Public Schools10$85,333
Prince George's County Public Schools4$64,471
Prince George's County Public Schools5$66,409
Prince George's County Public Schools6$68,399
Prince George's County Public Schools7$70,451
Prince George's County Public Schools8$72,564
Prince George's County Public Schools9$74,739
Prince George's County Public Schools10$76,985
Prince George's County Public Schools11$79,292
Prince George's County Public Schools12$81,674
Prince George's County Public Schools13$81,674
Prince George's County Public Schools14$81,674
Prince George's County Public Schools15$81,674
Prince George's County Public Schools16$81,674
Prince George's County Public Schools17$81,674
Prince George's County Public Schools18$81,674
Prince George's County Public Schools19$81,674
Prince George's County Public Schools20$81,674
Prince George's County Public Schools21$81,674
Baltimore County Public Schools6$62,252
Baltimore County Public Schools7$63,557
Baltimore County Public Schools8$64,888
Baltimore County Public Schools9$66,248
Baltimore County Public Schools10$67,637
Baltimore County Public Schools11$69,054
Baltimore County Public Schools12$70,500
Baltimore County Public Schools13$71,976
Baltimore County Public Schools14$73,482
Baltimore County Public Schools15$75,019
Baltimore County Public Schools16$75,019
Baltimore County Public Schools17$75,019
Baltimore County Public Schools18$75,019
Baltimore County Public Schools19$75,019
Baltimore County Public Schools20$75,019
Baltimore County Public Schools21$75,019
Baltimore County Public Schools22$75,019
Baltimore County Public Schools23$75,019
Baltimore County Public Schools24$75,019
Baltimore County Public Schools25$75,019
Baltimore County Public Schools26$75,019
Baltimore County Public Schools27$75,019
Baltimore County Public Schools28$75,019
Baltimore County Public Schools29$75,019
Baltimore County Public Schools30$75,019
Anne Arundel County Public Schools3$63,091
Anne Arundel County Public Schools4$65,615
Anne Arundel County Public Schools5$68,241
Anne Arundel County Public Schools6$69,605
Anne Arundel County Public Schools7$70,998
Anne Arundel County Public Schools8$72,419
Anne Arundel County Public Schools9$73,865
Anne Arundel County Public Schools10$75,342
Anne Arundel County Public Schools11$76,849
Anne Arundel County Public Schools12$78,387
Anne Arundel County Public Schools13$80,738
Howard County Public School System4$62,730
Howard County Public School System5$64,266
Howard County Public School System6$66,017
Howard County Public School System7$67,768
Howard County Public School System8$69,520
Howard County Public School System9$71,273
Howard County Public School System10$73,025
Howard County Public School System11$74,777
Howard County Public School System12$76,530
Howard County Public School System13$76,530
Howard County Public School System14$76,530
Howard County Public School System15$76,530
Howard County Public School System16$76,530
Howard County Public School System17$76,530
Howard County Public School System18$76,530
Howard County Public School System19$76,530
Howard County Public School System20$76,530
Howard County Public School System21$76,530
Howard County Public School System22$76,530
Howard County Public School System23$76,530
Howard County Public School System24$76,530
Howard County Public School System25$76,530

The wider picture

Salary in context

Maryland average$87,409
NEA 2024-25 · Source
State minimum$60,000
See state minimum terms below · Source
National average$74,495
Reporting year not published · Source
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
MeasureAmountContext
Maryland average$87,409NEA 2024-25
State minimum$60,000See state minimum terms below
National average$74,495Reporting 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.

Read the state minimum source ↗

Before you compare offers

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.

Sources and last checked

Last verified

Keep exploring

Compare more states

FloridaGeorgiaNorth CarolinaTennessee