State profile · NCES F-33 FY2022

Alabama Teacher Salaries

Estimated teacher pay and per-pupil spending across 138 public school districts in Alabama, from the NCES Common Core of Data finance survey.

$61,835
Est. state avg salary
-24.9%
vs national
#46
National rank
138
Districts

What does the NCES F-33 data show for Alabama?

Alabama reports 138 public school districts in the NCES Common Core of Data FY2022 Local Education Agency Finance Survey, with an estimated average teacher salary of $61,835. That places the state in the lower third of US teacher-pay rankings — #46 of 51, materially below the national F-33 estimate of $82,292 (-24.9%). The state's public schools serve 744,750 students across these districts.

Among enrolling districts, pay varies widely: Mountain Brook City reports the highest estimated average salary at $97,521, while Albertville City sits at the lower end at $47,846 — a spread of $49,675 between top and bottom reporting districts. Licensing rules, state aid formulas, collective bargaining density, and local tax bases all drive this intra-state variation. Urban and suburban districts with larger tax bases typically lead, while rural districts often lag despite lower cost of living.

Teacher compensation here reflects both state policy choices — the statutory minimum salary schedule, pension funding levels, licensure reciprocity — and the funding formula that determines how much state aid each district receives per pupil. A #46 national rank signals where Alabama sits in the competition for teachers against neighboring states; teacher shortage areas typically correlate with lower pay rank. Figures below are per-district estimates derived from the F-33 instructional salary expenditure field (Z33) divided by estimated teacher FTE — a district-level aggregate, not individual salary records.

Highest-paying districts in Alabama

Estimated average teacher salary, enrolling districts (200+ students)

Est. avg salary

What this shows Mountain Brook City leads Alabama on the F-33 instructional-salary estimate. Service entities (CTCs, county offices) are excluded — their enrollment-based ratios are not reliable salary figures.

Source NCES CCD F-33 Finance Survey, FY2022 As of FY2022

Districts by Estimated Teacher Salary

District Est. Avg Salary Enrollment Per-Pupil Exp
Mountain Brook City $97,521 4,340 $26,427
Homewood City $84,490 4,236 $15,381
Vestavia Hills City $82,414 7,095 $15,310
Hoover City $81,470 13,606 $15,357
Lowndes County $81,356 1,180 $24,848
Greene County $76,569 937 $18,122
Decatur City $75,187 8,679 $15,570
Florence City $74,948 4,584 $14,934
Sheffield City $74,275 1,035 $15,525
Opp City $72,911 1,264 $15,632
Alexander City $72,125 2,927 $14,751
Haleyville City $71,933 1,624 $14,106
Elba City $71,656 646 $12,729
Linden City $71,300 446 $17,489
Colbert County $70,965 2,658 $14,660
Franklin County $70,771 3,618 $14,043
Oxford City $70,673 4,202 $15,207
Russellville City $70,571 2,547 $15,863
Brewton City $69,963 1,212 $16,201
Cullman City $69,812 3,224 $16,175
Gadsden City $69,726 4,858 $14,820
Hartselle City $69,476 3,625 $12,918
Marengo County $69,429 964 $15,873
Geneva City $69,407 1,231 $13,798
Troy City $69,346 1,682 $15,369
Randolph County $69,291 2,052 $13,731
Wilcox County $69,142 1,306 $18,521
Tallassee City $68,993 1,613 $17,595
Muscle Shoals City $68,292 2,840 $13,322
Demopolis City $67,934 2,106 $12,846
Barbour County $67,917 737 $17,172
Jasper City $67,462 2,599 $13,794
Winfield City $67,291 1,255 $13,186
Macon County $67,146 1,845 $18,797
Winston County $66,927 2,317 $14,375
Alabaster City $66,863 6,354 $14,916
Roanoke City $66,365 1,454 $11,801
Monroe County $66,184 3,163 $13,134
Clarke County $65,810 2,254 $17,566
Arab City $65,711 2,645 $11,740
Piedmont City $65,663 1,131 $13,692
Sumter County $65,596 1,083 $17,025
Thomasville City $65,549 1,084 $16,280
Talladega City $65,374 1,792 $14,046
Tallapoosa County $65,369 2,808 $16,572
Opelika City $65,289 4,977 $13,791
Gulf Shores City $65,261 2,338 $16,254
Fairfield City $65,112 1,523 $15,210
Trussville City $64,897 4,941 $13,016
Cherokee County $64,737 3,895 $13,755
Lee County $64,615 9,303 $12,877
Selma City $64,580 2,479 $15,205
Covington County $64,457 2,982 $13,112
Baldwin County $64,023 31,812 $14,037
Crenshaw County $63,900 2,250 $12,413
Conecuh County $63,817 1,513 $15,252
Phenix City $63,681 7,310 $13,713
Pike County $63,428 2,157 $17,523
Walker County $63,362 7,201 $13,534
Sylacauga City $63,329 2,104 $12,716
Lawrence County $63,325 4,764 $14,209
DeKalb County $63,288 8,622 $12,957
Leeds City $63,250 2,169 $13,032
Midfield City $62,878 1,011 $15,625
Pickens County $62,849 2,343 $14,198
Tuscumbia City $62,827 1,454 $15,261
Coosa County $62,779 788 $19,249
Lanett City $62,691 970 $16,676
Fort Payne City $62,551 3,498 $12,419
Fayette County $62,545 2,157 $13,221
Geneva County $62,397 2,760 $13,787
Lauderdale County $62,349 8,175 $12,691
Washington County $62,294 2,583 $12,127
Perry County $62,245 1,089 $17,155
Marion County $62,032 3,373 $11,702
Dallas County $62,028 2,648 $16,444
Shelby County $62,011 21,102 $12,606
Dothan City $62,006 8,130 $14,925
Ozark City $61,889 2,104 $14,215
Huntsville City $61,771 23,939 $13,040
Scottsboro City $61,715 2,501 $13,141
Guntersville City $61,500 1,890 $17,662
Andalusia City $61,369 1,862 $13,110
Athens City $61,338 4,788 $15,353
Jacksonville City $61,163 1,690 $13,146
Cullman County $61,152 9,704 $13,781
Birmingham City $61,082 21,328 $15,867
Dale County $61,032 3,241 $12,895
Choctaw County $60,956 1,067 $17,608
Madison City $60,786 12,302 $14,105
Tuscaloosa City $60,713 10,964 $14,403
Madison County $60,517 19,873 $11,512
Jackson County $60,383 5,136 $15,847
Pell City $59,996 4,140 $13,024
Hale County $59,910 2,344 $12,484
Henry County $59,711 2,488 $12,643
Houston County $59,563 6,662 $11,627
Bibb County $59,537 3,076 $17,197
Calhoun County $59,431 8,118 $12,723
Oneonta City $59,411 1,425 $13,897

Showing top 100 of 136 enrolling districts. Specialized non-enrolling agencies (career/technical centers, county offices, service co-ops) are excluded from the salary ranking — their enrollment-based estimates are not reliable.

Data: NCES CCD F-33 Finance Survey, FY2022. Salary estimates based on instructional expenditure variable Z33 divided by estimated teacher FTE. Not individual salary data. Read our methodology.

Data sourced from official public datasets. See our methodology for details. Retrieved and formatted by PlainTeacher Editorial