Question: what is the average pay for a elementary school teacher?
Answer: The national average salary for a Teacher, Elementary School is $43,520 in United States.