An elementary school teacher has many responsibilities, including creating and teaching classroom lessons, assessing student progress, attending meetings and professional development sessions, ensuring the safety of students, and communicating with parents. The duties of an elementary school teacher are to develop and implement educational programs in literacy, math, science, and social studies that are appropriate for the age and cognitive level of the students. In addition to teaching and grading, elementary school teachers also provide discipline and emotional support to students throughout the school day.