How much does an elementary school teacher make?
Typical yearly pay for elementary school teachers, except special education in the United States.
median pay per year, about $5,331 a month or $30.75 an hour.
That's more than 57% of the 100 jobs in our salary guide, ranking #44 of 100.
Think you know what other jobs pay?
Paycheck is a free daily game: guess the pay for five jobs, see how close you got, and share your score.
Play today's PaycheckWhere it ranks
| Librarian | $68,270 |
| Crane operator | $68,080 |
| Wind turbine technician | $64,120 |
| Elementary school teacher | $63,970 |
| Telecom installer | $63,890 |
| Plumber | $63,800 |
| Flight attendant | $63,580 |
Similar jobs
- Librarian$68,270
- High school teacher$72,040
How much does an elementary school teacher make per hour?
About $30.75 an hour, if you spread the median yearly pay over a standard 40-hour week, 52 weeks a year. Actual hourly pay varies with overtime, shift work and location.
Becoming an elementary school teacher
The U.S. Department of Labor's career profile covers the training, licenses and day-to-day tasks for this job.
How to become an elementary school teacher
About this number
This is the national median wage for the occupation “Elementary School Teachers, Except Special Education” (code 25-2021.00) from the Bureau of Labor Statistics Occupational Employment and Wage Statistics, 2025 release, as published on O*NET OnLine. The median is the middle value: half of workers earn more, half earn less.