1. Home
  2. Career Explorer
  3. High School Teacher
  4. Skills
Content has loaded

How to become a High School Teacher

To work as a high school teacher in a public school, you typically need to hold a bachelor's degree at minimum in the subject you want to teach, such as English, math or physical education. You'll also need a license to practice as a teacher in the state where you plan to teach. You may need to complete an accredited teacher preparation program that provides student-teacher experience. Many colleges offer this type of program.

How to become: Teacher · Elementary School Teacher · Mathematics Teacher · School Teacher · English Teacher
Is this useful?

Upgrade your resume

Get an expert review of your resume.

Start a review

Typical qualifications for a High School Teacher

Your Indeed Profile has 6 of the 7 qualifications typically needed to be a High School Teacher.
Indeed users who have worked as a High School Teacher typically have these qualifications.
Sign in to compare your skills for High School Teacher jobs.

Skills employers are looking for

Note this is provided for informational purposes only. Adding qualifications does not guarantee a job interview, opportunity, or an offer.
Is this useful?

High School Teacher jobs in United States

Secondary Teacher, Social Studies
Stellar Virtual3
View job details
1 day ago
Secondary Teacher, Mathematics
Stellar Virtual3
From $48,500 a year
1 day ago
Paraprofessional- High School
Township of Olmsted, OH
$16.64 - $19.48 an hour
1 day ago
High School Students - Team Member
Chick-fil-A Restaurants3.9
Perry, GA
3 days ago
Hospitality Professional - High School Student
Chick-fil-A Restaurants3.9
Louisville, KY
From $12 an hour
6 hours ago
View all High School Teacher jobs

Career progression for High School Teacher

Education levels for High School Teachers

Based on the requirements of High School Teacher job openings on Indeed in the United States within the last three years.
required level of educationpercent of job openings
Bachelor's degree35.7%
High school diploma or GED32.0%
Master's degree20.8%
Associate's degree5.5%
Middle school education4.2%
Doctoral degree1.7%
Is this useful?

Expected salary by experience

Based on resume data from Indeed users who reported working as a High School Teacher in the United States within the last three years.
Years of experienceAnnual salary in USD
0 - 4$23,800
4 - 8$35,200
8 - 12$42,400
12 - 16$42,000
16 - 20$45,600
20 - 24$46,600
Is this useful?

Common questions about career advices for a High School Teacher

Do high school teachers need a degree to teach in a private school?

High school teachers at private schools do not always need to have a college degree or state license. However, most schools give preference to teachers who have bachelor's degrees with majors in the subjects they plan to teach.

Was this answer helpful?

What qualities are good to have as a high school teacher?

Empathy, tactfulness, resourcefulness and patience are good qualities to have as a high school teacher. Most teachers enjoy helping others. They are kind, generous, caring, cooperative, friendly and have strong communication skills.

Was this answer helpful?

Career insights

Frequently searched careers

Registered Nurse

Police Officer

Software Engineer


Truck Driver

Administrative Assistant


Real Estate Agent

Nursing Assistant



Dental Hygienist