Skip to Main Content

Elementary School Teachers


The mean annual salary for elementary school teachers (not including those who specialized in special education) was $58,230 in May 2018, according to the U.S. Department of Labor. The lowest 10 percent earned $37,780 or less; the highest 10 percent earned $95,270 or more. Elementary school special education teachers earned salaries that ranged from $38,980 to $95,730 or more. Private school teachers generally earn less than public school teachers.

Join Vault Gold to unlock this premium content

Earnings - Outlook - Resources & Associations and more

Are you a student? You may have FREE access.

Vault partners with thousands of colleges, universities and academic institutions to provide students with FREE access to our premium content. To determine if your school is a partner, please enter your school email address below.