High school teachers teach, usually, grades nine through twelve in the United States. They teach specialized subjects, such as English, history or math, and prepare students either for further education—college, community college or technical school—or for the workplace. They also take responsibility for teenagers at a time when they’re growing up fast, helping to instill positive attitudes and values and prepare them for the wider world.
Annual salaries for high school teachers will vary depending on your experience, education level, and expertise. In 2013, the average annual salary for high school teachers working in the U.S. was $58,260 per year.
For more information on what parts of the country have the most opportunity for high school teachers, click through to our Best Places to Work tab for information on the number of people employed and the average salary in each state.
Texas has the greatest number of high school teachers, with 100,500 teachers earning a yearly average salary of $51,850. California is second, where 85,910 high school teachers earn an average salary of $69,260.
The metro areas employing the most high school teachers are:
The metro areas employing the highest concentration of high school teachers are:
The metro areas employing the best-paid high school teachers are:
Use our interactive map below to find out which areas of the United States are currently experiencing the greatest amount of growth and job availability for graduates looking for a career as a high school teacher. The associated information has been gathered from Bureau of Labor statistics, representing data collected in 2012.
Everyone says that few jobs are more rewarding than teaching, but it’s worth spelling out just what the benefits of teaching are—for you and the students.
Many people remember great high school teachers from their own schooling, but a lot of a teacher’s work is done before they step inside a classroom. A working knowledge of these skill sets will help to set you apart from other candidates.
Feel like you’ve got a lot to learn? Get more information about high school teaching careers, degrees, and applicable courses from one of the schools below.
Bachelor’s degree
High school teachers must have a bachelor’s degree in a particular subject area, such as English, math or science. Public school teachers are also required to hold a state-issued certification or license, showing that they know their subject area, and can create a good learning environment for kids. Private schools often, but don’t always, require their teachers to be publicly certified too.