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 (2 hrs teaching + 2 hrs PAID prep/day) + Benefits - LearnWell - West Linn, OR

    Student Ages - High School * Subjects - Core Subjects (Math, Science, History, and/or English ... The certified teacher will work in a unique fast-paced behavioral health facility center; which ...

  • High School After School Teacher - Communities in Schools - Jacksonville, FL

    High School After- School Teacher Many of the toughest challenges for students occur after the school bell rings. Whether they face hunger or academic obstacles, students find a safe environment at ...

  • (2024- 2025) Anticipated Teacher Openings (2), Marian Catholic High School - Diocese of Allentown - Tamaqua, PA

    The teacher actively instructs high school students, creates lesson plans, assigns and grades homework, manages students in the classroom, communicates with families, and helps students grow and ...

See all High School Teacher jobs