Money · 1 of 5
What teachers make
Median
$63,970
Bottom tenth
$47,960
Top tenth
$104,340
The national median is $63,970 a year. The bottom tenth earn $47,960 or less and the top tenth $104,340 or more (2025 federal wage survey). These are the published figures for elementary school teachers. Pay depends a lot on the state, the district and your years of service.