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

  • Teacher - Harmony Project Bay Area - Oakland, CA

    Teacher Harmony Project Oakland harnesses the transformative and healing power of music to empower ... Beginning High School Strings TeacherFocus: To engage new and returning students in High school to ...

  • Assistant Teacher - Montclair Community Pre-K - Montclair, NJ

    If you have experience as a camp counselor, aftercare teacher , daycare teacher , and/or babysitter and have a high school diploma, we hope you will apply to join our school ! To apply for this position ...

  • Early Childhood Education Teacher - Nevada Teacher Corps - Nevada Teacher Corps - Las Vegas, NV

    NTC offers a fast track into teaching for those without teacher certification but with the drive and knowledge to teach in high -need Las Vegas schools . Great teachers in these schools strengthen the ...

See all High School Teacher jobs