Updated February 6, 2023

Average High School English Teacher Salary

$50,369yearly

$24.22 hourly

Entry level Salary
$37,000 yearly

How much does a High School English Teacher make?

High school english teachers make $50,369 per year on average, or $24.22 per hour, in the United States. High school english teachers on the lower end of that spectrum, the bottom 10% to be exact, make roughly $37,000 a year, while the top 10% makes $67,000.

Location impacts how much a high school english teacher can expect to make. High school english teachers make the most in Maryland, New York, New Jersey, Rhode Island, and Massachusetts.

Highest Paying States For High School English Teachers

While a high school english teacher can average a salary of $50,369 per year, or $24.22 per hour, there are many opportunities for high school english teachers to make more. For example, in New York, NY you might make $70,772 per year. Other high-paying locations include Camden, NJ, Providence, RI and Santa Rosa, CA. If you're in an entry-level position, your best bet is to move to New York, NY where the average starting salary is $51,000. The highest paying states for high school english teachers include Maryland, New York and New Jersey. Meanwhile, Louisiana, Arizona, and Montana offer the lowest salaries.
  • State View
  • County View
Average Salary:

High School English Teacher average salary by State

RankStateAvg. SalaryHourly RateJob Count
1Maryland$71,900$34.57925
2New Jersey$67,309$32.361,305
3New York$70,520$33.901,382
4Rhode Island$67,100$32.26123
5Connecticut$62,359$29.98468
6Illinois$56,885$27.352,147
7Delaware$60,951$29.30141
8Pennsylvania$57,223$27.511,270
9Vermont$65,219$31.3666
10Massachusetts$65,360$31.42865
11Wyoming$57,915$27.8453
12Michigan$52,248$25.121,004
13Nevada$50,244$24.16539
14New Hampshire$50,824$24.43301
15Alaska$63,756$30.6560
16Oregon$52,015$25.01474
17Nebraska$50,906$24.47206
18Washington$55,025$26.45597
19Ohio$51,019$24.53832
20Idaho$48,737$23.43161
21Maine$51,859$24.9386
22District of Columbia$55,286$26.58155
23North Dakota$51,902$24.9530
24California$55,225$26.552,298
25Georgia$48,805$23.46831
26Florida$47,559$22.861,478
27South Carolina$44,490$21.39459
28Texas$44,497$21.392,016
29Wisconsin$46,254$22.24425
30Minnesota$43,966$21.14797
31New Mexico$42,973$20.66276
32West Virginia$46,407$22.3140
33Iowa$44,816$21.55300
34Utah$47,120$22.65153
35Indiana$43,199$20.77653
36Kentucky$45,709$21.98171
37Virginia$45,433$21.84841
38North Carolina$43,165$20.75963
39Kansas$42,531$20.45329
40Colorado$41,819$20.11827
41Montana$39,273$18.88174
42Hawaii$49,158$23.6319
43Tennessee$41,750$20.07463
44Missouri$40,612$19.52631
45Arizona$39,682$19.08643
46Oklahoma$37,580$18.07360
47Alabama$42,063$20.22179
48Louisiana$40,092$19.27272
49Arkansas$40,404$19.43167
50Mississippi$38,882$18.69123
51South Dakota$35,271$16.9630

Highest Paying Cities For High School English Teachers

RankCityAvg. SalaryHourly RateJob Count
1New York, NY$70,772$34.023
2Camden, NJ$67,346$32.38
3Providence, RI$67,064$32.24
4Santa Rosa, CA$59,879$28.79
5Chicago, IL$57,316$27.562
6Detroit, MI$52,479$25.23
7Savannah, GA$48,726$23.43
8Cooper City, FL$47,689$22.93
9Columbia, SC$44,670$21.48
10Austin, TX$44,606$21.45
11Minneapolis, MN$43,993$21.15
12Boulder, CO$41,973$20.18
13Saint Louis, MO$40,807$19.621
14Little Rock, AR$40,343$19.40
15Yuma, AZ$40,147$19.30

High School English Teachers Salary Details

Average High School English Teacher Salary Graph
Average High School English Teacher Salary Graph, Trends, and Summary

What is a High School English Teacher's Salary?

PercentileAnnual SalaryMonthly SalaryHourly Rate
90th Percentile$67,000$5,583$32
75th Percentile$58,000$4,833$28
Average$50,369$4,197$24
25th Percentile$43,000$3,583$21
10th Percentile$37,000$3,083$18

Highest Paying Types of High School English Teachers

Job TitleAnnual SalaryMonthly SalaryHourly RateJob Openings
Guest Teacher$32,547$2,712$15.6584,930
Math Teacher$51,088$4,257$24.5659,347
Head Teacher$51,715$4,310$24.8673,756
ESL Teacher$52,701$4,392$25.3463,897
English As A Second Language Teacher$55,428$4,619$26.6597,211
Student Teacher$59,035$4,920$28.3879,071

Which Companies Pay High School English Teachers The Most?

The highest paying companies for high school english teachers are Piedmont Unified School District and Campbell Union High School District according to our most recent salary estimates. In addition, companies like Savannah-Chatham County Public School System and Salinas Union High School District report highly competitive wages for high school english teachers.

High School English Teacher Pay Trends

Average High School English Teacher Salary Over Time

Compare salaries for individual cities or states with the national average.

    High School English Teacher Salary By Year

    YearAvg. SalaryHourly Rate% Change
    2023$50,400$24.22+1.9%
    2022$49,400$23.75+2.2%
    2021$48,300$23.23+1.9%
    2020$47,400$22.79+1.9%
    2019$46,500$22.35+1.4%

    Recently Added High School English Teacher Salaries

    CompanyJobLocationDate AddedSalary
    Kershaw County School DistrictHigh School English TeacherCamden, SC11/24/2022$40,745
    California Connections Academy-Kern CountyHigh School English Teacher School YearNome, TX11/18/2022$42,640
    Pomona Unified School DistrictEnglish Teacher (Temporary for The School Year)-Garey High School-Vn#82Pomona, CA11/15/2022$49,432
    C2 EducationHigh School English, Reading, Writing TeacherGlenview, IL11/14/2022$41,740
    Dcsdk12Teacher-English-High (ONE Year Only)Castle Rock, CO11/11/2022$43,680
    NIEAEnglish Teacher) Bridges High SchoolWarm Springs, OR11/11/2022$40,652
    Dcsdk12Teacher-English-High (ONE Year Only)Castle Rock, CO11/11/2022$43,680
    NIEAEnglish Teacher) Bridges High SchoolWarm Springs, OR11/11/2022$40,652
    Tamalpais Union High School DistrictEnglish; Long-Term Sub FTE); Redwood High School; Start: JAN-JuneLarkspur, CA10/30/2022$95,290
    Tamalpais Union High School DistrictEnglish; Long-Term Sub FTE); Tamalpais High School; Duration: FEB-April 2Larkspur, CA10/26/2022$92,514

    High School English Teacher Salaries FAQs

    What State Pays High School English Teachers The Most?

    Maryland pays High School English Teachers the most in the United States, with an average salary of $71,900 per year, or $34.57 per hour.

    How Do I Know If I'm Being Paid Fairly As A High School English Teacher?

    You know if you are being paid fairly as a High School English Teacher if your pay is close to the average pay for the state you live in. For example, if you live in New York you should be paid close to $70,520 per year.

    Search For High School English Teacher Jobs