High School Teacher Salaries in Alabama

Salary estimated from 14 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: June 16, 2019
Average in Alabama
$40,441 per year
18% Below national average
  • Most Reported
$15,000
$78,000
Salary Distribution

How much does a High School Teacher make in Alabama?

The average salary for a High School Teacher is $40,441 per year in Alabama, which is 18% below the national average. Salary estimates are based on 14 salaries submitted anonymously to Indeed by High School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a High School Teacher is 1-3 years.
Be the first one to know about new High School Teacher positions in Alabama with the salary that suits you.
You will start receiving job alerts.
Please check your email - Send a confirmation message to
High School Teacher salaries by company in Alabama
CompanyAverage salary
$38,128 per year
$4,635 per month
High School Teacher salaries by location
CityAverage salary
$37,821 per year
$4,635 per month

High School Teacher job openings

Physics Specialist
Troy University
Troy, AL
Middle School Social Studies Teacher, 2019-2020 School Year
Alabama Connections Academy
Athens, AL
2019-2020 Middle School Social Studies Teacher - Dayton, OH
ACCEL Schools
Montgomery, AL
(ALVA) Part Time Computer Science Teacher - 2019/20
K12
Alabama
Child Care Assistant Director (AL)
Childcare Network
Alabaster, AL
(ALVA) Part Time Computer Science Teacher - 2019/20
K12 Inc
Alabama
High School Teacher jobs in Alabama