$27.98 Hourly Wage
845 Annual job openings
Teach one or more subjects to students at the secondary school level.
An average salary for Secondary School Teachers is $58,210. That is approximately $27.98 per hour. New hires generally start at around $50,750, while highly experienced workers can earn as much as $81,405. The following chart illustrates this salary range.
12,328 Secondary School Teachers are currently employed in a 50 mile radius from Miami. This number is expected to decrease by 3% over the next four years.