The salaries of physical education teachers are comparable to other teachers. According to the U.S. Bureau of Labor Statistics, elementary school teachers, middle school teachers and high school teachers earned median wages of $53,090, $53,430 and $55,050 respectively in 2012.
Depending on where they work, P.E. teachers can often earn more than the median if they coach sports outside of regular school hours. Perhaps the biggest predictor of a P.E. teacher's wages is whether he works in a public school. The average salary for private school teachers is about $36,000, considerably less than their public school counterparts. A large reason for this wage gap, according to The Atlantic, is that private schools typically offer a better work environment for teachers.