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

  • Customer Service / Tech Support Rep Tech Products (Night Shift, Remote) - Indiana Staffing - Columbus,OH

    Customer Service / Tech Support Rep Tech Products (Night Shift, Remote) The Customer Service / Tech Support Rep Tech Products (Night Shift, Remote) works from home and interfaces with customers via inbound/outbound calls and/or via the...

  • Scrum Master/Project Coordinator (Remote, US) - International Consulting Associates - Columbus,OH

    Scrum Master/Project Coordinator International Consulting Associates, Inc. is a rapidly growing company, located in the D.C./Metro area. We were founded in 2009 to assist government clients with evaluating and achieving their objectives.

  • Scrum Master III - REMOTE - Velera - Columbus,OH

    Join The People Helping People Velera is the nation's premier payments credit union service organization (CUSO) and an integrated fintech solutions provider. The company serves more than 4,000 financial institutions throughout North...

See all High School Teacher jobs