Science Teacher Salaries in Texas

Salary estimated from 369 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: March 14, 2019
Average in Texas
$48,963 per year
Meets national average
  • Most Reported
$24,000
$76,000
Salary Distribution

How much does a Science Teacher make in Texas?

The average salary for a Science Teacher is $48,963 per year in Texas, which meets the national average. Salary estimates are based on 369 salaries submitted anonymously to Indeed by Science Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Science Teacher is 1-3 years.
Science Teacher salaries by company in Texas
CompanyAverage salary
$59,822 per year
$56,511 per year
$54,086 per year
$50,778 per year
$62,268 per year
$52,963 per year
$53,317 per year
$52,211 per year
$51,220 per year
$51,400 per year
Science Teacher salaries by location
CityAverage salary
$51,947 per year
$52,963 per year
$46,608 per year
$45,113 per year
$38,404 per year

Science Teacher job openings

Science Teacher - Corpus Christi
Richard Milburn Academy
Texas
2019-2020 Science Teacher
New Braunfels Independent School District
New Braunfels, TX
2018-19 High School Health Science Technology Teacher
Leander Independent School District
Leander, TX
Science Teacher
AESA Prep Academy
Austin, TX
Content Specialist - Science
Pearson
Austin, TX
Content Specialist - Science - Limited Term
Pearson
Austin, TX
Science Teacher jobs in Texas