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

22,630

Salary Range

$47,780 - $61,910

Elementary school teachers have a salary range between $47,780 to $61,910 a year in Alabama. There are around twenty two thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.

Elementary School Teachers
AreaTotal EmploymentSalary
890 $54,890
700 $51,890
590 $52,880
5,610 $54,920
540 $53,220
490 $51,440
2,010 $56,030
1,510 $52,330
1,480 $52,020
1,410 $52,990

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

Total Employed

1,140

Salary Range

$50,560 - $80,530

English teachers have a salary range between $50,560 to $80,530 a year in Alabama, with over 1,140 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
90 $61,040
80 $55,410
230 $61,240
170 $65,290
140 $59,210
100 $77,490

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

Learn how to become a high school teacher.

Total Employed

15,040

Salary Range

$48,430 - $63,200

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

High School Teachers
AreaTotal EmploymentSalary
720 $53,760
600 $55,450
600 $55,410
470 $55,620
450 $53,780
420 $57,370
330 $52,570
300 $52,800
2,410 $58,130
1,290 $58,250

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

Learn how to become a history teacher.

Total Employed

340

Salary Range

$57,470 - $99,440

In Alabama, a history teacher's salary may range from $57,470 to $99,440. There are around 340 employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
60 $74,740
50 $73,070
40 $87,370

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

Total Employed

420

Salary Range

$40,060 - $62,000

Kindergarten teachers in Alabama, can earn between $40,060 to $62,000 a year. There are around 420 employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Math teacher requirements vary by state

Total Employed

49,030

Salary Range

$40,060 - $107,020

As a math teacher in Alabama you can expect to make between $40,060 - $107,020. 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
70 $110,700
70 $77,900
60 $73,340
140 $83,800
130 $61,590
100 $61,930

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

Students run on a basketball court in PE class

Total Employed

2,750

Salary Range

$22,550 - $90,430

P.e. teachers have a salary range between $22,550 to $90,430 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
80 $49,730
720 $44,290
40 $26,540
300 $34,980
30 $31,460
250 $57,680
230 -
200 $43,850
190 $94,930
120 $40,060

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

Total Employed

5,620

Salary Range

$18,900 - $30,970

In Alabama, a preschool teacher's salary may range from $18,900 to $30,970, with over 5,620 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
640 $31,510
490 $24,620
470 $24,920
430 $23,840
230 $23,240
220 $21,830
190 $24,850
160 $21,400
1,170 $24,160

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

School administrator talks to a student

Total Employed

4,100

Salary Range

$35,860 - $105,970

As a school administrator in Alabama you can expect to make between $35,860 - $105,970. Alabama is home to about four 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
60 $43,890
50 $52,040
50 $50,130
30 $47,510
110 $48,460

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
90 $82,010
80 $85,910
80 $84,210
750 $92,170
370 $90,250
290 $89,660
280 $88,110
170 $87,370
130 $88,910
130 $93,270

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

4,080

Salary Range

$45,530 - $75,520

School counselors in Alabama, can earn between $45,530 to $75,520 a year, with over 4,080 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
90 $54,000
90 $51,150
860 $58,530
80 $56,200
80 $63,480
360 $55,640
360 $64,630
330 $55,950
320 $52,390
320 $54,600

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

Group of children smiling

Total Employed

790

Salary Range

$47,760 - $63,100

In Alabama, a special education teacher's salary may range from $47,760 to $63,100. Alabama is home to about 790 special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Kindergarten and Elementary School)
AreaTotal EmploymentSalary
90 $52,070
70 $53,250
50 $52,760
40 $58,600
170 $54,480
110 $53,490
- $53,020

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

Largest School Districts in Alabama

School District Schools Teachers
Mobile County Public School System 111 3,412
Jefferson County School District 62 2,210
Montgomery County Public Schools 66 1,768
Baldwin County Board of Education 47 1,746
Shelby County Schools 36 1,426
Huntsville City Schools 50 1,399
Birmingham City Schools 83 1,398
Madison County Schools 29 1,168
Tuscaloosa City Schools 35 1,007
Hoover City Schools 17 938
Tuscaloosa City Schools 26 716
Decatur City Schools 20 673
Fort Payne City Schools 15 665
Lee County Schools (Alabama) 14 629
Elmore County Public School System 15 625
Calhoun County School District 19 616
Limestone County School District 13 613
Cullman County Schools 29 612
Etowah County School District 23 606
Blount County Schools 17 591
Autauga County School District 15 578
Lauderdale County Schools 13 562
Madison City Schools 11 529
Chilton County High School 13 525
Morgan County Schools 20 518
Auburn City Schools 11 517
Talladega County Schools 18 510
St. Clair County School District 19 507
Walker County School District 23 499
Dothan City Schools 20 487
Vestavia Hills High School 8 423
Houston Academy 11 421
Jackson County School District 19 420
Phenix City School District 12 413
Enterprise City Schools 11 391
Mountain Brook School System 6 384
Marshall County Schools 16 359
Gadsden City School District 16 347
Lawrence County School District 16 342
Cherokee County Schools 8 318
Escambia County Schools 14 316
Homewood City School District 5 312
Florence City Schools 9 308
Opelika City Schools 9 304
Alaska Bible College 9 304
Oxford City Schools 7 298
Franklin County School District 9 293
Monroe County School District 11 275
Washington County School District 8 270
Albertville City School District 6 260

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

Teaching Job Listings in Alabama