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.

Next Section: History

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