Career/Technical Education Teachers, Middle School Salary in Alabama

Ranked #19 of 34 · AL

7% below U.S. average
Mean annual salary $66,590 ≈ $32/hr
Median annual salary $58,410
Employment 640

Salary Distribution (10th–90th percentile)

P10 $44,140P25 $48,240 Median $58,410P75 $80,370P90 $105,190

About 80% of career/technical education teachers, middle schools in Alabama earn between $44,140 and $105,190. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Alabama
$66,590
U.S. average
$71,590

The mean career/technical education teachers, middle school salary in Alabama is $66,590, about 7% below the U.S. average ($71,590). That works out to roughly $32/hr at 2,080 hours per year.

Metro Areas in Alabama

Metro areaMedianMeanEmployment
Birmingham, AL $73,790 $77,700 80
Northeast Alabama nonmetropolitan area $61,190 $70,930 70
Huntsville, AL $59,580 $63,460 90
Northwest Alabama nonmetropolitan area $57,380 $66,410 40
Southeast Alabama nonmetropolitan area $56,770 $65,000
Mobile, AL $49,650 $63,330 70

← Back to all career/technical education teachers, middle school states