Skip to content

The average salary for an Elementary School Teacher in U.S. is $67,080.

Annual Average Salary Information

Annual Average Salary: $67,080


What does an Elementary School Teacher earn?

On average, elementary school teachers earn around $67,080 per year in the U.S.. They are typically responsible for teaching a variety of subjects to students of different ages, and for providing resources to help engage their pupils and support their learning. Elementary school teachers can specialise in different fields such as literacy, mathematics, and physical education.

How to earn more as an Elementary School Teacher

To become an elementary school teacher, you will need a degree in education, teaching, or early childhood development. Alternatively, you can go through a degree apprenticeship. To earn more as an elementary school teacher, you could become a special needs teacher or department head. You could also become a consultant, start a tutoring business or become a certified teacher trainer.