Some school districts in Florida pay teachers more than the state average. For example, Broward County Public Schools pays teachers an average of $54,322 per year, while Miami-Dade County Public Schools pays teachers an average of $52,161 per year.
For comparison, the national average yearly salary for public school teachers is $63,729. Florida ranks 36th among the states in terms of average teacher salary.