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

  • High School Teacher (Continuation school) - WINTERS JOINT UNIFIED - Winters, CA

    Salary schedule placement based on experience- starting at $48,426 Number Openings: (At time of posting) 1 Contact High School , Teacher , School

  • Middle & High School Teacher/Pod Leader - KaiPod Learning - Scottsdale, AZ

    They must have a high standard of excellence in terms of academic achievement and be familiar with ... teacher at all. KaiPod students are enrolled in an online school with it's own curriculum and ...

  • High School Language Arts Teacher - Colorado High School Charter - Denver, CO

    High School Language Arts Teacher Colorado High School Charter is seeking a Long Term Substitute Language Arts teacher at our Osage Campus in Denver, Colorado, for the 2022-23 school year. In ...

See all High School Teacher jobs