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.

Full tool →
Secondary School Teachers, Except Special and Career/Technical Education
in
    vs

      Secondary School Teachers, Except Special and Career/Technical Education salaries by city in Alabama

      Metro areaMedian salary25th pct75th pctEmployed
      Huntsville, AL$64,000$60,400$69,9101,570
      Decatur, AL$62,150$59,450$63,580550
      Northeast Alabama$60,930$49,100$61,6301,720
      Birmingham, AL$60,850$50,690$67,3002,850
      Daphne, AL$60,820$50,500$62,820
      Auburn, AL$60,800$50,490$72,170720
      Dothan, AL$60,490$52,780$60,910620
      Florence, AL$60,350$50,000$62,450700
      Montgomery, AL$60,120$47,190$61,1601,480
      Tuscaloosa, AL$59,960$49,580$62,350720
      Southeast Alabama$59,790$48,030$61,220960
      Southwest Alabama$59,760$47,120$61,120830
      Northwest Alabama$59,590$49,170$61,870780
      Anniston, AL$59,470$47,150$61,860340
      Mobile, AL$58,840$47,310$61,2801,160
      Gadsden, AL$57,620$46,530$60,410370

      View Secondary School Teachers, Except Special and Career/Technical Education salaries in all cities