Entry Level Salary for High School Teachers
The average salary for an entry level High School Teacher is $37,691. An experienced High School Teacher makes about $59,488 per year.
High school teachers help prepare students for life after graduation. They teach academic lessons and various skills that students will need to attend college and to enter the job market. Find more career information.
Salary Calculator
Entry Level Experienced
Top 3 High School Teacher Jobs
-
1:1 High School Math Teacher (Remote)
- Tutero
- Columbus,OH
Become an Online 1:1 Teacher with Tutero Tutero is an AI education company building the technology that lets great teachers do their best work. We're now hiring experienced online teachers across the U.S. to...
-
Teacher Assistant - TES Academy, Columbus
- Total Education Solutions
- Dublin,OH
Be part of something new—TES Academy Columbus opened in August for the 2026-2027 school year and we're looking for passionate Teacher Assistants to grow with us. Join a dynamic team dedicated to helping students learn, grow, and thrive. As a...
-
Education Instructor (Remote | $90–$130/hr)
- Synthires
- Columbus,OH
Education Practitioner – Learning & Assessment Specialist (Remote | $90–$130/hr) Position: Education Practitioner – Learning & Assessment Specialist Type:...