Average Salary for All K-12 Teachers

All K-12 Teachers Median Salary by Job
National Salary Data 
Elementary School Teacher$44,028  
High School Teacher$48,308  
Middle School Teacher$46,235  
Special Education Teacher, Preschool, Kindergarten, or Elementary School$45,488  
Special Education Teacher, Secondary School$49,356  
Secondary School Teacher$48,354  
Special Education Teacher, Middle School$48,712  
Country: United States | Currency: USD | Updated: 16 Sep 2017 | Individuals Reporting: 25,078

Find Out Exactly What You Should Be Paid

United States (change)

All K-12 Teachers Job Listings

Get Career Tips & Advice

United States (change)

Subscribe to Our Newsletter

Salary and career advice to put you a step ahead.
newsletter icon