How much does a teacher make on average in the US?
The national average teacher salary is approximately $72,030 per year according to the NEA's 2024 Rankings and Estimates report — a 3.8% increase from the prior year. However, pay varies widely by state, district, education level, and years of experience, ranging from under $45,000 in the lowest-paying states to over $90,000 in states like California and New York. See also our Class Average Calculator.
Which states pay teachers the most?
The highest-paying states for teachers include California, New York, Massachusetts, Connecticut, and New Jersey, where average salaries often exceed $80,000–$90,000 annually. However, high nominal salaries in these states can be partially offset by a higher cost of living, so the cost-of-living adjusted figure is a better measure of actual purchasing power.
Why does this calculator adjust teacher salary for cost of living?
A $65,000 salary goes much further in Mississippi than in California. The cost-of-living index normalizes salaries so you can compare real purchasing power across states. A teacher earning $60,000 in a low-cost state may effectively be better off than one earning $80,000 in a high-cost state after housing, groceries, and transportation are accounted for.
How does education level affect teacher salary?
Most school district pay scales place teachers on salary lanes based on their highest degree. Moving from a Bachelor's to a Master's degree typically adds $3,000–$8,000 per year, while a Doctorate or Ed.S. can add even more. Many districts encourage advanced degrees by funding tuition reimbursement programs. You might also find our calculate Inter-Rater Reliability Cohen's Kappa (κ) useful.
Do teachers earn a good salary compared to other professions?
Teacher pay has not kept up with inflation — adjusted for inflation, the average US teacher earns about 5% less than they did 10 years ago according to the NEA. Compared to other professions requiring a bachelor's degree, teachers tend to earn less in base salary but may benefit from strong pension plans, summers off, and job stability that add non-cash value.
What is the effective hourly wage for a teacher?
Because teachers work on a contract basis (typically 36–40 weeks per year), the effective hourly wage depends on contract hours and weeks. A teacher earning $60,000 on a 38-week, 37.5-hour-per-week contract earns roughly $42 per hour of contracted time — though many teachers work additional unpaid hours for planning, grading, and extracurricular activities.
Which states have seen the largest increases in teacher pay recently?
According to the NEA's 2024 report, the largest one-year salary increases were recorded in Oklahoma (+10.5%), Idaho (+9.1%), and Utah (+8.9%). These gains reflect state-level legislative efforts to address teacher shortages, though the NEA notes that even record-level increases haven't fully offset a decade of inflation-adjusted losses.
How is starting teacher salary different from average teacher salary?
Starting salaries for new teachers in the US typically range from $32,000 to $55,000 depending on state and district. The national median starting salary is around $41,600 (25th percentile). Average salary figures cited by the NEA and BLS reflect all experience levels, so new teachers should expect to start well below the state average and progress along a salary schedule over their careers.