K-12 Teacher Salary
by City (2026)
Educate students in elementary through high school across core academic subjects. National median: $62K/year. See how your city compares.
K-12 Teacher salary by city
Sorted by median salaryCOL-adjusted: where does your salary go furthest?
A $62K K-12 Teacher salary in Houston (COL 91, no tax) has significantly more purchasing power than the same salary in San Francisco (COL 224, 9.3% state tax). Use our calculator to see the real numbers.
Try COL Calculator βK-12 Teacher Salary Guide (2026)
The national median salary for a K-12 Teacher is $62,000 per year. Entry-level positions typically start at $45,000, while experienced professionals in the top 25% earn $82,000 or more. The highest-paid 10% of K-12 Teachers nationally earn $105,000+.
Education and requirements
Bachelor's in Education; state teaching certification. This role is 5% remote-eligible nationally, which significantly expands the geographic job market for workers in lower cost-of-living cities.
Salary growth outlook
K-12 Teacher compensation is growing at 1.8% annually, near the national average wage growth rate.
K-12 Teacher salary FAQ
How much does a K-12 Teacher make?
The median K-12 Teacher salary in the US is $62,000 per year β about $30/hour. Most earn between $45,000 (25th percentile) and $82,000 (75th percentile).
What is the starting salary for a K-12 Teacher?
Entry-level K-12 Teacher positions typically start around $45,000 per year. Pay rises with experience, specialization, and location.
How much do the highest-paid K-12 Teachers earn?
The top 10% of K-12 Teachers earn $105,000 or more per year β usually senior, lead, or specialized professionals in high-cost or high-demand markets.
Which city pays K-12 Teachers the most?
San Francisco has the highest median K-12 Teacher salary at $81K among the cities we track. But high-cost metros like San Francisco and New York often have lower real purchasing power once cost of living and taxes are factored in.
Are K-12 Teacher salaries going up?
Yes β K-12 Teacher pay is growing about 1.8% year over year, near the US average wage-growth rate.