Career/Technical Education Teachers, Middle School Salary in Alabama

BLS OEWS May 2025 • 7 metro areas • Alabama

Career/Technical Education Teachers, Middle School in Alabama earn a median salary of $54,690 per year on average across 7 metro and nonmetro areas, -14% vs the national median of $63,620. An estimated 340 career/technical education teachers, middle school are employed across Alabama, with salaries ranging from $46,790 to $73,790 depending on location.

$54,690 Avg median salary in Alabama
$73,790 Highest paying metro
$46,790 Lowest paying metro
340 Employed in Alabama

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

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

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

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

      Metro area Median salary 25th pct 75th pct Employed
      Birmingham, AL $73,790 $54,080 $105,370 80
      Southeast Alabama $56,770 $48,240 $80,370
      Huntsville, AL $55,600 $39,710 $58,970 90
      Northeast Alabama $53,850 $46,220 $88,770
      Mobile, AL $48,350 $46,290 $53,110 60
      Montgomery, AL $47,680 $33,590 $69,630 70
      Northwest Alabama $46,790 $34,600 $61,030 40

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