Elementary School Teacher salary in Alabama
Elementary school teachers in Alabama earn a median $61,380 a year, 4% below the national median of $63,970. That ranks #31 of 51 states. After taxes, a single filer keeps about $48,695.
Source: BLS Occupational Employment and Wage Statistics, May 2025, SOC 25-2021. Taxes for tax year 2026.
| Yearly | Monthly | Every 2 weeks | Hourly | |
|---|---|---|---|---|
| Median pay | $61,380 | $5,115 | $2,361 | $29.51 |
| Average pay | $59,590 | $4,966 | $2,292 | $28.65 |
| Take-home (median) | $48,695 | $4,058 | $1,873 | $23.41 |
Where the money goes
| Item | Per year |
|---|---|
| Federal income tax | $5,186 |
| Social Security and Medicare | $4,696 |
| Alabama income tax | $2,804 |
| Take-home | $48,695 |
Alabama's prices are 11% below the U.S. average, so the median take-home buys what $54,822 buys in an average-priced state. The Alabama minimum wage is $7.25; the median elementary school teacher earns 4.1 times that.
Elementary School Teacher pay in Alabama vs. neighboring states
| State | Median salary | Take-home | Buying power |
|---|---|---|---|
| Alabama | $61,380 | $48,695 | $54,822 |
| Florida | $58,930 | $49,530 | $47,895 |
| Georgia | $72,290 | $56,827 | $59,015 |
| Mississippi | $49,790 | $40,927 | $47,068 |
| Tennessee | $59,980 | $50,374 | $54,832 |
Frequently asked questions
- How much do elementary school teachers make in Alabama?
- The median salary is $61,380 a year ($29.51 an hour), and the average is $59,590, per BLS data for May 2025.
- How much do elementary school teachers take home in Alabama?
- About $48,695 a year after federal and Alabama taxes, or $1,873 every two weeks, for a single filer at the median salary.
- Do elementary school teachers earn more in Alabama than the national average?
- Alabama ranks #31 of 51 for median pay, 4% below the U.S. median of $63,970. Adjusted for prices and taxes it ranks #25.