Experience barely transfers
A teacher with 20 years is placed at $54,104, only 4.9% above a brand-new teacher.
Broward pays new teachers $51,597, 5th of the 9 Florida districts we track: $1,562 less than Miami-Dade and $2,903 less than Palm Beach next door. Experience counts for little at hire: 20 years adds just $2,507.
What this means: A first-year teacher earns $1,562 less in Broward than in neighboring Miami-Dade.
What this means: Each year of experience you bring is worth about $125 at hire.
Florida requires performance-based pay for teachers hired since 2011: raises depend on your annual evaluation, not just years of service.
A teacher with 20 years is placed at $54,104, only 4.9% above a brand-new teacher.
Highly Effective teachers get +0.65% this year; Effective, +0.46%.
Teachers hired after June 30, 2025 (Pay for Performance initial placement, 196 days) · 196-day contract
| Years of experience | Bachelor's |
|---|---|
| 0-16 | $51,597 |
| 17 | $52,132 |
| 18 | $52,781 |
| 19 | $53,438 |
| 20 | $54,104 |
Teachers who kept a Professional Services or Continuing Contract (196 days, 7.5-hour day) · 196-day contract
| Salary level | Bachelor's |
|---|---|
| C | $54,745 |
| D | $55,400 |
| E | $57,403 |
| F | $58,071 |
| G | $58,465 |
| H | $59,068 |
| I | $59,399 |
| J | $60,591 |
| K | $61,654 |
| L | $62,484 |
| M | $64,633 |
| N | $65,482 |
| O | $67,212 |
| P | $69,011 |
| Q | $72,361 |
| R | $78,390 |
| S | $87,639 |
| T&U | $89,022 |
New teachers start at $51,597 in 2025-26 for a 196-day contract. The highest published teacher salary is $89,022.
Teachers on the performance schedule get a raise based on their annual evaluation: 0.65% for Highly Effective and 0.46% for Effective.
The School Board approved it on January 21, 2026. Schedules are negotiated every year.
Districts negotiate pay every year. We'll email you when the new schedule is out, with what changed for your experience level. No spam.
Signup opens soon.
Board approved 2026-01-21. Official documents:
See a number that doesn't match? Report an error · How we check the data