Career roadmap

How to Become a High School Teacher

The education, training, certifications and steps it takes to start working as a high school teacher, plus how long it takes and where the career can lead.

Updated By the Career Education Institute Curriculum Team
How do you become a high school teacher?

To become a high school teacher: (1) earn a bachelor’s degree, (2) complete teacher preparation, (3) pass licensing exams, (4) get licensed, (5) advance. Most people need about 4 years plus licensing. BLS lists “bachelor's degree” as the typical entry-level education.

5 steps to become a high school teacher

  1. Earn a bachelor’s degree

    In your subject or education.

  2. Complete teacher preparation

    Student teaching in a high school.

  3. Pass licensing exams

    Subject and pedagogy tests.

  4. Get licensed

    Apply for certification.

  5. Advance

    Lead departments, teach AP or move into administration.

Education and training requirements

Public school teachers need a bachelor’s degree, typically in their subject, a teacher preparation program with student teaching, and a state license with a subject endorsement.

Typical entry-level education (BLS)Bachelor's degree
Related work experienceNone
On-the-job trainingNone
Typical training time4 years plus licensing

Certifications and licenses

  • State teaching license: Required for public school teaching.
  • Subject endorsement: Certification for each subject taught.
  • AP course training: College Board training for Advanced Placement courses.
  • National Board Certification: Advanced credential for accomplished teachers.

Skills to build now

Start with subject expertise, lesson and unit planning, and assessment and grading, and practice communication and patience. Learning the high school teacher vocabulary early makes training and interviews easier.

Where the career can lead

  1. Student Teacher: Learn to teach.
  2. High School Teacher: Teach your subject.
  3. Department Chair: Lead a department.
  4. Assistant Principal or Principal: Lead a school.

Get a head start

Our self-paced High School Teacher training gives you a realistic, practical overview of the job (duties, terminology, step-by-step tasks, safety and interview prep) so you can decide with confidence and show employers you’re serious.

Common questions about getting started

Can I teach without an education degree?

Yes, through alternative certification if you have a degree in your subject.

How long does it take to become a high school teacher?

Most people need about 4 years plus licensing of training. Public school teachers need a bachelor’s degree, typically in their subject, a teacher preparation program with student teaching, and a state license with a subject endorsement.

Do you need a degree to be a high school teacher?

Yes, for public schools. High school teachers need a bachelor’s degree and a state license, though many states offer alternative certification for people with degrees in the subject they want to teach.

What certifications are available for high school teachers?

Common credentials include State teaching license, Subject endorsement, AP course training, and National Board Certification. Public high school teachers must be licensed by their state with endorsements in their subjects.

Sources

Reviewed by the Career Education Institute Curriculum Team. Pay figures are national estimates; local pay varies. See our editorial policy.

Enroll in trainingTake fit quiz