Search Teaching Jobs By Location
Keywords
Location
Employers Post Your Jobs

Post to Teacher.org and 100+ Job Boards with One Submission.
Post a Job

Teacher Jobs in Alabama

With an average starting salary of $36,198 per annum, new teachers in Alabama can enter their career at the preschool, elementary, or high school level in virtually any subject. Alabama does have a growing need for language and STEM teachers, however, openings exist beyond these roles - especially for teachers with diverse qualifications. In particular, Mobile Country Public Schools, Jefferson County Schools, and Montgomery Public Schools are key employers of their respective areas.

Employers Post Your Jobs

Post to Teacher.org and 100+ job boards with one submission: Click Here to Post a Job.

Job Seekers & Teachers

Search through thousands of education and teaching jobs in Alabama: Click Here to Search.

Alabama Teacher Salary & Employment

Total Employed

21,350

Salary Range

$42,970 - $59,770

Elementary school teachers have a salary range between $42,970 to $59,770 a year in Alabama. There are around twenty one thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.

Elementary School Teachers
AreaTotal EmploymentSalary
Birmingham, Hoover6,400$50,550
Huntsville2,330$51,110
Montgomery1,020$47,420
Decatur930$50,310
Tuscaloosa810$47,500
Florence, Muscle Shoals800$44,800
Dothan570$45,420
Anniston, Oxford550$48,360
Auburn, Opelika410$51,430
Gadsden-$51,940

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Elementary School Teachers (SOC Code: 25-2021)

Total Employed

1,040

Salary Range

$36,660 - $76,950

English teachers have a salary range between $36,660 to $76,950 a year in Alabama, with over 1,040 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
Birmingham, Hoover150$55,090
Tuscaloosa140$55,170
Huntsville100$58,950
Montgomery80$60,780

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for English Language and Literature Teachers (College Professor) (SOC Code: 25-1123)

Total Employed

13,900

Salary Range

$43,150 - $63,870

As a high school teacher in Alabama you can expect to make between $43,150 - $63,870. There are around thirteen thousand employed high school teachers. Take the next step and learn to how to become a high school teacher.

High School Teachers
AreaTotal EmploymentSalary
Birmingham, Hoover2,290$51,880
Huntsville1,120$50,010
Montgomery860$45,970
Dothan630$55,660
Tuscaloosa610$44,010
Auburn, Opelika480$50,280
Florence, Muscle Shoals400$48,400
Anniston, Oxford350$47,540
Mobile-$57,390
Decatur-$50,510

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for High School Teachers (SOC Code: 25-2031)

Total Employed

380

Salary Range

$33,210 - $90,190

In Alabama, a history teacher's salary may range from $33,210 to $90,190. There are around 380 employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Birmingham, Hoover70$56,800
Tuscaloosa40$72,930
Huntsville30$67,900
Montgomery30$71,620

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for History Teachers (College Professor) (SOC Code: 25-1125)

Total Employed

2,170

Salary Range

$42,340 - $59,600

Kindergarten teachers in Alabama, can earn between $42,340 to $59,600 a year. There are around two thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Birmingham, Hoover400$46,420
Huntsville240$49,850
Montgomery160$46,700
Decatur140$50,690
Dothan90$45,340
Anniston, Oxford80$45,600
Tuscaloosa60$42,940
Auburn, Opelika-$52,870
Mobile-$46,070

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Kindergarten Teachers (SOC Code: 25-2012)

Total Employed

47,180

Salary Range

$42,340 - $102,680

As a math teacher in Alabama you can expect to make between $42,340 - $102,680. Alabama is home to about forty thousand math teachers. See our guide on how to become a math teacher.

Mathematical Science Teachers (College Professor)
AreaTotal EmploymentSalary
Birmingham, Hoover130$74,590
Huntsville80$69,120
Tuscaloosa70$73,690
Montgomery60$65,250

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Mathematical Science Teachers (College Professor) (SOC Code: 25-1022)

Total Employed

2,690

Salary Range

$17,600 - $71,830

P.e. teachers have a salary range between $17,600 to $71,830 a year in Alabama. Alabama is home to about two thousand p.e. teachers. See our guide on how to become a p.e. teacher.

Coaches and Scouts
AreaTotal EmploymentSalary
Birmingham, Hoover1,130$26,940
Montgomery230$32,500
Huntsville200$37,540
Tuscaloosa160$70,180
Auburn, Opelika150$90,150
Mobile130$46,910
Anniston, Oxford60$51,500
Florence, Muscle Shoals60$41,600

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Coaches and Scouts (SOC Code: 27-2022)

Total Employed

2,050

Salary Range

$20,780 - $42,800

In Alabama, a preschool teacher's salary may range from $20,780 to $42,800, with over 2,050 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Birmingham, Hoover710$25,550
Anniston, Oxford90$24,400
Auburn, Opelika-$19,660
Dothan-$29,040
Huntsville-$29,540
Mobile-$27,690
Montgomery-$29,490

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Preschool Teachers (SOC Code: 25-2011)

Total Employed

3,370

Salary Range

$36,050 - $97,210

As a school administrator in Alabama you can expect to make between $36,050 - $97,210. Alabama is home to about three thousand school administrators. Take the next step and learn to how to become a school administrator.

Education Administrators, Preschool and Childcare Center/Program
AreaTotal EmploymentSalary
Birmingham, Hoover100$67,560

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Preschool and Childcare Center/Program (SOC Code: 11-9031)

Education Administrators, Elementary, Middle, and High School
AreaTotal EmploymentSalary
Birmingham, Hoover710$80,590
Mobile260$78,890
Huntsville230$80,120
Montgomery170$70,020
Decatur140$86,390
Tuscaloosa120$70,910
Gadsden110$74,190
Florence, Muscle Shoals90$74,600
Dothan90$70,610
Auburn, Opelika90$81,760

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Elementary, Middle, and High School (SOC Code: 11-9032)

Total Employed

3,090

Salary Range

$38,210 - $70,150

School counselors in Alabama, can earn between $38,210 to $70,150 a year, with over 3,090 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
Birmingham, Hoover640$53,360
Montgomery340$46,030
Tuscaloosa320$54,680
Auburn, Opelika240$48,970
Mobile230$47,890
Huntsville230$55,410
Gadsden70$38,070
Florence, Muscle Shoals70$57,960
Dothan60$58,120
Decatur60$58,040

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Educational, Guidance, School, and Vocational Counselors (SOC Code: 21-1012)

Total Employed

1,830

Salary Range

$46,490 - $68,230

School librarians have a salary range between $46,490 to $68,230 a year in Alabama. Alabama is home to about a thousand school librarians. Read about what it takes to become a school librarian.

Librarians
AreaTotal EmploymentSalary
Birmingham, Hoover360$55,950
Montgomery180$53,940
Huntsville180$54,720
Mobile160$47,450
Tuscaloosa100$43,490
Auburn, Opelika80$57,040
Anniston, Oxford50$51,650
Dothan50$48,950
Decatur50$56,040
Gadsden40$46,670

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Librarians (SOC Code: 25-4021)

Total Employed

3,340

Salary Range

$22,840 - $61,900

In Alabama, a special education teacher's salary may range from $22,840 to $61,900. Alabama is home to about three thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Kindergarten and Elementary School)
AreaTotal EmploymentSalary
Birmingham, Hoover340$50,460
Huntsville170$51,350
Montgomery150$47,570
Decatur120$49,060
Tuscaloosa110$47,460
Anniston, Oxford70$48,820
Auburn, Opelika70$54,350
Dothan40$49,260

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Kindergarten and Elementary School) (SOC Code: 25-2052)

Special Education Teachers (Middle School)
AreaTotal EmploymentSalary
Birmingham, Hoover140$53,580

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Middle School) (SOC Code: 25-2053)

Special Education Teachers (High School)
AreaTotal EmploymentSalary
Birmingham, Hoover170$59,210
Anniston, Oxford70$45,080
Auburn, Opelika60$47,880
Dothan50$51,490
Tuscaloosa40$46,080
Huntsville-$50,450
Montgomery-$50,960

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (High School) (SOC Code: 25-2054)

Total Employed

17,480

Salary Range

$16,560 - $19,600

In Alabama, a substitute teacher's salary may range from $16,560 to $19,600. Alabama is home to about seventeen thousand substitute teachers. Read about what it takes to become a substitute teacher.

Substitute Teachers
AreaTotal EmploymentSalary
Birmingham, Hoover3,530$17,070
Montgomery2,630$17,210
Huntsville1,310$16,980
Tuscaloosa1,050$18,250
Florence, Muscle Shoals810$17,040
Gadsden310$16,800
Dothan250$25,370
Auburn, Opelika-$17,650

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Substitute Teachers (SOC Code: 25-3098)

Total Employed

8,820

Salary Range

$17,180 - $24,060

In Alabama, a teaching assistant's salary may range from $17,180 to $24,060. There are around eight thousand employed teaching assistants. Interested in becoming a teaching assistant?

Teacher Assistants
AreaTotal EmploymentSalary
Birmingham, Hoover2,260$20,490
Huntsville720$18,050
Mobile600$18,650
Montgomery590$18,670
Tuscaloosa360$17,680
Dothan320$19,410
Florence, Muscle Shoals300$19,110
Decatur280$17,430
Auburn, Opelika240$19,490
Anniston, Oxford220$18,050

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Teacher Assistants (SOC Code: 25-9041)

Largest School Districts in Alabama

School DistrictSchoolsTeachers
Mobile County Public School System1113,412
Jefferson County School District622,210
Montgomery County Public Schools661,768
Baldwin County Board of Education471,746
Shelby County Schools361,426
Huntsville City Schools501,399
Birmingham City Schools831,398
Madison County Schools291,168
Tuscaloosa City Schools351,007
Hoover City Schools17938
Tuscaloosa City Schools26716
Decatur City Schools20673
Fort Payne City Schools15665
Lee County Schools (Alabama)14629
Elmore County Public School System15625
Calhoun County School District19616
Limestone County School District13613
Cullman County Schools29612
Etowah County School District23606
Blount County Schools17591
Autauga County School District15578
Lauderdale County Schools13562
Madison City Schools11529
Chilton County High School13525
Morgan County Schools20518
Auburn City Schools11517
Talladega County Schools18510
St. Clair County School District19507
Walker County School District23499
Dothan City Schools20487
Vestavia Hills High School8423
Houston Academy11421
Jackson County School District19420
Phenix City School District12413
Enterprise City Schools11391
Mountain Brook School System6384
Marshall County Schools16359
Gadsden City School District16347
Lawrence County School District16342
Cherokee County Schools8318
Escambia County Schools14316
Homewood City School District5312
Florence City Schools9308
Opelika City Schools9304
Alaska Bible College9304
Oxford City Schools7298
Franklin County School District9293
Monroe County School District11275
Washington County School District8270
Albertville City School District6260

Data obtained from the Public Elementary/Secondary School Universe Survey 2014

Teaching Job Listings in Alabama