Salary. According to the BLS, in 2013, elementary school teachers earned a median average salary of $53,590. The best-paid earned about $83,600, while the lowest-paid made approximately $35,760. The highest earners worked in the metropolitan areas of Nassau, New York; Kingston, New York; and Santa Ana, California.