Secondary School Teachers, Except Special and Career/Technical Education Salary in Alabama
BLS OEWS May 2025 • 16 metro areas • Alabama
Secondary School Teachers, Except Special and Career/Technical Education in Alabama earn a median salary of $60,346 per year on average across 16 metro and nonmetro areas, -6.6% vs the national median of $64,580. An estimated 15,370 secondary school teachers, except special and career/technical education are employed across Alabama, with salaries ranging from $57,620 to $64,000 depending on location.
$60,346
Avg median salary in Alabama
$64,000
Highest paying metro
$57,620
Lowest paying metro
15,370
Employed in Alabama
Compare Secondary School Teachers, Except Special and Career/Technical Education salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Secondary School Teachers, Except Special and Career/Technical Education
inSecondary School Teachers, Except Special and Career/Technical Education salaries by city in Alabama
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Huntsville, AL | $64,000 | $60,400 | $69,910 | 1,570 |
| Decatur, AL | $62,150 | $59,450 | $63,580 | 550 |
| Northeast Alabama | $60,930 | $49,100 | $61,630 | 1,720 |
| Birmingham, AL | $60,850 | $50,690 | $67,300 | 2,850 |
| Daphne, AL | $60,820 | $50,500 | $62,820 | — |
| Auburn, AL | $60,800 | $50,490 | $72,170 | 720 |
| Dothan, AL | $60,490 | $52,780 | $60,910 | 620 |
| Florence, AL | $60,350 | $50,000 | $62,450 | 700 |
| Montgomery, AL | $60,120 | $47,190 | $61,160 | 1,480 |
| Tuscaloosa, AL | $59,960 | $49,580 | $62,350 | 720 |
| Southeast Alabama | $59,790 | $48,030 | $61,220 | 960 |
| Southwest Alabama | $59,760 | $47,120 | $61,120 | 830 |
| Northwest Alabama | $59,590 | $49,170 | $61,870 | 780 |
| Anniston, AL | $59,470 | $47,150 | $61,860 | 340 |
| Mobile, AL | $58,840 | $47,310 | $61,280 | 1,160 |
| Gadsden, AL | $57,620 | $46,530 | $60,410 | 370 |