Teacher Salary
Schedules

2026-27 · State salary guide

Alabama teacher salary schedules 2026-27

Southeast landscape with a school, trees and warm sunlight.
Average salary
$62,985NEA 2024-25
Starting salary
$47,955NEA 2024-25
State minimum
$48,552See state terms
Districts sourced
9Official schedules

Alabama teachers averaged $62,985 in 2024-25 per NEA, and the average starting salary was $47,955.

Alabama teachers averaged $62,985 in 2024-25 per NEA, and the average starting salary was $47,955. The 2026-27 state minimum schedule starts at $48,552 for a bachelor's degree and reaches $93,751 for a doctorate with 35 years. Among the largest districts with posted 2026-27 schedules, bachelor's starting pay runs from $48,473 in Tuscaloosa County to $51,951 in Baldwin County, which also has the highest doctorate maximum, $100,313. Mobile, Madison and Limestone counties pay the state minimum grid, and Madison and Limestone add flat supplements on top.

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. Missing values are marked “Not published”.

Alabama district salary comparison
Official source
Mobile County Public SchoolsMobile2026-27$48,552$52,913$70,492$81,063$93,751Schedule ↗ for Mobile County Public Schools
Jefferson County SchoolsBirmingham2026-27$49,523$53,968$71,899$82,682$95,624Schedule ↗ for Jefferson County Schools
Baldwin County Public SchoolsBay Minette2026-27$51,951$56,616$75,426$86,737$100,313Schedule ↗ for Baldwin County Public Schools
Huntsville City SchoolsHuntsville2026-27$49,215$53,533$77,527$87,559$97,950Schedule ↗ for Huntsville City Schools
Shelby County SchoolsColumbiana2026-27$48,552$52,915$74,359$83,349$94,702Schedule ↗ for Shelby County Schools
Madison County SchoolsHuntsville2026-27$48,552$52,913$70,492$81,063$93,751Schedule ↗ for Madison County Schools
Birmingham City SchoolsBirmingham2026-27$49,837$54,218$71,984$82,757$95,754Schedule ↗ for Birmingham City Schools
Tuscaloosa County SchoolsTuscaloosa2026-27$48,473$52,826$70,377$80,930$93,598Schedule ↗ for Tuscaloosa County Schools
Limestone County SchoolsAthens2026-27$48,552$52,913$70,491$81,062$93,750Schedule ↗ for Limestone County Schools

9 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
Baldwin County Public Schools2026-27

BA start $51,951

Top $100,313

Huntsville City Schools2026-27

BA start $49,215

Top $97,950

Birmingham City Schools2026-27

BA start $49,837

Top $95,754

Jefferson County Schools2026-27

BA start $49,523

Top $95,624

Shelby County Schools2026-27

BA start $48,552

Top $94,702

Mobile County Public Schools2026-27

BA start $48,552

Top $93,751

Madison County Schools2026-27

BA start $48,552

Top $93,751

Limestone County Schools2026-27

BA start $48,552

Top $93,750

Tuscaloosa County Schools2026-27

BA start $48,473

Top $93,598

Montgomery 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
Baldwin County Public Schools2026-27$51,951$100,313
Huntsville City Schools2026-27$49,215$97,950
Birmingham City Schools2026-27$49,837$95,754
Jefferson County Schools2026-27$49,523$95,624
Shelby County Schools2026-27$48,552$94,702
Mobile County Public Schools2026-27$48,552$93,751
Madison County Schools2026-27$48,552$93,751
Limestone County Schools2026-27$48,552$93,750
Tuscaloosa County Schools2026-27$48,473$93,598
Montgomery Public SchoolsNot publishedNot publishedNot published

Experience & progression

How pay grows by step

Bachelor’s lane · 5 districts with numeric step data

$0k$20k$40k$60k$80k09182635Experience stepMobile County Public Schools: step 0, $48,552Mobile County Public Schools: step 1, $48,552Mobile County Public Schools: step 2, $48,552Mobile County Public Schools: step 3, $50,609Mobile County Public Schools: step 4, $50,609Mobile County Public Schools: step 5, $50,609Mobile County Public Schools: step 6, $52,828Mobile County Public Schools: step 7, $52,828Mobile County Public Schools: step 8, $52,828Mobile County Public Schools: step 9, $54,424Mobile County Public Schools: step 10, $54,966Mobile County Public Schools: step 11, $55,517Mobile County Public Schools: step 12, $56,072Mobile County Public Schools: step 13, $56,633Mobile County Public Schools: step 14, $57,199Mobile County Public Schools: step 15, $57,771Mobile County Public Schools: step 16, $58,349Mobile County Public Schools: step 17, $58,932Mobile County Public Schools: step 18, $59,522Mobile County Public Schools: step 19, $60,116Mobile County Public Schools: step 20, $60,718Mobile County Public Schools: step 21, $61,325Mobile County Public Schools: step 22, $61,938Mobile County Public Schools: step 23, $62,557Mobile County Public Schools: step 24, $63,183Mobile County Public Schools: step 25, $63,815Mobile County Public Schools: step 26, $64,452Mobile County Public Schools: step 27, $65,098Mobile County Public Schools: step 28, $65,749Mobile County Public Schools: step 29, $66,407Mobile County Public Schools: step 30, $67,070Mobile County Public Schools: step 31, $67,741Mobile County Public Schools: step 32, $68,419Mobile County Public Schools: step 33, $69,102Mobile County Public Schools: step 34, $69,793Mobile County Public Schools: step 35, $70,492Jefferson County Schools: step 0, $49,523Jefferson County Schools: step 1, $49,766Jefferson County Schools: step 2, $50,009Jefferson County Schools: step 3, $52,266Jefferson County Schools: step 4, $53,052Jefferson County Schools: step 5, $53,707Jefferson County Schools: step 6, $55,974Jefferson County Schools: step 7, $56,644Jefferson County Schools: step 8, $57,286Jefferson County Schools: step 9, $58,228Jefferson County Schools: step 10, $58,899Jefferson County Schools: step 11, $58,899Jefferson County Schools: step 12, $59,182Jefferson County Schools: step 13, $59,182Jefferson County Schools: step 14, $59,182Jefferson County Schools: step 15, $61,112Jefferson County Schools: step 16, $61,112Jefferson County Schools: step 17, $61,112Jefferson County Schools: step 18, $61,112Jefferson County Schools: step 19, $61,318Jefferson County Schools: step 20, $61,930Jefferson County Schools: step 21, $62,550Jefferson County Schools: step 22, $63,175Jefferson County Schools: step 23, $63,808Jefferson County Schools: step 24, $64,447Jefferson County Schools: step 25, $65,090Jefferson County Schools: step 26, $65,741Jefferson County Schools: step 27, $66,398Jefferson County Schools: step 28, $67,062Jefferson County Schools: step 29, $67,734Jefferson County Schools: step 30, $68,409Jefferson County Schools: step 31, $69,094Jefferson County Schools: step 32, $69,785Jefferson County Schools: step 33, $70,482Jefferson County Schools: step 34, $71,187Jefferson County Schools: step 35, $71,899Baldwin County Public Schools: step 0, $51,951Baldwin County Public Schools: step 1, $51,951Baldwin County Public Schools: step 2, $51,951Baldwin County Public Schools: step 3, $54,151Baldwin County Public Schools: step 4, $54,151Baldwin County Public Schools: step 5, $54,151Baldwin County Public Schools: step 6, $56,525Baldwin County Public Schools: step 7, $56,525Baldwin County Public Schools: step 8, $56,525Baldwin County Public Schools: step 9, $58,233Baldwin County Public Schools: step 10, $58,813Baldwin County Public Schools: step 11, $59,403Baldwin County Public Schools: step 12, $59,996Baldwin County Public Schools: step 13, $60,597Baldwin County Public Schools: step 14, $61,202Baldwin County Public Schools: step 15, $61,815Baldwin County Public Schools: step 16, $62,432Baldwin County Public Schools: step 17, $63,056Baldwin County Public Schools: step 18, $63,688Baldwin County Public Schools: step 19, $64,324Baldwin County Public Schools: step 20, $64,968Baldwin County Public Schools: step 21, $65,618Baldwin County Public Schools: step 22, $66,273Baldwin County Public Schools: step 23, $66,935Baldwin County Public Schools: step 24, $67,606Baldwin County Public Schools: step 25, $68,281Baldwin County Public Schools: step 26, $68,963Baldwin County Public Schools: step 27, $69,654Baldwin County Public Schools: step 28, $70,350Baldwin County Public Schools: step 29, $71,054Baldwin County Public Schools: step 30, $71,764Baldwin County Public Schools: step 31, $72,482Baldwin County Public Schools: step 32, $73,207Baldwin County Public Schools: step 33, $73,939Baldwin County Public Schools: step 34, $74,678Baldwin County Public Schools: step 35, $75,426Huntsville City Schools: step 0, $49,215Huntsville City Schools: step 1, $50,082Huntsville City Schools: step 2, $51,026Huntsville City Schools: step 3, $52,280Huntsville City Schools: step 4, $53,517Huntsville City Schools: step 5, $55,896Huntsville City Schools: step 6, $56,999Huntsville City Schools: step 7, $57,568Huntsville City Schools: step 8, $58,142Huntsville City Schools: step 9, $59,159Huntsville City Schools: step 10, $60,194Huntsville City Schools: step 11, $61,248Huntsville City Schools: step 12, $62,168Huntsville City Schools: step 13, $63,100Huntsville City Schools: step 14, $64,312Huntsville City Schools: step 15, $65,117Huntsville City Schools: step 16, $65,931Huntsville City Schools: step 17, $66,942Huntsville City Schools: step 18, $67,778Huntsville City Schools: step 19, $68,625Huntsville City Schools: step 20, $69,140Huntsville City Schools: step 21, $69,486Huntsville City Schools: step 22, $69,832Huntsville City Schools: step 23, $70,182Huntsville City Schools: step 24, $70,533Huntsville City Schools: step 25, $70,886Huntsville City Schools: step 26, $71,240Huntsville City Schools: step 27, $71,596Huntsville City Schools: step 28, $72,313Huntsville City Schools: step 29, $73,035Huntsville City Schools: step 30, $73,765Huntsville City Schools: step 31, $74,503Huntsville City Schools: step 32, $75,248Huntsville City Schools: step 33, $76,000Huntsville City Schools: step 34, $76,761Huntsville City Schools: step 35, $77,527Shelby County Schools: step 0, $48,552Shelby County Schools: step 1, $48,774Shelby County Schools: step 2, $49,004Shelby County Schools: step 3, $51,174Shelby County Schools: step 4, $51,409Shelby County Schools: step 5, $51,639Shelby County Schools: step 6, $53,409Shelby County Schools: step 7, $53,647Shelby County Schools: step 8, $53,880Shelby County Schools: step 9, $55,018Shelby County Schools: step 10, $56,248Shelby County Schools: step 11, $57,055Shelby County Schools: step 12, $58,012Shelby County Schools: step 13, $58,592Shelby County Schools: step 14, $59,182Shelby County Schools: step 15, $59,637Shelby County Schools: step 16, $60,238Shelby County Schools: step 17, $60,839Shelby County Schools: step 18, $61,575Shelby County Schools: step 19, $62,189Shelby County Schools: step 20, $62,808Shelby County Schools: step 21, $63,402Shelby County Schools: step 22, $64,034Shelby County Schools: step 23, $64,676Shelby County Schools: step 24, $65,330Shelby County Schools: step 25, $65,987Shelby County Schools: step 26, $66,643Shelby County Schools: step 27, $68,668Shelby County Schools: step 28, $69,355Shelby County Schools: step 29, $70,049Shelby County Schools: step 30, $70,750Shelby County Schools: step 31, $71,456Shelby County Schools: step 32, $72,174Shelby County Schools: step 33, $72,892Shelby County Schools: step 34, $73,621Shelby County Schools: step 35, $74,359
  • Mobile County Public Schools2026-27
  • Jefferson County Schools2026-27
  • Baldwin County Public Schools2026-27
  • Huntsville City Schools2026-27
  • Shelby County Schools2026-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
Mobile County Public Schools0$48,552
Mobile County Public Schools1$48,552
Mobile County Public Schools2$48,552
Mobile County Public Schools3$50,609
Mobile County Public Schools4$50,609
Mobile County Public Schools5$50,609
Mobile County Public Schools6$52,828
Mobile County Public Schools7$52,828
Mobile County Public Schools8$52,828
Mobile County Public Schools9$54,424
Mobile County Public Schools10$54,966
Mobile County Public Schools11$55,517
Mobile County Public Schools12$56,072
Mobile County Public Schools13$56,633
Mobile County Public Schools14$57,199
Mobile County Public Schools15$57,771
Mobile County Public Schools16$58,349
Mobile County Public Schools17$58,932
Mobile County Public Schools18$59,522
Mobile County Public Schools19$60,116
Mobile County Public Schools20$60,718
Mobile County Public Schools21$61,325
Mobile County Public Schools22$61,938
Mobile County Public Schools23$62,557
Mobile County Public Schools24$63,183
Mobile County Public Schools25$63,815
Mobile County Public Schools26$64,452
Mobile County Public Schools27$65,098
Mobile County Public Schools28$65,749
Mobile County Public Schools29$66,407
Mobile County Public Schools30$67,070
Mobile County Public Schools31$67,741
Mobile County Public Schools32$68,419
Mobile County Public Schools33$69,102
Mobile County Public Schools34$69,793
Mobile County Public Schools35$70,492
Jefferson County Schools0$49,523
Jefferson County Schools1$49,766
Jefferson County Schools2$50,009
Jefferson County Schools3$52,266
Jefferson County Schools4$53,052
Jefferson County Schools5$53,707
Jefferson County Schools6$55,974
Jefferson County Schools7$56,644
Jefferson County Schools8$57,286
Jefferson County Schools9$58,228
Jefferson County Schools10$58,899
Jefferson County Schools11$58,899
Jefferson County Schools12$59,182
Jefferson County Schools13$59,182
Jefferson County Schools14$59,182
Jefferson County Schools15$61,112
Jefferson County Schools16$61,112
Jefferson County Schools17$61,112
Jefferson County Schools18$61,112
Jefferson County Schools19$61,318
Jefferson County Schools20$61,930
Jefferson County Schools21$62,550
Jefferson County Schools22$63,175
Jefferson County Schools23$63,808
Jefferson County Schools24$64,447
Jefferson County Schools25$65,090
Jefferson County Schools26$65,741
Jefferson County Schools27$66,398
Jefferson County Schools28$67,062
Jefferson County Schools29$67,734
Jefferson County Schools30$68,409
Jefferson County Schools31$69,094
Jefferson County Schools32$69,785
Jefferson County Schools33$70,482
Jefferson County Schools34$71,187
Jefferson County Schools35$71,899
Baldwin County Public Schools0$51,951
Baldwin County Public Schools1$51,951
Baldwin County Public Schools2$51,951
Baldwin County Public Schools3$54,151
Baldwin County Public Schools4$54,151
Baldwin County Public Schools5$54,151
Baldwin County Public Schools6$56,525
Baldwin County Public Schools7$56,525
Baldwin County Public Schools8$56,525
Baldwin County Public Schools9$58,233
Baldwin County Public Schools10$58,813
Baldwin County Public Schools11$59,403
Baldwin County Public Schools12$59,996
Baldwin County Public Schools13$60,597
Baldwin County Public Schools14$61,202
Baldwin County Public Schools15$61,815
Baldwin County Public Schools16$62,432
Baldwin County Public Schools17$63,056
Baldwin County Public Schools18$63,688
Baldwin County Public Schools19$64,324
Baldwin County Public Schools20$64,968
Baldwin County Public Schools21$65,618
Baldwin County Public Schools22$66,273
Baldwin County Public Schools23$66,935
Baldwin County Public Schools24$67,606
Baldwin County Public Schools25$68,281
Baldwin County Public Schools26$68,963
Baldwin County Public Schools27$69,654
Baldwin County Public Schools28$70,350
Baldwin County Public Schools29$71,054
Baldwin County Public Schools30$71,764
Baldwin County Public Schools31$72,482
Baldwin County Public Schools32$73,207
Baldwin County Public Schools33$73,939
Baldwin County Public Schools34$74,678
Baldwin County Public Schools35$75,426
Huntsville City Schools0$49,215
Huntsville City Schools1$50,082
Huntsville City Schools2$51,026
Huntsville City Schools3$52,280
Huntsville City Schools4$53,517
Huntsville City Schools5$55,896
Huntsville City Schools6$56,999
Huntsville City Schools7$57,568
Huntsville City Schools8$58,142
Huntsville City Schools9$59,159
Huntsville City Schools10$60,194
Huntsville City Schools11$61,248
Huntsville City Schools12$62,168
Huntsville City Schools13$63,100
Huntsville City Schools14$64,312
Huntsville City Schools15$65,117
Huntsville City Schools16$65,931
Huntsville City Schools17$66,942
Huntsville City Schools18$67,778
Huntsville City Schools19$68,625
Huntsville City Schools20$69,140
Huntsville City Schools21$69,486
Huntsville City Schools22$69,832
Huntsville City Schools23$70,182
Huntsville City Schools24$70,533
Huntsville City Schools25$70,886
Huntsville City Schools26$71,240
Huntsville City Schools27$71,596
Huntsville City Schools28$72,313
Huntsville City Schools29$73,035
Huntsville City Schools30$73,765
Huntsville City Schools31$74,503
Huntsville City Schools32$75,248
Huntsville City Schools33$76,000
Huntsville City Schools34$76,761
Huntsville City Schools35$77,527
Shelby County Schools0$48,552
Shelby County Schools1$48,774
Shelby County Schools2$49,004
Shelby County Schools3$51,174
Shelby County Schools4$51,409
Shelby County Schools5$51,639
Shelby County Schools6$53,409
Shelby County Schools7$53,647
Shelby County Schools8$53,880
Shelby County Schools9$55,018
Shelby County Schools10$56,248
Shelby County Schools11$57,055
Shelby County Schools12$58,012
Shelby County Schools13$58,592
Shelby County Schools14$59,182
Shelby County Schools15$59,637
Shelby County Schools16$60,238
Shelby County Schools17$60,839
Shelby County Schools18$61,575
Shelby County Schools19$62,189
Shelby County Schools20$62,808
Shelby County Schools21$63,402
Shelby County Schools22$64,034
Shelby County Schools23$64,676
Shelby County Schools24$65,330
Shelby County Schools25$65,987
Shelby County Schools26$66,643
Shelby County Schools27$68,668
Shelby County Schools28$69,355
Shelby County Schools29$70,049
Shelby County Schools30$70,750
Shelby County Schools31$71,456
Shelby County Schools32$72,174
Shelby County Schools33$72,892
Shelby County Schools34$73,621
Shelby County Schools35$74,359

The wider picture

Salary in context

Alabama average$62,985
NEA 2024-25 · Source
State minimum$48,552
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
Alabama average$62,985NEA 2024-25
State minimum$48,552See state minimum terms below
National average$74,495Reporting year not published

State minimum salary

$48,552

Alabama sets a statewide minimum salary schedule for classroom teachers through the Foundation Program. For FY 2027 (2026-27, 187 days) it runs from $48,552 to $70,492 for a bachelor's degree (0 to 35 years), $52,913 to $81,063 for a master's, $57,055 to $87,430 for an Ed.S., and $61,195 to $93,751 for a doctorate; a separate 189-day TEAMS schedule for math and science teachers starts at $51,532. ALSDE budget guidance requires district schedules to pay at least 100% of the state minimum. NEA average salary and average starting salary are FY 2024-25. District enrollment is 2025-26 K-12 average daily membership from ALSDE, rounded to whole students. Montgomery Public Schools has not posted a 2025-26 or 2026-27 schedule.

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 Alabama 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

FloridaGeorgiaLouisianaMaryland