Middle School Teachers, Except Special and Career/Technical Education Salary in Alabama

BLS OEWS May 2025 • 12 metro areas • Alabama

Middle School Teachers, Except Special and Career/Technical Education in Alabama earn a median salary of $59,859 per year on average across 12 metro and nonmetro areas, -4.9% vs the national median of $62,970. An estimated 7,660 middle school teachers, except special and career/technical education are employed across Alabama, with salaries ranging from $57,050 to $61,950 depending on location.

$59,859 Avg median salary in Alabama
$61,950 Highest paying metro
$57,050 Lowest paying metro
7,660 Employed in Alabama

Compare Middle School Teachers, Except Special and Career/Technical Education salaries & buying power

Pick two cities to see how salary and purchasing power differ.

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

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

      Metro area Median salary 25th pct 75th pct Employed
      Decatur, AL $61,950 $50,610 $66,010 360
      Huntsville, AL $61,750 $59,170 $64,540 980
      Birmingham, AL $61,310 $47,950 $62,980 4,070
      Tuscaloosa, AL $60,480 $48,600 $60,780 390
      Auburn, AL $60,350 $47,320 $61,510 240
      Montgomery, AL $60,040 $47,060 $61,750 670
      Northwest Alabama $59,520 $49,260 $61,320 290
      Mobile, AL $59,360 $47,670 $60,950
      Northeast Alabama $59,110 $47,540 $60,340
      Dothan, AL $58,820 $46,880 $61,940 200
      Daphne, AL $58,570 $49,150 $60,890 460
      Southwest Alabama $57,050 $45,620 $60,200

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