The Pay IndexTeacher salary schedules
Menu

2026-27 · State salary guide

AlabamaTeacher salary schedules 2026-27

Find your district ↓
Starting pay$48,473
Top pay$100,313

Lowest published bachelor’s starting pay → highest published maximum across degree lanes in the districts below. Years and eligibility vary.

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

Experience × education

Your pay, step by step.

Read across from your credited step to your degree lane. These are published observations; missing steps are not estimated.

Baldwin County Public Schools

Official schedule ↗
Baldwin County Public Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
0$51,951$56,616$65,479
1$51,951$56,616$65,479
2$51,951$56,616$65,479
3$54,151$62,273$72,029
4$54,151$62,273$72,029
5$54,151$62,273$72,029
6$56,525$65,002$75,177
7$56,525$65,002$75,177
8$56,525$65,002$75,177
9$58,233$66,966$77,448
10$58,813$67,635$78,222
11$59,403$68,311$79,003
12$59,996$68,995$79,794
13$60,597$69,683$80,591
14$61,202$70,371$81,398
15$61,815$71,086$82,212
16$62,432$71,796$83,034
17$63,056$72,514$83,864
18$63,688$73,238$84,702
19$64,324$73,970$85,548
20$64,968$74,711$86,405
21$65,618$75,459$87,269
22$66,273$76,213$88,141
23$66,935$76,974$89,023
24$67,606$77,744$89,913
25$68,281$78,522$90,812
26$68,963$79,307$91,720
27$69,654$80,100$92,638
28$70,350$80,901$93,564
29$71,054$81,710$94,500
30$71,764$82,527$95,445
31$72,482$83,352$96,398
32$73,207$84,187$97,363
33$73,939$85,027$98,337
34$74,678$85,878$99,320
35$75,426$86,737$100,313

Huntsville City Schools

Official schedule ↗
Huntsville City Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
0$49,215$53,533$61,912
1$50,082$54,637$62,687
2$51,026$55,402$63,315
3$52,280$58,227$67,903
4$53,517$60,923$69,009
5$55,896$63,335$71,030
6$56,999$64,583$72,433
7$57,568$65,228$73,160
8$58,142$65,882$73,891
9$59,159$67,034$74,999
10$60,194$68,206$76,417
11$61,248$69,401$77,755
12$62,168$70,442$78,920
13$63,100$71,499$80,212
14$64,312$72,837$81,680
15$65,117$73,748$82,702
16$65,931$74,669$83,735
17$66,942$75,789$84,994
18$67,778$76,737$86,055
19$68,625$77,696$87,131
20$69,140$78,279$87,785
21$69,486$78,671$88,225
22$69,832$79,064$88,666
23$70,182$79,461$88,888
24$70,533$79,857$89,333
25$70,886$80,257$90,002
26$71,240$80,658$90,453
27$71,596$81,060$90,903
28$72,313$81,871$91,358
29$73,035$82,689$92,272
30$73,765$83,309$93,195
31$74,503$84,143$94,127
32$75,248$84,984$95,069
33$76,000$85,834$96,020
34$76,761$86,693$96,980
35$77,527$87,559$97,950

Birmingham City Schools

Official schedule ↗
Birmingham City Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
0$49,837$54,218$62,867
1$50,062$54,475$63,079
2$50,417$54,559$63,413
3$53,036$60,287$69,385
4$53,435$60,621$69,719
5$53,805$61,368$70,445
6$56,163$63,948$73,281
7$56,893$64,680$74,000
8$57,685$65,470$74,779
9$58,798$66,629$75,982
10$59,561$67,394$76,734
11$60,300$68,192$77,521
12$61,504$69,387$78,749
13$61,504$69,387$78,749
14$61,504$69,387$78,749
15$61,920$69,853$79,295
16$61,920$69,853$79,295
17$61,920$69,853$80,058
18$62,356$70,350$81,379
19$62,356$71,346$82,530
20$62,356$71,346$82,530
21$62,796$72,184$83,509
22$63,684$72,852$84,282
23$63,981$73,520$85,055
24$65,219$74,279$85,941
25$65,219$74,961$86,729
26$65,822$75,642$87,518
27$66,481$76,429$88,437
28$67,147$77,194$89,320
29$67,819$77,965$90,211
30$68,495$78,745$91,112
31$69,179$79,530$92,022
32$69,870$80,326$92,941
33$70,568$81,128$93,869
34$71,272$81,939$94,807
35$71,984$82,757$95,754

Jefferson County Schools

Official schedule ↗
Jefferson County Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
0$49,523$53,968$62,417
1$49,766$54,233$62,537
2$50,009$54,508$63,284
3$52,266$59,701$68,662
4$53,052$60,489$68,662
5$53,707$61,142$68,925
6$55,974$63,629$71,663
7$56,644$64,304$72,319
8$57,286$64,976$72,992
9$58,228$65,887$73,906
10$58,899$66,555$75,716
11$58,899$66,555$75,716
12$59,182$66,878$76,081
13$59,182$66,878$76,824
14$59,182$67,092$77,593
15$61,112$68,955$78,370
16$61,112$68,955$79,154
17$61,112$69,124$79,945
18$61,112$69,816$80,743
19$61,318$70,515$81,551
20$61,930$71,218$82,366
21$62,550$71,931$83,190
22$63,175$72,651$84,021
23$63,808$73,378$84,861
24$64,447$74,111$85,711
25$65,090$74,852$86,568
26$65,741$75,600$87,434
27$66,398$76,356$88,309
28$67,062$77,120$89,192
29$67,734$77,890$90,083
30$68,409$78,671$90,984
31$69,094$79,455$91,894
32$69,785$80,252$92,812
33$70,482$81,054$93,741
34$71,187$81,865$94,677
35$71,899$82,682$95,624

Shelby County Schools

Official schedule ↗
Shelby County Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
0$48,552$52,915$61,197
1$48,774$53,236$63,238
2$49,004$53,341$65,271
3$51,174$58,687$67,322
4$51,409$58,919$67,627
5$51,639$59,149$67,939
6$53,409$61,147$70,263
7$53,647$61,384$70,573
8$53,880$61,617$70,890
9$55,018$62,880$72,384
10$56,248$64,182$73,433
11$57,055$65,073$74,493
12$58,012$66,009$74,575
13$58,592$66,668$75,320
14$59,182$67,333$76,075
15$59,637$68,407$77,830
16$60,238$69,090$78,606
17$60,839$69,787$79,398
18$61,575$70,507$80,168
19$62,189$71,209$80,978
20$62,808$71,919$81,785
21$63,402$72,485$82,332
22$64,034$73,209$83,151
23$64,676$73,937$83,980
24$65,330$74,693$84,855
25$65,987$75,444$85,707
26$66,643$76,194$86,559
27$68,668$76,974$87,458
28$69,355$77,740$88,330
29$70,049$78,520$89,215
30$70,750$79,306$90,108
31$71,456$80,100$91,009
32$72,174$80,900$91,919
33$72,892$81,707$92,836
34$73,621$82,520$93,762
35$74,359$83,349$94,702

Mobile County Public Schools

Official schedule ↗
Mobile County Public Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
0$48,552$52,913$61,195
1$48,552$52,913$61,195
2$48,552$52,913$61,195
3$50,609$58,200$67,317
4$50,609$58,200$67,317
5$50,609$58,200$67,317
6$52,828$60,750$70,259
7$52,828$60,750$70,259
8$52,828$60,750$70,259
9$54,424$62,586$72,382
10$54,966$63,211$73,105
11$55,517$63,843$73,835
12$56,072$64,482$74,574
13$56,633$65,125$75,319
14$57,199$65,777$76,073
15$57,771$66,436$76,834
16$58,349$67,099$77,602
17$58,932$67,770$78,378
18$59,522$68,448$79,161
19$60,116$69,132$79,952
20$60,718$69,824$80,753
21$61,325$70,522$81,561
22$61,938$71,228$82,376
23$62,557$71,939$83,199
24$63,183$72,659$84,031
25$63,815$73,385$84,872
26$64,452$74,119$85,720
27$65,098$74,860$86,578
28$65,749$75,609$87,443
29$66,407$76,365$88,318
30$67,070$77,129$89,202
31$67,741$77,900$90,092
32$68,419$78,679$90,994
33$69,102$79,466$91,905
34$69,793$80,260$92,824
35$70,492$81,063$93,751

Madison County Schools

Official schedule ↗
Madison County Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
0$48,552$52,913$61,195
1$48,552$52,913$61,195
2$48,552$52,913$61,195
3$50,609$58,200$67,317
4$50,609$58,200$67,317
5$50,609$58,200$67,317
6$52,828$60,750$70,259
7$52,828$60,750$70,259
8$52,828$60,750$70,259
9$54,424$62,586$72,382
10$54,966$63,211$73,105
11$55,517$63,843$73,835
12$56,072$64,482$74,574
13$56,633$65,125$75,319
14$57,199$65,777$76,073
15$57,771$66,436$76,834
16$58,349$67,099$77,602
17$58,932$67,770$78,378
18$59,522$68,448$79,161
19$60,116$69,132$79,952
20$60,718$69,824$80,753
21$61,325$70,522$81,561
22$61,938$71,228$82,376
23$62,557$71,939$83,199
24$63,183$72,659$84,031
25$63,815$73,385$84,872
26$64,452$74,119$85,720
27$65,098$74,860$86,578
28$65,749$75,609$87,443
29$66,407$76,365$88,318
30$67,070$77,129$89,202
31$67,741$77,900$90,092
32$68,419$78,679$90,994
33$69,102$79,466$91,905
34$69,793$80,260$92,824
35$70,492$81,063$93,751

Limestone County Schools

Official schedule ↗
Limestone County Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
0$48,552$52,913$61,195
1$48,552$52,913$61,195
2$48,552$52,913$61,195
3$50,608$58,199$67,317
4$50,608$58,199$67,317
5$50,608$58,199$67,317
6$52,828$60,749$70,259
7$52,828$60,749$70,259
8$52,828$60,749$70,259
9$54,423$62,585$72,381
10$54,966$63,210$73,104
11$55,517$63,843$73,835
12$56,071$64,481$74,573
13$56,632$65,125$75,319
14$57,199$65,777$76,073
15$57,771$66,436$76,834
16$58,348$67,099$77,602
17$58,932$67,770$78,378
18$59,521$68,447$79,160
19$60,116$69,132$79,952
20$60,718$69,823$80,752
21$61,324$70,522$81,560
22$61,937$71,228$82,375
23$62,557$71,939$83,198
24$63,183$72,659$84,031
25$63,814$73,385$84,871
26$64,452$74,118$85,720
27$65,097$74,860$86,578
28$65,748$75,609$87,443
29$66,406$76,364$88,318
30$67,069$77,128$89,201
31$67,740$77,899$90,092
32$68,419$78,679$90,993
33$69,102$79,465$91,904
34$69,792$80,260$92,823
35$70,491$81,062$93,750

Tuscaloosa County Schools

Official schedule ↗
Tuscaloosa County Schools · 2026-27 · Annual base salary by published step. Darker cells indicate higher pay; every cell shows its amount.
StepBachelor’sMaster’sDoctorate
0$48,473$52,826$61,095
1$48,473$52,826$61,095
2$48,473$52,826$61,095
3$50,526$58,105$67,207
4$50,526$58,105$67,207
5$50,526$58,105$67,207
6$52,742$60,651$70,144
7$52,742$60,651$70,144
8$52,742$60,651$70,144
9$54,335$62,484$72,264
10$54,876$63,108$72,986
11$55,426$63,739$73,714
12$55,980$64,377$74,452
13$56,540$65,019$75,196
14$57,106$65,670$75,949
15$57,677$66,327$76,708
16$58,254$66,989$77,475
17$58,836$67,659$78,250
18$59,425$68,336$79,032
19$60,018$69,019$79,821
20$60,619$69,710$80,621
21$61,225$70,407$81,428
22$61,837$71,112$82,241
23$62,455$71,821$83,063
24$63,080$72,540$83,894
25$63,711$73,265$84,733
26$64,347$73,998$85,580
27$64,992$74,738$86,436
28$65,642$75,485$87,300
29$66,298$76,240$88,174
30$66,960$77,003$89,056
31$67,630$77,773$89,945
32$68,307$78,550$90,845
33$68,989$79,336$91,755
34$69,679$80,129$92,672
35$70,377$80,930$93,598

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”.

Alabama district salary comparison
Official source
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
Birmingham City SchoolsBirmingham2026-27$49,837$54,218$71,984$82,757$95,754Schedule ↗ for Birmingham City Schools
Jefferson County SchoolsBirmingham2026-27$49,523$53,968$71,899$82,682$95,624Schedule ↗ for Jefferson County Schools
Shelby County SchoolsColumbiana2026-27$48,552$52,915$74,359$83,349$94,702Schedule ↗ for Shelby County Schools
Mobile County Public SchoolsMobile2026-27$48,552$52,913$70,492$81,063$93,751Schedule ↗ for Mobile County Public Schools
Madison County SchoolsHuntsville2026-27$48,552$52,913$70,492$81,063$93,751Schedule ↗ for Madison County Schools
Limestone County SchoolsAthens2026-27$48,552$52,913$70,491$81,062$93,750Schedule ↗ for Limestone County Schools
Tuscaloosa County SchoolsTuscaloosa2026-27$48,473$52,826$70,377$80,930$93,598Schedule ↗ for Tuscaloosa County Schools

9 districts shown

Empty classroom desks in window light, in cobalt duotone.School life, in focus

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

ArkansasDelawareFloridaGeorgia