High School Teacher Salary Calculator

Median high school teacher pay is $72,040 a year. See pay by state and calculate your take-home pay after federal tax, state tax and FICA.

About the High School Teacher Salary Calculator

According to the U.S. Bureau of Labor Statistics (Occupational Employment and Wage Statistics, May 2025), the median high school teacher salary is $72,040 a year (about $34.63 an hour). The lowest 10 percent earned less than $48,780 and the highest 10 percent earned more than $107,600. The mean annual wage is $76,320 and about 1,065,210 people work in this occupation.

How to use it

  1. Leave the annual salary at the national median or type your own pay.
  2. Choose your state and filing status and add any 401(k) contribution.
  3. Press Calculate take-home pay to see your high school teacher pay per year, month, paycheck and hour.

High School Teacher salary by state (2026)

California pays high school teachers the most, with an average of $105,880 a year, and Mississippi pays the least at $53,690. State averages come from the U.S. Bureau of Labor Statistics (OEWS, May 2025). The monthly take-home column is an estimate for a single filer using the 2026 federal standard deduction, Social Security, Medicare and each state's 2026 income tax brackets.

Highest-paying states: California ($105,880), Washington ($99,350), New York ($97,220), Massachusetts ($90,270), Illinois ($89,320).
Lowest-paying states: Mississippi ($53,690), South-Dakota ($53,960), Oklahoma ($54,950), North Carolina ($55,760), West Virginia ($56,630).

StateAverage annual salaryEst. take-home / month
California$105,880$6,475
Washington$99,350$6,560
New York$97,220$6,044
Massachusetts$90,270$5,670
Illinois$89,320$5,616
District of Columbia$88,460$5,922
New Jersey$87,100$5,562
Connecticut$84,460$5,431
Rhode Island$84,120$5,456
Alaska$82,460$5,570
Minnesota$80,020$5,101
Maryland$79,820$5,130
Oregon$79,050$4,863
Ohio$78,110$5,201
Pennsylvania$77,650$5,089
Utah$75,460$4,957
Virginia$75,060$4,844
Delaware$74,240$4,792
Colorado$73,330$4,825
Hawaii$73,230$4,693
New Mexico$72,920$4,822
Vermont$72,350$4,784
New Hampshire$72,040$4,959
Georgia$72,000$4,697
Michigan$71,200$4,679
Nevada$68,570$4,756
Indiana$67,640$4,537
Wisconsin$66,880$4,476
Maine$66,820$4,376
Idaho$66,470$4,431
Wyoming$66,020$4,602
Texas$65,740$4,584
Nebraska$65,520$4,394
South Carolina$65,340$4,326
Arizona$64,440$4,380
Kentucky$63,450$4,255
Tennessee$62,950$4,397
Alabama$62,280$4,114
Iowa$61,860$4,182
North Dakota$61,830$4,322
Florida$61,570$4,304
Montana$61,550$4,125
Louisiana$61,170$4,157
Missouri$60,310$4,062
Arkansas$59,710$4,003
Kansas$58,930$3,920
West Virginia$56,630$3,822
North Carolina$55,760$3,772
Oklahoma$54,950$3,700
South-Dakota$53,960$3,795
Mississippi$53,690$3,659

Click a state to see a full paycheck breakdown. Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025.

High School Teacher pay and take-home by percentile (no state income tax)

LevelGross a yearPer hourTake-home / month
Lowest 10% (cut-off)$48,780$23.45$3,448
Median$72,040$34.63$4,959
Highest 10% (cut-off)$107,600$51.73$7,044

Single filer, 2026 federal standard deduction, Social Security and Medicare. Pay varies by employer, experience, shift differentials and overtime. The median is a national figure, not an offer or a guarantee.

Frequently asked questions

How much do high school teachers make a year?

The median pay for high school teachers was $72,040 a year ($34.63 an hour) in May 2025, according to the U.S. Bureau of Labor Statistics. The lowest 10 percent earned less than $48,780 and the highest 10 percent earned more than $107,600.

How much does a high school teacher take home after taxes?

On the national median of $72,040, a single filer in a state with no income tax keeps about $59,510 a year ($4,959 a month) after federal income tax and FICA. Use the calculator above for your state.

Which state pays high school teachers the most?

California has the highest average pay for high school teachers, about $105,880 a year, followed by Washington ($99,350) and New York ($97,220), according to BLS May 2025 data.

What is the hourly pay for high school teachers?

The median is about $34.63 an hour, based on 2,080 working hours a year. The mean wage across the country is $76,320 a year.

What is the lowest-paying state for high school teachers?

Mississippi has the lowest average pay at about $53,690 a year. Pay depends on cost of living, employer, experience and demand.

Last reviewed: November 2026. Estimates only, not tax or financial advice.

Related free tools

Social worker salary Paralegal salary Accountant salary Paycheck calculator Hourly to salary Pay raise calculator