Secondary School Teachers

Secondary school teachers teach students in grades seven through twelve. Specializing in one subject area, such as English or math, these teachers work with five or more groups of students during the day. They lecture, direct discussions, and test students' knowledge with exams, essays, and homework assignments. There are more than 1 million secondary school teachers employed in the United States.

Quick Facts
Duties Teach students in grades seven through twelve
Alternate Title(s) High School Teachers, Middle School Teachers
Salary Range $25,000 to $100,000
Employment Prospects Good
Advancement Prospects Fair
Work Environment Primarily Indoors
Best Geographical Location(s) Opportunities are available throughout the country, but are best in large, urban areas
Education and Training
  • Bachelor's Degree
Related School Subjects
  • English
  • History
  • Mathematics
Experience Student-teaching experience required
  • Interpersonal
  • Public Speaking
  • Teaching
Personality Traits
  • Helpful
  • Organized
  • Outgoing
Licensure/Certification Required
Special Requirements None
Career Ladder
  • School Administrator or Counselor
  • Secondary School Teacher
  • Student Teacher

Career Update Newsletter

Tips and tools to help you manage your ideal career.