Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a High School Mathematics Teacher stands at $52,782 annually. This figure can vary significantly based on factors such as geographic location, years of experience, and specific school districts. For instance, teachers in metropolitan areas often earn more due to the higher cost of living. States like California and New York are known for offering competitive salaries, while rural areas may present lower figures.
In addition to base salary, many school districts offer benefits such as health insurance, retirement plans, and professional development opportunities. Educators looking to maximize their earning potential may consider pursuing additional certifications or advanced degrees, which can lead to promotions and higher pay.
Exploring job openings in high-demand areas can also enhance salary prospects. Researching local school districts and their salary schedules provides valuable insight into potential earnings. Teachers passionate about shaping young minds can find fulfilling careers with various opportunities for growth and advancement.
Let Zippi find your next high school mathematics teacher job
Let Zippi find your next high school mathematics teacher job
The average high school mathematics teacher salary in New York, New Jersey, and Maryland are the highest in the U.S. The lowest average high school mathematics teacher salary states are Mississippi, Idaho, and Indiana.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | New Jersey | $78,393 | $37.69 |
| 2 | New York | $87,537 | $42.09 |
| 3 | Connecticut | $71,786 | $34.51 |
| 4 | Maryland | $75,024 | $36.07 |
| 5 | Vermont | $69,551 | $33.44 |
| 6 | Rhode Island | $74,078 | $35.61 |
| 7 | Delaware | $66,029 | $31.74 |
| 8 | Illinois | $59,553 | $28.63 |
| 9 | Massachusetts | $71,919 | $34.58 |
| 10 | Wyoming | $58,752 | $28.25 |
| 11 | Minnesota | $60,248 | $28.97 |
| 12 | Alaska | $65,449 | $31.47 |
| 13 | New Hampshire | $55,339 | $26.61 |
| 14 | Washington | $64,661 | $31.09 |
| 15 | Oregon | $58,202 | $27.98 |
| 16 | Nevada | $52,593 | $25.29 |
| 17 | Wisconsin | $57,041 | $27.42 |
| 18 | District of Columbia | $64,672 | $31.09 |
| 19 | Iowa | $54,028 | $25.98 |
| 20 | Pennsylvania | $52,672 | $25.32 |
| 21 | California | $58,804 | $28.27 |
| 22 | Kansas | $50,393 | $24.23 |
| 23 | Michigan | $49,174 | $23.64 |
| 24 | Ohio | $53,191 | $25.57 |
| 25 | Georgia | $52,477 | $25.23 |
| 26 | Virginia | $53,857 | $25.89 |
| 27 | North Dakota | $52,876 | $25.42 |
| 28 | South Carolina | $47,843 | $23.00 |
| 29 | Florida | $49,428 | $23.76 |
| 30 | Kentucky | $50,939 | $24.49 |
| 31 | Nebraska | $46,724 | $22.46 |
| 32 | North Carolina | $46,411 | $22.31 |
| 33 | Hawaii | $54,580 | $26.24 |
| 34 | New Mexico | $42,522 | $20.44 |
| 35 | Utah | $50,552 | $24.30 |
| 36 | Alabama | $48,205 | $23.18 |
| 37 | Texas | $47,081 | $22.64 |
| 38 | Colorado | $41,932 | $20.16 |
| 39 | Arkansas | $46,666 | $22.44 |
| 40 | Maine | $42,853 | $20.60 |
| 41 | Missouri | $42,936 | $20.64 |
| 42 | Arizona | $41,588 | $19.99 |
| 43 | Idaho | $39,995 | $19.23 |
| 44 | Montana | $37,109 | $17.84 |
| 45 | Louisiana | $42,888 | $20.62 |
| 46 | Tennessee | $41,378 | $19.89 |
| 47 | Indiana | $39,345 | $18.92 |
| 48 | Oklahoma | $34,171 | $16.43 |
| 49 | Mississippi | $40,048 | $19.25 |
| 50 | West Virginia | $41,484 | $19.94 |
| 51 | South Dakota | $35,290 | $16.97 |
The highest-paying cities for high school mathematics teachers are Baltimore, MD, Santa Rosa, CA, and Virginia Beach, VA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Baltimore, MD | $75,383 | $36.24 |
| 2 | Santa Rosa, CA | $65,125 | $31.31 |
| 3 | Virginia Beach, VA | $54,085 | $26.00 |
| 4 | Savannah, GA | $53,733 | $25.83 |
| 5 | Miami, FL | $50,598 | $24.33 |
| 6 | Columbia, SC | $47,789 | $22.98 |
| 7 | Lake Charles, LA | $43,055 | $20.70 |
| 8 | Castle Rock, CO | $41,903 | $20.15 |
| 9 | Memphis, TN | $40,807 | $19.62 |
| 10 | Meridian, MS | $40,061 | $19.26 |
| 11 | Helena, MT | $37,300 | $17.93 |
A high school mathematics teacher's salary ranges from $38,000 a year at the 10th percentile to $72,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $72,000 | $6,000 | $35 |
| 75th Percentile | $62,000 | $5,167 | $30 |
| Average | $52,782 | $4,399 | $25 |
| 25th Percentile | $44,000 | $3,667 | $21 |
| 10th Percentile | $38,000 | $3,167 | $18 |
The highest paying types of high school mathematics teachers are science teacher, student teacher, and history teacher.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Teacher | $47,989 | $3,999 | $23.07 | 71,918 |
| French Teacher | $49,442 | $4,120 | $23.77 | 54,716 |
| Certified Teacher | $50,708 | $4,226 | $24.38 | 92,051 |
| Language Teacher | $51,413 | $4,284 | $24.72 | 74,479 |
| History Teacher | $53,780 | $4,482 | $25.86 | 65,399 |
| Biology Teacher | $51,721 | $4,310 | $24.87 | 68,958 |
How would you rate the starting salaries for high school mathematics 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 high school mathematics teachers now:
High school mathematics teacher salaries at Baltimore City Public Schools and Campbell Union High School District are the highest-paying according to our most recent salary estimates. In addition, the average high school mathematics teacher salary at companies like Prince George's County Memorial Library System and Northshore School District are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Baltimore City Public Schools | $76,751 | $36.90 |
| 2 | Campbell Union High School District | $66,314 | $31.88 |
| 3 | Prince George's County Memorial Library System | $66,262 | $31.86 |
| 4 | Northshore School District | $64,002 | $30.77 |
| 5 | Shelby County Board Of Education | $63,258 | $30.41 |
| 6 | The Meridian School | $62,652 | $30.12 |
| 7 | Savannah-Chatham County Public School System | $61,978 | $29.80 |
| 8 | Bright Star Schools | $61,082 | $29.37 |
| 9 | West End School | $60,501 | $29.09 |
| 10 | Youth Performing Arts School | $60,489 | $29.08 |
| 11 | Montgomery County Public Schools | $59,578 | $28.64 |
| 12 | Barstow Unified School District | $59,444 | $28.58 |
| 13 | Santa Rosa City Schools | $59,118 | $28.42 |
| 14 | John Milledge Academy | $58,958 | $28.35 |
| 15 | Mercer County Community College | $58,903 | $28.32 |
| 16 | Jasper County School District | $58,424 | $28.09 |
| 17 | Santa Monica High School | $57,958 | $27.86 |
| 18 | FCSD | $57,661 | $27.72 |
| 19 | Sumter County Middle School | $57,623 | $27.70 |
| 20 | Marion County School District | $57,023 | $27.41 |
The average high school mathematics teacher salary has risen by $7,220 over the last ten years. In 2014, the average high school mathematics teacher earned $45,562 annually, but today, they earn $52,782 a year. That works out to a 8% change in pay for high school mathematics teachers over the last decade.
Compare high school mathematics teacher salaries for cities or states with the national average over time.
Compare high school mathematics teacher salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $52,800 | $25.38 | +1.9% |
| 2024 | $51,800 | $24.89 | +2.2% |
| 2023 | $50,600 | $24.35 | +1.9% |
| 2022 | $49,700 | $23.88 | +1.9% |
| 2021 | $48,700 | $23.42 | +1.4% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Dover Public Schools | Anticipated Mathematics Teacher-Dover High School | Dover, NJ | 06/29/2025 | $60,615 |
| Ohio Department of Education | High School Mathematics | Bowling Green, OH | 06/28/2025 | $49,251 |
| Bowling Green City | High School Mathematics | Bowling Green, OH | 06/24/2025 | $49,251 |
| Carbondale Community High School District 165 | High School Mathematics Teacher | Kane, IL | 06/19/2025 | $46,297 |
| Edadvance | Adult High School Credit Diploma Teacher: Mathematics | Torrington, CT | 06/18/2025 | $67,723 |
| Randolph Township Schools | High School-Teacher of Mathematics School Year) | Randolph, NJ | 06/09/2025 | $60,648 |
| International Leadership of Texas | High School Mathematics Teacher | Grand Prairie, TX | 05/28/2025 | $55,000 |
| Pharos Academy | High School Mathematics Teacher | New York, NY | 05/28/2025 | $80,000 |
| Waterloo School | High School Mathematics Teacher | Austin, TX | 05/21/2025 | $45,000 |
| Kershaw County School District | High School Mathematics Teacher | Camden, SC | 05/14/2025 | $48,100 |
Search for high school mathematics teacher jobs