How Much Do Secondary School Teachers Make?
The median Secondary School Teacher salary is $77,578 per year as of 2024, based on BLS data across 25 metro areas. Salaries range from $57,880 to $103,640 depending on location. The national mean (average) salary is $83,458, with approximately 410,050 people employed in this role across the US.
Key Data
| Metric | Value |
|---|---|
| National Median Salary | $77,578 |
| National Mean Salary | $83,458 |
| Salary Range (by city median) | $57,880 – $103,640 |
| Total Employment | 410,050 |
| Metro Areas Tracked | 25 |
Top-Paying Cities
| City | Median Salary |
|---|---|
| San Jose, CA | $103,640 |
| San Francisco, CA | $99,840 |
| San Diego, CA | $99,740 |
| Seattle, WA | $99,530 |
| New York, NY | $99,260 |