Middle School Teachers, Except Special and Career/Technical Education Salary in Florida
BLS OEWS May 2025 • 20 metro areas • Florida
Middle School Teachers, Except Special and Career/Technical Education in Florida earn a median salary of $56,273 per year on average across 20 metro and nonmetro areas, -10.6% vs the national median of $62,970. An estimated 31,800 middle school teachers, except special and career/technical education are employed across Florida, with salaries ranging from $46,170 to $82,320 depending on location.
$56,273
Avg median salary in Florida
$82,320
Highest paying metro
$46,170
Lowest paying metro
31,800
Employed in Florida
Compare Middle School Teachers, Except Special and Career/Technical Education salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Middle School Teachers, Except Special and Career/Technical Education
in
Middle School Teachers, Except Special and Career/Technical Education salaries by city in Florida
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Naples, FL | $82,320 | $71,650 | $82,320 | 630 |
| Jacksonville, FL | $68,990 | $48,450 | $74,080 | 2,700 |
| Tampa, FL | $66,150 | $49,470 | $72,240 | 3,530 |
| Crestview, FL | $62,440 | $50,530 | $65,520 | 490 |
| North Port, FL | $59,040 | $47,510 | $66,380 | 1,000 |
| Deltona, FL | $58,930 | $46,830 | $70,870 | 840 |
| Cape Coral, FL | $58,360 | $50,720 | $58,360 | 1,150 |
| South Florida | $57,810 | $49,550 | $66,130 | 350 |
| Port St. Lucie, FL | $56,540 | $49,170 | $62,880 | 900 |
| Palm Bay, FL | $56,200 | $47,810 | $60,450 | 700 |
| Tallahassee, FL | $53,930 | $48,110 | $57,240 | 550 |
| Gainesville, FL | $52,460 | $48,070 | $60,760 | 410 |
| Miami, FL | $51,680 | $50,770 | $62,260 | 8,970 |
| Orlando, FL | $50,630 | $50,630 | $51,810 | 5,570 |
| Lakeland, FL | $50,070 | $50,070 | $50,070 | 1,610 |
| Panama City, FL | $49,770 | $49,770 | $62,240 | 400 |
| Pensacola, FL | $48,470 | $48,210 | $48,470 | 790 |
| North Florida | $48,380 | $45,920 | $60,210 | 340 |
| Sebastian, FL | $47,120 | $47,120 | $60,480 | 220 |
| Ocala, FL | $46,170 | $46,170 | $57,250 | 650 |