Teacher Salary in Florida
SOC Code: 25-2000 · Survey year 2024
Median teacher salary in Florida: $57,920/year ($27.85/hr). Pay by experience, metro area, and cross-state comparison.
At a glance: Teacher pay in Florida
The median annual wage for elementary, middle, and secondary school teachers in Florida is $57,920 ($47,840 at the 25th percentile, $72,680 at the 75th). That is $27.85 per hour using a 2,080-hour year. Employment in this occupation totals 186,420 workers in the state file (19.6 jobs per 1,000).
Figures are from BLS OEWS and represent wages before taxes—not total compensation with benefits, overtime, or premiums unless employers report them as wages. Use the tables below for experience, metro, and cross-state context.
Salary distribution in this dataset
The 10th percentile ($40,120) and 90th percentile ($86,540) bracket most earners in this BLS slice. The interquartile range runs from $47,840 (25th) to $72,680 (75th), a spread of $24,840 between the middle half of workers.
Entry experience in the file averages $40,120; senior experience (8–15 years) averages $72,680—about 81% higher in this analytical grouping. Metro leader Miami-Fort Lauderdale-West Palm Beach reports $62,140 vs. the statewide median of $57,920.
Cross-state leader California shows $85,980 in the same occupation definition. Relocation comparisons should include Florida tax rules and cost of living on the state salary hub.
Quick answer
Public-school teacher pay in the United States is set locally—not by a national wage table. A statewide median from the Bureau of Labor Statistics describes the occupation in the labor market; your offer letter comes from a district salary schedule (steps and lanes) under state law. Base contract salary, stipends, retirement, and summer work are different layers. Do not read a BLS median as a first-year guarantee.
Key takeaways
- Jurisdiction: K–12 public teachers are primarily state and local employees. This is not General Schedule federal pay.
- Median vs. schedule: OEWS medians mix experience levels, assignments, and extra duty. Ask for the district’s published schedule.
- Contract calendar: Many teachers are paid on a school-year duty calendar; annualized figures assume a standard hours context—compare carefully to year-round jobs.
- Total compensation: Retirement systems, health benefits, and stipends can matter more than a small base-salary gap.
- Geography: Metro medians in the tables on this page show real variation within a single state.
What this salary page shows
PayAtlas combines official BLS Occupational Employment and Wage Statistics with state-specific occupation files where available. The headline median on this page is the statistical midpoint for elementary, middle, and secondary teachers in the state—not every district’s step-one cell.
Use the percentile band (10th through 90th) to see how wide the distribution is. A tight band suggests less dispersion in the survey slice; a wide band means entry and senior earners are far apart.
The experience table maps survey-style groupings to annual and hourly figures. These are analytical buckets, not necessarily the same as “Step 3” on a county schedule.
The metro table uses Office of Management and Budget statistical areas. A teacher working in a large coastal metro may appear in a different row than a rural county employee even though both are “in the same state.”
When department or district rows appear, they illustrate published starting and top schedule points PayAtlas stores for major employers. Always confirm the live schedule on the district HR site before negotiating.
Base salary vs. total compensation
Base salary is the contracted instructional rate for defined duties. It is what most wage surveys capture.
Total compensation may include:
- Employer health premium share
- State teacher retirement contributions (defined-benefit or hybrid plans)
- Stipends for coaching, department lead roles, or summer curriculum work
- Paid leave aligned to the school calendar
Gross pay is not net pay. Federal income tax, any state income tax, payroll deductions, and voluntary retirement deferrals reduce take-home amounts.
Do not compare a teacher’s base salary to a private-sector “total comp” figure that already includes stock or bonus without labeling both sides the same way.
How public-school pay is set
Most traditional districts use a grid:
- Steps for years of credited experience (sometimes capped)
- Lanes for education credentials (bachelor’s, master’s, additional credits)
Promotion to department chair or specialist roles may add stipends rather than changing the base grid. Charter, private, and parochial schools may use different structures entirely—those employers are not always in the same BLS occupation slice.
Collective bargaining, state minimum-salary laws, and local tax revenue all influence the schedule. Two districts in the same county can differ by several thousand dollars at the same step.
Reading pay next to cost of living
A nominal salary that looks “low” compared to a coastal state may still support a similar lifestyle if housing and taxes are lower. Conversely, a higher metro median can be offset by expensive housing.
Use the state salary hub’s cost of living index and tax overview alongside this occupation page. PayAtlas does not auto-adjust medians for COL; you apply context.
Common mistakes
- Treating the statewide median as a job offer.
- Ignoring contract days when comparing to a 2,080-hour private job.
- Assuming every teacher gets the same retirement plan as a federal employee with TSP.
- Comparing gross BLS wages to a net private-sector paycheck.
- Using an old news article instead of the survey year shown in the data panel.
Who should use this page
- Education majors comparing districts or states
- Career-changers evaluating public vs. private schools
- Journalists and parents interpreting salary headlines
- Teachers relocating within a state
For a broader state-by-state explanation of schedules and surveys, see the teacher salaries guide. For federal employment pay (a different system), see the GS pay scale guide.
| Entry | 0-2 years | $40,120 | $19.29 |
| Mid | 3-7 years | $57,920 | $27.85 |
| Senior | 8-15 years | $72,680 | $34.94 |
| Executive | 15+ years | $86,540 | $41.61 |
| Elementary School Teacher | $57,420 | $27.61 |
| Middle School Teacher | $58,140 | $27.95 |
| High School Teacher | $59,280 | $28.50 |
| Special Education Teacher | $56,840 | $27.33 |
| Career/Technical Education Teacher | $58,760 | $28.25 |
| Miami-Fort Lauderdale-West Palm Beach | $62,140 | 48,620 |
| Tampa-St. Petersburg-Clearwater | $56,480 | 28,740 |
| Orlando-Kissimmee-Sanford | $55,820 | 24,180 |
| Jacksonville | $54,280 | 16,940 |
| North Port-Sarasota-Bradenton | $56,780 | 8,420 |
| Lakeland-Winter Haven | $52,640 | 6,780 |
District or agency schedule points in the PayAtlas occupation file—confirm on the employer’s current pay plan.
| Miami-Dade County Public Schools | Miami | $47,500 | $78,920 |
| Broward County Public Schools | Fort Lauderdale | $46,840 | $76,540 |
| Hillsborough County Public Schools | Tampa | $45,280 | $72,180 |
| Orange County Public Schools | Orlando | $44,920 | $71,240 |
| Duval County Public Schools | Jacksonville | $43,780 | $68,920 |
| Palm Beach County School District | West Palm Beach | $47,120 | $77,640 |
| California (CA) | $85,980 | 278,640 |
| New York (NY) | $84,280 | 192,450 |
| Massachusetts (MA) | $82,540 | 68,540 |
| Connecticut (CT) | $79,860 | 38,420 |
| New Jersey (NJ) | $76,540 | 92,180 |
| Texas (TX) | $58,920 | 342,560 |
| Florida (FL) | $57,920 | 186,420 |
| Georgia (GA) | $60,240 | 108,740 |
| Ohio (OH) | $62,480 | 98,240 |
| North Carolina (NC) | $53,640 | 92,180 |
Data Sources and Methodology
Wage estimates come from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics program. The survey covers wage-earning employees and excludes self-employed workers unless noted in the official release.
Percentiles show the wage distribution: the 10th percentile is earned by the lowest tenth of workers in the occupation slice; the 90th percentile is earned by the top tenth. Metropolitan statistics follow federal statistical area definitions and may span multiple counties.
PayAtlas occupation JSON is validated against Zod schemas at build time. When official BLS releases update, refresh the data file, update metadata.lastUpdated, and run npm run data:validate and npm run content:check.
Frequently Asked Questions
How much does a teacher make in Florida?
What is the starting salary for a teacher in Florida?
How does teacher pay vary by experience in Florida?
Which Florida metro areas pay elementary, middle, and secondary school teachers the most?
Is Florida teacher pay taxable gross salary or total compensation?
How does Florida compare to other states for teacher pay?
Where does this teacher salary data come from?
Explore More Salary Data
Explore related salary data, tools, and guides across PayAtlas USA.
Florida Salary Directory
Browse all salary data, cost of living, and tax information for Florida.
GS Pay Calculator
Estimate federal GS pay with locality adjustments.
Teacher Salaries by State
How public-school pay schedules and wage surveys differ from a single median.
Read GuideState Salary Directory
Compare salary and tax context across covered U.S. states.
Principal Salary in Florida
BLS K–12 education administrator medians (SOC 11-9032)—principals and APs share this survey slice.
Calculate Your Federal Salary
Use our free GS Pay Calculator to estimate your total compensation with locality adjustments.