The job responsibilities of a teacher vary with the class they are teaching. Elementary school teachers are responsible for preparing younger students for future schooling by introducing them to subjects such as math and reading. On the other hand, High schools teachers prepare students for life after graduation by teaching them academics as well as practical subjects.