How much does a secondary teacher make?
The national average salary for a Secondary Teacher in the United States is $52,628 per year or $25.3 per hour. Those in the bottom 10 percent make under $31,000 a year, and the top 10 percent make over $86,000. The most abundant employment opportunities for Secondary Teachers are in Hospitality companies and Professional companies. New York, Connecticut, Massachusetts, New Jersey, and Maryland have the highest paying Secondary Teacher jobs. The typical tenure for a Secondary Teacher is 5.0 years.