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

  • Special Education Teacher - Amergis - Mesquite,TX

    Special Education TeacherSetting: SchoolsJob Type: TravelPay: $1900 / WeekHours:...

  • Children's Program Aide - Buckner International - Dallas,TX

    Children's Program Aide We are seeking a Children's Program Aide to join our Family Hope Center Program. As a Children's Program Aide, you will shine hope by being responsible for assisting in the daily operations of all children...

  • Teacher, HVAC (195 Days) - Dallas Independent School District - Dallas,TX

    Teacher, HVAC (195 Days)Develop and implement lesson plans that fulfill requirements of the district's curriculum program and show written evidence of preparation as required. Establish a system of students' evaluation within the guidelines...

See all High School Teacher jobs