• Secondary School Teachers
  • Education and Training
  • Annual Median Wage
    $ 50,360
    $36,440 range bar $68,070
    Annual NC Wage Range
    Growth Rate
    Image of growth rate score 2
    Slow Growing
  • Secondary school teachers instruct students in one or more subjects, such as English, mathematics, or social studies at the high school level in public or private schools.

What do they typically do

  • Enforce all school policies and rules governing students
  • Set up and enforce rules for behavior and procedures to keep order in the classroom
  • Observe and evaluate students' performance, behavior, social development, and physical health
  • Keep accurate and complete student records as required by laws, district policies, and administrative regulations
  • Prepare materials and classrooms for class activities
  • Adjust teaching methods and materials to meet students' varying needs and interests
  • Assign and grade class work and homework
  • Teach using lectures, discussions, and demonstrations

Number of Jobs

Average Annual
Job Growth +0.3%
Job Opening 1,765

Job Listings

Select a region/location in North Carolina to begin your search.
View available jobs
Art Teacher, English Teacher, High School Science Teacher, History Teacher, Mathematics Instructor (Math Instructor), Science Teacher, Social Studies Teacher, Spanish Teacher, Teacher
View available jobs on Indeed

First Step

Find out where to start your new journey. Get started

Next Step

Find out what's next in line on your career journey. Get started
Change 830