Education

Elementary Teacher

Elementary School Teachers

SOC 25-2021

$63,670
Median Pay / yr
0%
Slow Growth
~87K
Openings / yr
4-5 years
Time to Entry

How Much Does an Elementary Teacher Make?

The national median salary for an Elementary Teacher is $63,670 per year ($30.61/hour), according to the Bureau of Labor Statistics (May 2024 data).

That's roughly in line with the national median salary of $65,470 for all occupations.

Want to know exactly where YOU stand?

Free · 30 seconds · No credit card

Compare My Salary

How to Become an Elementary Teacher

Education Required
Bachelor's degree
Typical Entry Path
1
Bachelor's in education
2
student teaching.
Required Licenses & Certifications

State teaching license REQUIRED

Time to Entry-Level
4-5 years

Elementary Teacher Job Outlook

Little or no change — the BLS projects 0% growth from 2024 to 2034.

That's roughly in line with the average across all occupations.

About 86,700 positions are expected to open annually, from both new roles and replacement needs.

Despite flat growth, 86K annual openings from turnover.

What It's Like to Work as an Elementary Teacher

Physical Demands
Moderate

Expect a mix of desk work and some physical activity.

Remote Work
Very Low

This role typically requires in-person work at a specific location.

Find out if you're being paid what you're worth

Get your free, personalized income analysis in 30 seconds.

Get My Free Income Analysis

No credit card required · Takes 30 seconds

Frequently Asked Questions

Career data sourced from the U.S. Bureau of Labor Statistics Occupational Outlook Handbook, 2024-34 projections (released August 2025). Salary data: BLS OEWS May 2024.

View on BLS.gov