Question: do teachers make good money?
Answer: Elementary and middle school teachers average $56,420 per year and secondary (high school) teachers earn an average of $58,170. These figures place teachers comfortably above the national average of $46,440 reported by the BLS (link at the top of the list here).