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 - DELTA-T GROUP - Columbus,OH

    Job DescriptionJob DescriptionLocation: Columbus, OH 43206 Date Posted: 11/02/2026 Category: Education K12 Education: Associate's Degree Teachers are needed by our client in Columbus. The ideal candidates will: Serve as the teacher of record...

  • Special Agent - $40,000 Recruitment Incentive - The United States Secret Service - Columbus,OH

    Your initial post of duty will be determined at the time of the final job offer and will be based on the operational needs of the U.S. Secret Service. Recruitment incentive up to $40,000 At their core, those who join the Secret Service are...

  • Asst. Teacher - Columbus Early Learning Centers - Columbus,OH

    Job DescriptionJob Description Assistant Teacher at Columbus Early Learning Centers Benefits You'll Love in This Role: Competitive Pay...

See all High School Teacher jobs