The average hourly wages for Secondary School Teachers is $27.57/HR, which is close to the average for occupations in the social science, education, government service and religion and are close to the average for all professional occupations. These wages grew at an average rate from 2002 to 2004.