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

  • SY 25-26 Middle School History Teacher - School in the square - New York, NY

    Middle School History Teacher Join Our Relationships-First Team: Join School in the Square in ... If you have a deep belief that all students can thrive in a challenging, high -quality, nurturing ...

  • Classroom Substitute Teacher - Timings 9am - 6pm - Bright Horizons - San Francisco, CA

    Now Hiring a Substitute Teacher at Mission Bay in San Francisco, California! Grow your teaching ... age with a high school diploma or GED is required * 12 ECE units completed required: Child ...

  • Floater Assistant Teacher - CHS Harrisburg Center - Harrisburg, PA

    The Assistant Teacher is expected to encourage the social and emotional learning of children ... High School Diploma with the ability to obtain the CDA (Child Development Associate) Accreditation ...

See all High School Teacher jobs