Employment website Indeed reports that the average salary of a mathematics teacher in the United States at any educational level is $55,000, as of 2014. For a high school math teacher, the average salary is $43,000.
Math teacher salaries have trended slightly higher over the past several years, according to Indeed.com data. According to the Bureau of Labor Statistics, secondary school teachers in all disciplines make between $36,930 and $85,690 each year. High school teachers specializing in math report annual salaries of $31,212 to $70,896. Earnings for teachers in public schools vary by school district but generally are higher than private-school salaries, according to the BLS.