The answer to this question depends on the teacher's level of experience and the state in which they work. Generally speaking, high school teachers make between $35,000 and $75,000 per year.