The average teacher salary in Florida in 2025 is around $54,126 to $56,175 per year, depending on the source. Starting salaries are generally about $47,500, established by state legislation as a minimum. Salaries vary widely based on district, experience, and qualifications, with top earners making over $67,000, while some starting teachers or those in lower-funded districts earn closer to $44,000. Substitute teachers make less, around $32,800 on average. Despite salary increases, Florida ranks 50th in the nation in average teacher pay and salaries have not kept pace with inflation in recent years.