Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average substitute school teacher salary in the United States is $33,215. Substitute school teacher salaries typically range between $23,000 and $47,000 yearly. The average hourly rate for substitute school teachers is $15.97 per hour.
Substitute school teacher salary is impacted by location, education, and experience. Substitute school teachers earn the highest average salary in Alaska.
Let Zippia find your next substitute school teacher job
Let Zippia find your next substitute school teacher job
The highest-paying states for substitute school teachers are Alaska, Hawaii, and Oregon. The lowest average substitute school teacher salary states are Tennessee, Delaware, and North Carolina.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Alaska | $48,875 | $23.50 |
| 2 | Arizona | $35,971 | $17.29 |
| 3 | Oregon | $45,924 | $22.08 |
| 4 | Idaho | $38,134 | $18.33 |
| 5 | Nevada | $33,296 | $16.01 |
| 6 | Montana | $33,443 | $16.08 |
| 7 | Vermont | $34,259 | $16.47 |
| 8 | California | $44,756 | $21.52 |
| 9 | Minnesota | $32,075 | $15.42 |
| 10 | Wyoming | $31,242 | $15.02 |
| 11 | New Hampshire | $29,963 | $14.41 |
| 12 | Washington | $38,608 | $18.56 |
| 13 | Hawaii | $47,721 | $22.94 |
| 14 | Iowa | $32,447 | $15.60 |
| 15 | New Mexico | $29,207 | $14.04 |
| 16 | Wisconsin | $32,882 | $15.81 |
| 17 | New York | $31,994 | $15.38 |
| 18 | Michigan | $29,103 | $13.99 |
| 19 | Illinois | $28,847 | $13.87 |
| 20 | North Dakota | $31,691 | $15.24 |
| 21 | Utah | $31,791 | $15.28 |
| 22 | Kansas | $28,133 | $13.53 |
| 23 | Nebraska | $28,420 | $13.66 |
| 24 | Colorado | $28,035 | $13.48 |
| 25 | Maryland | $27,622 | $13.28 |
| 26 | West Virginia | $28,942 | $13.91 |
| 27 | Texas | $28,281 | $13.60 |
| 28 | Connecticut | $26,190 | $12.59 |
| 29 | Massachusetts | $29,239 | $14.06 |
| 30 | Rhode Island | $26,686 | $12.83 |
| 31 | Louisiana | $27,062 | $13.01 |
| 32 | Alabama | $27,646 | $13.29 |
| 33 | Pennsylvania | $26,008 | $12.50 |
| 34 | Missouri | $26,282 | $12.64 |
| 35 | New Jersey | $25,062 | $12.05 |
| 36 | South Dakota | $26,974 | $12.97 |
| 37 | Arkansas | $26,840 | $12.90 |
| 38 | Oklahoma | $24,851 | $11.95 |
| 39 | District of Columbia | $28,142 | $13.53 |
| 40 | Virginia | $27,463 | $13.20 |
| 41 | Maine | $24,994 | $12.02 |
| 42 | Mississippi | $25,710 | $12.36 |
| 43 | Ohio | $25,189 | $12.11 |
| 44 | Indiana | $23,632 | $11.36 |
| 45 | Delaware | $22,880 | $11.00 |
| 46 | Tennessee | $23,477 | $11.29 |
| 47 | South Carolina | $22,047 | $10.60 |
| 48 | North Carolina | $22,804 | $10.96 |
| 49 | Kentucky | $23,699 | $11.39 |
| 50 | Florida | $22,687 | $10.91 |
| 51 | Georgia | $22,225 | $10.69 |
The highest-paying cities for substitute school teachers are Santa Rosa, CA, Salem, OR, and Flagstaff, AZ.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Santa Rosa, CA | $47,473 | $22.82 |
| 2 | Salem, OR | $46,089 | $22.16 |
| 3 | Flagstaff, AZ | $35,410 | $17.02 |
| 4 | Minneapolis, MN | $32,084 | $15.43 |
| 5 | New York, NY | $31,843 | $15.31 |
| 6 | Santa Fe, NM | $28,930 | $13.91 |
| 7 | Washington, DC | $28,202 | $13.56 |
| 8 | Fort Collins, CO | $28,119 | $13.52 |
| 9 | Manassas, VA | $27,778 | $13.35 |
| 10 | Kansas City, MO | $26,782 | $12.88 |
| 11 | Danbury, CT | $26,150 | $12.57 |
| 12 | Pittsburgh, PA | $25,964 | $12.48 |
| 13 | Jersey City, NJ | $25,122 | $12.08 |
| 14 | Plainfield, IN | $23,534 | $11.31 |
| 15 | Gainesville, FL | $22,980 | $11.05 |
| 16 | Dover, DE | $22,727 | $10.93 |
A substitute school teacher's salary ranges from $23,000 a year at the 10th percentile to $47,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $47,000 | $3,917 | $23 |
| 75th Percentile | $40,000 | $3,333 | $19 |
| Average | $33,215 | $2,768 | $16 |
| 25th Percentile | $27,000 | $2,250 | $13 |
| 10th Percentile | $23,000 | $1,917 | $11 |
The highest paying types of substitute school teachers are student teacher, reading teacher, and middle school teacher.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Teacher/Tutor | $42,955 | $3,580 | $20.65 | 68,441 |
| Teacher Aide | $29,480 | $2,457 | $14.17 | 106,207 |
| Teacher | $47,989 | $3,999 | $23.07 | 71,918 |
| School Aide | $29,896 | $2,491 | $14.37 | 69,231 |
| Reading Teacher | $55,452 | $4,621 | $26.66 | 68,234 |
| Pre-K Teacher | $40,301 | $3,358 | $19.38 | 60,464 |
Top companies hiring substitute school teachers now:
Substitute school teacher salaries at Oxnard Union High School District and Sidwell Friends School are the highest-paying according to our most recent salary estimates. In addition, the average substitute school teacher salary at companies like Contra Costa College and Boston Public Schools are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Oxnard Union High School District | $58,588 | $28.17 |
| 2 | Sidwell Friends School | $56,519 | $27.17 |
| 3 | Contra Costa College | $55,220 | $26.55 |
| 4 | Boston Public Schools | $54,575 | $26.24 |
| 5 | City of Baltimore | $52,231 | $25.11 |
| 6 | Grossmont College | $51,198 | $24.61 |
| 7 | Oaks Christian School | $50,623 | $24.34 |
| 8 | State College of Florida | $49,933 | $24.01 |
| 9 | Sandy Spring Friends School | $48,548 | $23.34 |
| 10 | Santa Rosa City Schools | $46,197 | $22.21 |
| 11 | Catapult Learning | $46,176 | $22.20 |
| 12 | Flour Bluff ISD | $45,520 | $21.88 |
| 13 | Erie 2-Chautauqua-Cattaraugus BOCES | $43,727 | $21.02 |
| 14 | Robbinsdale Area Schools | $43,347 | $20.84 |
| 15 | Catholic Diocese of Sacramento | $43,067 | $20.71 |
| 16 | North Clackamas Christian Schl | $43,063 | $20.70 |
| 17 | Huntington Beach Union High School District | $42,174 | $20.28 |
| 18 | Legacy Traditional Schools | $42,044 | $20.21 |
| 19 | Pasadena Unified School District | $42,031 | $20.21 |
| 20 | Alvord Unified School District | $41,988 | $20.19 |
The average substitute school teacher salary has risen by $3,572 over the last ten years. In 2014, the average substitute school teacher earned $29,643 annually, but today, they earn $33,215 a year. That works out to a 6% change in pay for substitute school teachers over the last decade.
Compare substitute school teacher salaries for cities or states with the national average over time.
Compare substitute school teacher salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2026 | $33,200 | $15.97 | +2.4% |
| 2025 | $32,400 | $15.58 | +0.3% |
| 2024 | $32,300 | $15.54 | +1.8% |
| 2023 | $31,700 | $15.26 | +1.7% |
| 2022 | $31,200 | $15.00 | +3.6% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| The University of Chicago | Laboratory Schools: In-House Substitute Teacher, Early Childhood | Chicago, IL | 06/30/2025 | $40,321 |
| Talentcollab | After School Tutor Substitute | Santa Ana, CA | 06/29/2025 | $41,740 |
| Public School of North Carolina | School Nutrition Substitute for The School Year | Jacksonville, NC | 06/28/2025 | $18,783 |
| Axis International Academy | Axis Substitute, As-Needed School Year | Fort Collins, CO | 06/28/2025 | $41,740 |
| Kelly Services | Substitute Teacher at City Scape Schools | Dallas, TX | 06/27/2025 | $33,914 |
| Kelly Services | Substitute In Decatur City Schools | Decatur, AL | 06/27/2025 | $20,870 |
| Intercontinental Hotels Group | Substitute Houseperson | New York, NY | 06/27/2025 | $73,045 |
| Weston | Building Substitute-Weston Intermediate School | Weston, CT | 06/27/2025 | $33,914 |
| Winnisquam Regional School District | Substitutes-Winnisquam Regional School District | New Hampshire | 06/27/2025 | $28,696 |
| Connecticut Reap | Substitute Teacher/Elementary School Classes | Pawcatuck, CT | 06/27/2025 | $39,131 |
Search for substitute school teacher jobs