Elementary school teachers earn an average yearly salary of $54,982. Wages typically start from $35,954 and go up to $84,079. The BLS reports that elementary teachers in the U.S. receive an average annual salary of $59.020, or $28.37 per hour. Many teachers, including those ...