What it is
Teacher pay varies more than almost any other profession — by state, district, experience, and education level. As a national benchmark, the average U.S. public school teacher salary was about $74,500 in 2024–25 (per the National Education Association), up roughly 3.5% from the year before. But averages hide a huge range: what you’ll actually earn depends heavily on where you teach.
How it works
A teacher’s salary is set by their district’s salary schedule — typically driven by two things: years of experience and level of education (see our guide on how pay schedules work). Extra pay is common for coaching, extracurriculars, high-need subjects, advanced degrees, and National Board Certification.
Types & options
A few reference points (national averages, 2024–25):
- Average salaryAbout $74,500 across all K-12 public school teachers
- Average starting salaryAbout $48,000 — though 35% of districts now start at $50,000+
- High school vs. elementaryHigh school averages run a bit higher than elementary
- Education support staffParaprofessionals and aides earn considerably less (~$38,000 average)
- Higher-ed facultyCollege faculty average more (~$105,000), but that’s a different career
Who it's for
These are public school figures. Private-school pay varies widely (sometimes lower base, sometimes offset by other benefits). Charter-school pay varies by school. Your take-home also depends on pension contributions, taxes, and benefits — see our benefits & pensions guide.
Examples
By state, the range is dramatic. On the high end, average teacher salaries top $100,000 in California and approach it in New York and Washington. On the lower end, states like Mississippi, Florida, and Louisiana average in the mid-$50,000s. These gaps reflect differences in cost of living, funding, and bargaining laws — see our teacher-salary-by-state guide.
Tips
- Look up the actual salary scheduleDistricts publish them — find the step for your experience and the lane for your degree
- Factor in cost of livingA high salary in a high-cost area may stretch less than a lower one elsewhere
- Ask about extra payCoaching, stipends, and hard-to-staff bonuses add up
- Consider the full packagePension and benefits are a real part of teacher compensation
- Advanced degrees raise payA master’s usually moves you to a higher lane — weigh cost vs. lifetime gain
Frequently asked questions
- What’s the average teacher salary?About $74,500 nationally in 2024–25 (NEA) — but it varies widely by state and district.
- How much do teachers start at?Around $48,000 on average; 35% of districts now start at $50,000 or more.
- Which states pay teachers the most?California, New York, and Washington are highest on average; Mississippi, Florida, and Louisiana lowest.
- Does a master’s degree increase pay?Usually yes — it typically moves you to a higher lane on the salary schedule.
Key facts
- National average~$74,500 (2024–25, NEA)
- Average starting~$48,000
- Highest statesCA, NY, WA
- Set byYour district’s salary schedule
Where to learn more
Learn more:
