An elementary school teacher needs a minimum of a bachelor's degree and teaches subjects like reading, writing, math, science, and social studies. They make lesson plans, work with parents, and grade work outside of classroom hours. Teachers start around $30,300-$45,500 annually depending on degree level and experience. The job requires skills like communication, teaching abilities, and being able to identify related facts.