School Teacher salary in the United States

Average salary
$51,500/yr
Based on 5,256 income tax records
$21,500
$89,000
Age:
Average salary by age
18-25
26-35
36-45
46-55
56+
 
$40K
 
$48K
 
$51K
 
$55K
 
$53K
$21,500
$89,000
How much do School Teachers make?
The average total salary for a School Teacher is $51,500 per year. This is based on data from 5,256 TurboTax users who reported their occupation as School Teacher and includes taxable wages, tips, bonuses, and more. School Teacher salary can vary between $21,500 to $89,000 depending on factors including education, skills, experience, employer & location. Read more
Learn more about Mint Salary
DATA PROVIDED BY turbotax icon

Based on income reported to the IRS in box 1 of W-2.

From consenting TurboTax customers

School Teacher salary by location

School Teacher salary by company

Employer
Average salary per year*
Salary range**
icon
Chicago Public Schools, Cook County, IL
14 income tax records
$78,500/yr
$61K – $96K
icon
Jefferson County Schools, Jefferson County, KY
11 income tax records
$74,500/yr
$49K – $86K
icon
Riverside Unified School District, Riverside County, CA
10 income tax records
$74,500/yr
$54K – $87K
icon
Alpine School District, Utah County, UT
10 income tax records
$67,500/yr
$45K – $90K
icon
Fairfax County Public Schools, Fairfax County, VA
13 income tax records
$66,000/yr
$48K – $96K
icon
The School Board Of Miami-Dade County, Miami-Dade County, FL
15 income tax records
$59,500/yr
$26K – $89K
icon
Clark County School District, Clark County, NV
46 income tax records
$58,500/yr
$24K – $90K
icon
Broward County Public Schools, Broward County, FL
12 income tax records
$57,500/yr
$44K – $75K
icon
The School District Of Palm Beach County, Palm Beach County, FL
13 income tax records
$57,500/yr
$46K – $80K
icon
Dallas Independent School District, Dallas County, TX
11 income tax records
$56,500/yr
$40K – $66K
icon
Orange County Public Schools, Orange County, FL
14 income tax records
$56,000/yr
$45K – $63K
icon
Katy Isd, Harris County, TX
15 income tax records
$56,000/yr
$47K – $61K
icon
Gwinnett County Public Schools, Gwinnett County, GA
13 income tax records
$55,500/yr
$45K – $78K
icon
Wake County Public School System, Wake County, NC
20 income tax records
$54,500/yr
$36K – $68K
icon
Northside Isd, Bexar County, TX
14 income tax records
$53,500/yr
$46K – $67K
icon
Hillsborough County Public Schools, Hillsborough County, FL
28 income tax records
$53,000/yr
$32K – $66K
icon
Cypress-Fairbanks Independent School District, Harris County, TX
13 income tax records
$53,000/yr
$25K – $62K
icon
Washoe County School District, Washoe County, NV
10 income tax records
$51,500/yr
$39K – $68K
icon
Brevard Public Schools, Brevard County, FL
11 income tax records
$51,500/yr
$47K – $67K
icon
Virginia Beach City Public Schools, Virginia Beach County, VA
10 income tax records
$50,500/yr
$20K – $69K
icon
Duval County Public Schools, Duval County, FL
11 income tax records
$49,000/yr
$35K – $61K
icon
The School District Of Lee County, Lee County, FL
12 income tax records
$49,000/yr
$17K – $54K
icon
Davis School District, Davis County, UT
18 income tax records
$48,500/yr
$23K – $66K
icon
Pasco County Schools, Pasco County, FL
12 income tax records
$47,000/yr
$39K – $54K
icon
Knox County Schools, Knox County, TN
13 income tax records
$46,500/yr
$33K – $64K
icon
Polk County Public Schools, Polk County, FL
15 income tax records
$45,000/yr
$26K – $54K
icon
Escambia County School District, Escambia County, FL
10 income tax records
$43,000/yr
$37K – $56K
icon
Charlotte-Mecklenburg Schools, Mecklenburg County, NC
10 income tax records
$43,000/yr
$24K – $76K

School Teacher demographics in United States

single icon
25% are single
married icon
75% are married
have kids icon
58% have kids
own a home icon
72% own a home

Effective Tax Rates for School Teachers in United States

5,256 full-time salaries from 2019
mint phone
Earn what you deserve.
Other school teachers track salary trends in Mint, you should too.
FAQS
The average salary for a school teacher in the United States is $51,500 per year. School teacher salaries in the United States can vary between $21,500 to $89,000 and depend on various factors, including skills, experience, employer, bonuses, tips, and more.

This data is exclusive to Mint Salary and is based on 5,256 tax returns from TurboTax customers who reported their occupation as school teacher.

The following companies offer the highest salaries for school teachers in the United States: Chicago Public Schools ($78,500 a year), Jefferson County Schools ($74,500 a year), and Riverside Unified School District ($74,500 a year).

The following cities offer the highest salaries for school teachers in the United States: Seattle Metro Area, WA ($76,000 a year), Riverside Metro Area, CA ($75,500 a year), and San Francisco Metro Area, CA ($71,000 a year).
*
Total salary amounts here include total taxable wages, tips, prizes and other compensation. Salaries here are not representative of the total population and may reflect different levels of experience or education. Learn more
**
Total salary ranges shown here exclude outliers.