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 Teachers 24/25 School Year - GREENSPIRE SCHOOL - Traverse City, MI

    Must have teacher certification. The Greenspire School offers a unique educational program for high school students based on purposeful connections between individuals, communities, and the ...

  • Human Anatomy & Physiology Teacher - High School - Fall 2024 - Chaminade College Preparatory - Los Angeles, CA

    Chaminade College Preparatory seeks a dynamic, innovative, and engaging HUMAN ANATOMY and PHYSIOLOGY TEACHER with great classroom management skills for our high school campus (grades 9-12) in West ...

  • Elementary School Teacher - Milpitas Christian School - San Jose, CA

    Elementary School Teacher Report to : Principal Supervises : Elementary School Students Salary ... Must exhibit a high level of confidentiality; * Excellent written and oral communication skills ...

See all High School Teacher jobs