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.