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

  • Summer Camp High School Teacher - Discovery Kidzone - Helena, MT

    We are looking for a Summer Camp Teacher in Montana to join our team and help make the magic of play and adventure a priority. The successful candidate will be enthusiastic, highly motivated and have ...

  • High School Ethnic Studies Teacher (24-25SY) - Lighthouse Community Public Schools - Oakland, CA

    High School Ethnic Studies Teacher (24-25SY) The Organization Lighthouse Community Public Schools At Lighthouse Community Public Schools we are engaged in an educational movement that goes beyond our ...

  • Latin Teacher - part-time - Kehillah Jewish High School - Palo Alto, CA

    Kehillah Jewish High School in Palo Alto, California, is seeking a creative and innovative teacher to join our dynamic teaching community. As a teacher at Kehillah, you will have the opportunity to ...

See all High School Teacher jobs