average annual salary for a teacher
Taking home $58,260 on average, high school teachers make salaries comparable to those of elementary school teachers ($56,320), middle school teachers ($56,630), and school counselors ($56,160). Salaries vary a little more for other professionals who work within a school system.