The salary of teachers can vary depending on factors such as location, level of education, years of experience, and type of school they work at. On average, in the United States, elementary school teachers make around $60,660 per year, middle school teachers make around $61,420 per year, and high school teachers make around $62,870 per year. Keep in mind that these figures are approximate and can vary.