Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for math and science teachers in the United States is approximately $46,589 per year, or $22 per hour. However, salaries can vary widely based on several factors, including geographic location, level of education, and years of experience. For instance, teachers in states like California and New York often earn higher salaries due to the higher cost of living and demand for qualified educators.
To gain further insights, it’s valuable to explore salary data by state. For example, the highest-paying states for math and science teachers typically include California, New York, and New Jersey. In addition to location, the type of institution can impact salary levels, with public schools generally offering different compensation packages compared to private institutions.
It’s also essential to consider the long-term salary trends within this profession. Over the past decade, salaries have shown a steady increase, reflecting the growing recognition of the importance of STEM education. By understanding these factors and leveraging available resources, aspiring teachers can make well-informed decisions regarding their career paths.
Let Zippi find your next math and science teacher job
Let Zippi find your next math and science teacher job
The highest-paying states for math and science teachers are Maryland, New York, and Rhode Island. The lowest average math and science teacher salary states are Mississippi, Montana, and Arizona.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Vermont | $61,593 | $29.61 |
| 2 | Maryland | $65,602 | $31.54 |
| 3 | New Jersey | $61,719 | $29.67 |
| 4 | Wyoming | $54,632 | $26.27 |
| 5 | New York | $64,969 | $31.24 |
| 6 | Rhode Island | $62,548 | $30.07 |
| 7 | Connecticut | $57,749 | $27.76 |
| 8 | Delaware | $55,750 | $26.80 |
| 9 | Massachusetts | $61,104 | $29.38 |
| 10 | Illinois | $54,678 | $26.29 |
| 11 | Pennsylvania | $52,374 | $25.18 |
| 12 | New Hampshire | $47,687 | $22.93 |
| 13 | Michigan | $48,341 | $23.24 |
| 14 | Alaska | $53,399 | $25.67 |
| 15 | Nebraska | $48,363 | $23.25 |
| 16 | Nevada | $44,833 | $21.55 |
| 17 | Maine | $48,882 | $23.50 |
| 18 | North Dakota | $50,306 | $24.19 |
| 19 | Florida | $48,432 | $23.28 |
| 20 | Oregon | $48,287 | $23.21 |
| 21 | Idaho | $43,848 | $21.08 |
| 22 | Washington | $49,135 | $23.62 |
| 23 | Texas | $44,379 | $21.34 |
| 24 | Ohio | $46,568 | $22.39 |
| 25 | Georgia | $46,339 | $22.28 |
| 26 | California | $50,199 | $24.13 |
| 27 | New Mexico | $40,852 | $19.64 |
| 28 | Colorado | $42,160 | $20.27 |
| 29 | District of Columbia | $50,427 | $24.24 |
| 30 | Minnesota | $41,955 | $20.17 |
| 31 | Wisconsin | $43,269 | $20.80 |
| 32 | Kentucky | $42,674 | $20.52 |
| 33 | Iowa | $42,151 | $20.26 |
| 34 | West Virginia | $42,138 | $20.26 |
| 35 | Kansas | $40,098 | $19.28 |
| 36 | Utah | $43,260 | $20.80 |
| 37 | Hawaii | $47,420 | $22.80 |
| 38 | North Carolina | $40,463 | $19.45 |
| 39 | Virginia | $41,727 | $20.06 |
| 40 | Montana | $37,108 | $17.84 |
| 41 | Indiana | $39,857 | $19.16 |
| 42 | Tennessee | $39,148 | $18.82 |
| 43 | Louisiana | $39,625 | $19.05 |
| 44 | Arizona | $36,500 | $17.55 |
| 45 | Alabama | $40,146 | $19.30 |
| 46 | Oklahoma | $35,415 | $17.03 |
| 47 | Mississippi | $37,393 | $17.98 |
| 48 | Arkansas | $38,022 | $18.28 |
| 49 | Missouri | $38,257 | $18.39 |
| 50 | South Carolina | $34,215 | $16.45 |
| 51 | South Dakota | $33,737 | $16.22 |
The highest-paying cities for math and science teachers are New York, NY, Hartford, CT, and Chicago, IL.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | New York, NY | $65,009 | $31.25 |
| 2 | Hartford, CT | $57,630 | $27.71 |
| 3 | Chicago, IL | $54,949 | $26.42 |
| 4 | Philadelphia, PA | $52,592 | $25.28 |
| 5 | San Francisco, CA | $52,108 | $25.05 |
| 6 | Washington, DC | $50,419 | $24.24 |
| 7 | Miami Beach, FL | $49,842 | $23.96 |
| 8 | Bellevue, WA | $49,273 | $23.69 |
| 9 | Savannah, GA | $47,136 | $22.66 |
| 10 | Reno, NV | $45,741 | $21.99 |
| 11 | Mission, TX | $45,693 | $21.97 |
| 12 | Salt Lake City, UT | $43,265 | $20.80 |
| 13 | Denver, CO | $42,188 | $20.28 |
| 14 | Minneapolis, MN | $41,937 | $20.16 |
| 15 | Wilson, NC | $41,753 | $20.07 |
| 16 | Lawrence, KS | $40,158 | $19.31 |
| 17 | Indianapolis, IN | $39,581 | $19.03 |
| 18 | Saint Louis, MO | $38,520 | $18.52 |
| 19 | Billings, MT | $36,829 | $17.71 |
| 20 | Phoenix, AZ | $36,555 | $17.57 |
A math and science teacher's salary ranges from $37,000 a year at the 10th percentile to $58,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $58,000 | $4,833 | $28 |
| 75th Percentile | $52,000 | $4,333 | $25 |
| Average | $46,589 | $3,882 | $22 |
| 25th Percentile | $41,000 | $3,417 | $20 |
| 10th Percentile | $37,000 | $3,083 | $18 |
The highest paying types of math and science teachers are science teacher, student teacher, and reading teacher.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Teacher/Tutor | $42,955 | $3,580 | $20.65 | 68,441 |
| Special Education Teacher | $54,290 | $4,524 | $26.10 | 67,699 |
| Teacher | $47,989 | $3,999 | $23.07 | 71,918 |
| History Teacher | $53,780 | $4,482 | $25.86 | 65,399 |
| Biology Teacher | $51,721 | $4,310 | $24.87 | 68,958 |
| Guest Teacher | $32,547 | $2,712 | $15.65 | 84,930 |
How would you rate the starting salaries for math and science teachers, as well as the prospects for salary advancement?
Maggie Beeber
Undergraduate Advising Coordinator & Teacher Certification Officer, University of Wisconsin - Stevens Point
Top companies hiring math and science teachers now:
Math and science teacher salaries at Savannah-Chatham County Public School System and Lycée Français de Chicago are the highest-paying according to our most recent salary estimates. In addition, the average math and science teacher salary at companies like Lake County and Oxnard Union High School District are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Savannah-Chatham County Public School System | $64,142 | $30.84 |
| 2 | Lycée Français de Chicago | $60,927 | $29.29 |
| 3 | Lake County | $59,427 | $28.57 |
| 4 | Oxnard Union High School District | $59,194 | $28.46 |
| 5 | Irving Isd | $59,182 | $28.45 |
| 6 | Missouri State University | $58,478 | $28.11 |
| 7 | The Cambridge School of Weston | $57,554 | $27.67 |
| 8 | PHMC | $56,189 | $27.01 |
| 9 | Edmond Public Schools | $55,622 | $26.74 |
| 10 | FCSD | $55,408 | $26.64 |
| 11 | Hillsboro School District | $55,114 | $26.50 |
| 12 | Aspire Public Schools | $55,030 | $26.46 |
| 13 | Broward County Public Schools | $54,590 | $26.25 |
| 14 | Houston ISD Foundation | $54,251 | $26.08 |
| 15 | Garland Independent School District | $54,032 | $25.98 |
| 16 | Denver Public Schools | $52,858 | $25.41 |
| 17 | Patterson Joint Unified School District | $52,763 | $25.37 |
| 18 | Billings Middle School | $51,765 | $24.89 |
| 19 | Chicago Public Schools | $50,144 | $24.11 |
| 20 | Wentzville R Iv School District | $49,646 | $23.87 |
The average math and science teacher salary has risen by $6,373 over the last ten years. In 2014, the average math and science teacher earned $40,216 annually, but today, they earn $46,589 a year. That works out to a 8% change in pay for math and science teachers over the last decade.
Compare math and science teacher salaries for cities or states with the national average over time.
Compare math and science teacher salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $46,600 | $22.40 | +1.9% |
| 2024 | $45,700 | $21.97 | +2.2% |
| 2023 | $44,700 | $21.49 | +1.9% |
| 2022 | $43,800 | $21.08 | +1.9% |
| 2021 | $43,000 | $20.67 | +1.4% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Boulder Valley Public Schools | Math and Science Paraeducator-Middle School | Boulder, CO | 06/30/2025 | $37,566 |
| Fusion Academy | Math and Science Teacher | Franklin, TN | 06/27/2025 | $52,175 |
| Mankato Area Public Schools | Science, Technology, Engineering, and Math Teacher | Mankato, MN | 06/26/2025 | $49,591 |
| Fusion Academy | Texas-Math and Science Teacher | Sugar Land, TX | 06/24/2025 | $54,262 |
| Amergis | Math/Science Teacher | Miami, FL | 06/24/2025 | $73,045 |
| Fusion Academy | Math and Science Teacher | Walnut Creek, CA | 06/21/2025 | $66,993 |
| Marlborough Public Schools | Metas/Accelerated Learning Academy Teachers (Evening) History, Math, ELA, ELD and Science Teachers | Marlborough, MA | 06/13/2025 | $146,090 |
| Multicultural Learning Center Charter School | Math/Science Teacher-Middle School Campus | Los Angeles, CA | 06/12/2025 | $61,800 |
| Fusion Academy | Math and Science Teacher | Gilbert, AZ | 06/12/2025 | $56,349 |
| Plaquemines Parish School Board | Math/Science-4Th/5Th | Noble, LA | 06/11/2025 | $60,000 |
Search for math and science teacher jobs