50% of professionals earn between $46,233 - $67,659 USD
The median salary is $50,828
The average salary for a Science Teaching in United States is USD 50,828 - USD 67,659 per year in 2026. The median salary is USD 59,244 per year, based on 523 active job listings.
The cities with the most Science Teaching job opportunities in United States are Indianapolis, Antioch, San Francisco, Beech Grove, Bolinas. Indianapolis leads with 11 job openings.
Leading employers for Science Teaching roles in United States include Oregon State University, University of the Pacific, WVU Department of Mechanical, Materials and Aerospace Engineering.
Explore 523 Science Teaching job listings in United States on BeBee, or check our salary calculator for a personalized estimate.