Salaripedia
English

How much does a secondary school teacher make in Florida?

$60,410a year

Median yearly pay for secondary school teachers in Florida. That is $29.04 an hour or $5,034 a month.

Hourly
$29.04
Vs. national median
-16%
Rank among states
41 of 51
Jobs in the state
49,810
Pay range
Lowest 10%: $49,210Median: $60,410Highest 10%: $77,100
PercentileYearlyHourly
10th$49,210$23.66
25th$52,340$25.16
Median$60,410$29.04
75th$64,770$31.14
90th$77,100$37.07

Cities in Florida

Metro areas, median yearly pay.

North Port, FL$63,900
Jacksonville, FL$62,650
Naples, FL$62,110
Tampa, FL$61,030
Orlando, FL$60,540
Deltona, FL$60,520
Crestview, FL$60,430
Miami, FL$60,410
Cape Coral, FL$60,270
Ocala, FL$59,140
Palm Bay, FL$58,840
Gainesville, FL$58,730
Lakeland, FL$58,000
Pensacola, FL$57,550
Tallahassee, FL$57,250
Port St. Lucie, FL$53,600
Panama City, FL$52,070
Sebring, FL$49,450
Salaries for every job in Florida

Nearby in the ranking

States with similar pay for secondary school teachers.

38. North Dakota$61,210
39. Iowa$61,200
40. Montana$60,990
41. Florida$60,410
42. Kansas$59,920
43. Louisiana$59,850
44. Arkansas$59,660
Secondary School Teacher salary in all states

Frequently asked questions

How much does a secondary school teacher make an hour in Florida?

The median hourly pay in Florida is $29.04 ($60,410 a year).

Do secondary school teachers make more in Florida than the national average?

No: $60,410 against $72,040 nationally, 16% less.

Where does Florida rank for secondary school teacher pay?

Florida ranks 41 of 51 states.

Which city in Florida pays secondary school teachers the most?

North Port-Bradenton-Sarasota, FL, with a median of $63,900 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.