The average salary for a high school teacher in Iowa is around $54,446 per year.
Avg Salary
High school teachers earn an average  yearly salary of $54,446. 
Wages typically start from $35,745 and go up to $82,931.
12% below national average Updated in 2018
High school teacher earnings by seniority
90th percentile
Top-level high school teacher earnings begin at:
$39.87 per hour
$82,931 per year
75th percentile
Senior-level high school teacher earnings begin at:
$32.67 per hour
$67,944 per year
50th percentile
Mid-level high school teacher earnings begin at:
$26.18 per hour
$54,446 per year
25th percentile
Junior-level high school teacher earnings begin at:
$20.98 per hour
$43,630 per year
10th percentile
Starting level high school teacher earnings begin at:
$17.19 per hour
$35,745 per year
Approximate values based on highest and lowest earning segments.
High school teacher salary by state
| State Name | Average Salary | 
|---|---|
| California | $82,670 | 
| New York | $81,290 | 
| Massachusetts | $77,830 | 
| Connecticut | $76,770 | 
| Alaska | $75,780 | 
| New Jersey | $74,700 | 
| Rhode Island | $73,460 | 
| Oregon | $71,910 | 
| Maryland | $71,170 | 
| Washington | $68,740 | 
| Delaware | $64,940 | 
| Virginia | $63,990 | 
| Illinois | $63,986 | 
| Vermont | $63,890 | 
| District of Columbia | $62,500 | 
| Michigan | $62,040 | 
| Ohio | $61,740 | 
| Minnesota | $61,570 | 
| New Hampshire | $60,850 | 
| Hawaii | $60,810 | 
| Wyoming | $60,140 | 
| Texas | $57,800 | 
| Nevada | $57,730 | 
| Georgia | $57,430 | 
| Utah | $57,400 | 
| Nebraska | $56,750 | 
| Wisconsin | $56,700 | 
| Maine | $54,520 | 
| Iowa | $54,446 | 
| Pennsylvania | $53,809 | 
| New Mexico | $53,710 | 
| South Carolina | $53,320 | 
| North Dakota | $53,000 | 
| Florida | $52,120 | 
| Tennessee | $52,020 | 
| Colorado | $51,780 | 
| Idaho | $51,170 | 
| Arkansas | $50,760 | 
| Kentucky | $50,307 | 
| Louisiana | $50,280 | 
| Kansas | $49,614 | 
| Guam | $49,350 | 
| Montana | $49,030 | 
| Missouri | $48,170 | 
| Indiana | $47,703 | 
| Alabama | $47,394 | 
| North Carolina | $46,760 | 
| West Virginia | $46,270 | 
| Mississippi | $46,130 | 
| Arizona | $44,225 | 
| Virgin Islands, U.S. | $43,630 | 
| South Dakota | $42,770 | 
| Oklahoma | $41,280 | 
| Puerto Rico | $31,870 | 
How do high school teacher salaries compare to similar careers?
High school teachers earn 9% less than similar careers in Iowa. On average, they make less than school psychologists but more than elementary school teachers.
| Career | Median Salary | 
|---|---|
| School psychologist salary | $79K | 
| Nurse educator salary | $71K | 
| Physical education teacher salary | $62K | 
| Special education teacher salary | $58K | 
| Teacher salary | $43K | 
| High school teacher salary | $54K | 
| Health educator salary | $52K | 
| Librarian salary | $46K | 
| School counselor salary | $51K | 
| Elementary school teacher salary | $50K | 
Source: CareerExplorer (Aggregated)




