Science teacher: Average Salary in Birmingham, AL, 2025
Find out what the average Science teacher salary is
Salary rate
How much does a Science teacher make in Birmingham, AL?
$54,556/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Science teacher in Birmingham, AL is $54,556 per year or $27.61 per hour. Entry-level positions start at $34,905 per year, while most experienced workers make up to $105,666 per year.
Median$54,556

Low$34,905
High$105,666
Science teacher: Average Salary in United States of America
California$66,709
New Mexico$66,560
Wyoming$62,950
New York$61,278
Mississippi$60,476
Active jobs with salaries
Teaching hours : up to 20 hours per week.Contract length : 10 or 22 months.Teach students ages 7 to 18 years old.Working hours from 8 : 00 am to 5 : 00 pm.
Monday to Friday classes with evenings and weeke...Show moreLast updated: 30+ days ago
We are seeking a highly motivated and skilled Instructor of Data Science to join the Department of Anesthesiology and Perioperative Medicine.
The successful candidate will begin by providing insight...Show moreLast updated: 30+ days ago
As a Data Science Manager at Zicasso, you will lead a team of talented data scientists, leveraging your expertise to guide the development of data-driven solutions that directly impact the company'...Show moreLast updated: 4 days ago
Lawson State Community College is accepting applications for part-time / adjunct faculty for all subjects.Individuals will be hired as needed.
Note : Submitted applications will remain on file for 36 m...Show moreLast updated: 30+ days ago
MATH / SCIENCE / DRAMA / IELTS TEACHER => Relocate to China
Echo EducationBirmingham, Alabama, USFull-time
Heersink School of Medicine-Instructor (Data Science)
UABBirmingham, Alabama, USFull-time
- Promoted
Data Science Manager
ZicassoBirmingham, AL, USFull-time
- Promoted
Adjunct Computer Science Instructor
Lawson State Community CollegeBirmingham, AL, United StatesPart-time +1