The median annual salary of a teacher in 2012 was $55,418. The average school year lasted 180 days at 6.7 hours per day, giving an average hourly wage of $45.95, according to The Daily Tarheel and the National Center for Education Statistics. Teachers do not attend school year-round.
Continue ReadingUsing the same calculations from 2012, high school teachers make $45.64 per hour, middle school teachers earn $44.30 per hour and elementary school teachers make $44.02 per hour for a median salary. The U.S. Department of Labor notes most teachers do not work during the summer and often spend time preparing lesson plans on nights and weekends.
Learn more about Salaries