SOC 25-2031 · Alabama

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

Secondary school teachers (except special and career/technical education) in Alabama earn the most in Huntsville (average $67,000 a year) and the least in Gadsden ($59,370), across the 12 Alabama metro areas we cover. Statewide, BLS puts the secondary school teachers (except special and career/technical education) average at $62,280 and the median at $61,990 for 15,880 workers. The U.S. average for this job is $76,320.

$67Khighest: Huntsville
$59Klowest: Gadsden
11,530jobs in these metros
12metro areas
Advertisement

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

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Huntsville$67,000$64,220$62,310$53,15093
Auburn$66,140$61,250$60,650$52,54488
Decatur$65,260$63,350$61,990$51,87687
Birmingham$63,730$62,650$61,210$50,71492
Daphne$63,490$62,400$61,110$50,53295
Florence$62,480$62,080$58,010$49,76585
Dothan$62,120$61,190$58,460$49,49184
Anniston$62,050$63,110$50,090$49,43886
Tuscaloosa$61,200$61,630$49,150$48,79288
Mobile$60,530$61,550$50,000$48,28488
Montgomery$60,030$61,720$47,960$47,90490
Gadsden$59,370$58,960$56,270$47,40386

*Average salary after federal and state taxes for a single filer; city occupational taxes (for example in Birmingham and Gadsden) are not included. Cost of living: BEA price parity, U.S. = 100.

Secondary School Teachers, Except Special and Career/Technical Education salary in other states

Secondary School Teachers, Except Special and Career/Technical Education salary by city and state

More about pay in Alabama

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.