Teacher Jobs in Florida
Florida's 4,212 public schools offer a great variety of roles for teachers. Elementary and secondary teachers are in demand, especially those certified in senior sciences and special education. Starting teachers can expect to earn $35,166. While this is approximately $5,000 lower than the per capita personal income in the state, teachers' regular pay raises mitigate this information. Over 2 million students rely on Florida's teaching staff; areas of need are usually clustered toward larger school districts and metropolitan areas like Miami-Dade, Broward Country, Hillsborough County and Orange County.
Employers Post Your Jobs
Post to Teacher.org and 100+ job boards with one submission: Click Here to Post a Job.
Job Seekers & Teachers
Search through thousands of education and teaching jobs in Florida: Click Here to Search.
Florida Teacher Salary & Employment

Total Employed
77,170Salary Range
$42,990 - $79,640Elementary school teachers have a salary range between $42,990 to $79,640 a year in Florida. There are around seventy thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.
Elementary School Teachers
Area | Total Employment | Salary |
---|---|---|
Panama City | 760 | - |
Jacksonville | 6,500 | $62,890 |
Sebastian, Vero Beach | 630 | $60,300 |
Punta Gorda | 360 | $67,950 |
Gainesville | 320 | $42,760 |
Lakeland, Winter Haven | 2,860 | $47,440 |
Cape Coral, Fort Myers | 2,500 | $64,060 |
Palm Bay, Melbourne, Titusville | 2,440 | $43,410 |
North Port, Sarasota, Bradenton | 2,350 | $53,050 |
Miami, Fort Lauderdale, West Palm Beach | 20,700 | $50,170 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Elementary School Teachers (SOC Code: 25-2021)

Total Employed
1,870Salary Range
$51,290 - $125,230English teachers have a salary range between $51,290 to $125,230 a year in Florida, with over 1,870 employed in the state. See details on how to become an english teacher.
English Language and Literature Teachers (College Professor)
Area | Total Employment | Salary |
---|---|---|
Miami, Fort Lauderdale, West Palm Beach | 770 | $83,370 |
Cape Coral, Fort Myers | 70 | - |
Orlando, Kissimmee, Sanford | 410 | $81,640 |
Tampa, St. Petersburg, Clearwater | 140 | $78,650 |
Tallahassee | 120 | $77,490 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for English Language and Literature Teachers (College Professor) (SOC Code: 25-1123)

Total Employed
50,640Salary Range
$45,050 - $80,670As a high school teacher in Florida you can expect to make between $45,050 - $80,670. There are around fifty thousand employed high school teachers. Take the next step and learn to how to become a high school teacher.
High School Teachers
Area | Total Employment | Salary |
---|---|---|
Panama City | 840 | - |
Tallahassee | 790 | $49,610 |
Tampa, St. Petersburg, Clearwater | 7,580 | $60,460 |
Orlando, Kissimmee, Sanford | 7,470 | $56,760 |
Jacksonville | 3,130 | $63,500 |
Sebastian, Vero Beach | 310 | $64,400 |
Deltona, Daytona Beach, Ormond Beach | 1,670 | $46,360 |
Lakeland, Winter Haven | 1,650 | $49,530 |
Miami, Fort Lauderdale, West Palm Beach | 15,490 | $57,360 |
North Port, Sarasota, Bradenton | 1,480 | $61,120 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for High School Teachers (SOC Code: 25-2031)

Total Employed
420Salary Range
$58,910 - $126,390In Florida, a history teacher's salary may range from $58,910 to $126,390. There are around 420 employed history teachers. Get more information about becoming a history teacher.
History Teachers (College Professor)
Area | Total Employment | Salary |
---|---|---|
Orlando, Kissimmee, Sanford | 60 | $71,300 |
Tampa, St. Petersburg, Clearwater | 40 | $87,580 |
Miami, Fort Lauderdale, West Palm Beach | 110 | $85,650 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for History Teachers (College Professor) (SOC Code: 25-1125)

Total Employed
9,180Salary Range
$45,940 - $78,200Kindergarten teachers in Florida, can earn between $45,940 to $78,200 a year. There are around nine thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.
Kindergarten Teachers
Area | Total Employment | Salary |
---|---|---|
Jacksonville | 760 | $60,730 |
Lakeland, Winter Haven | 420 | $48,870 |
Gainesville | 40 | $40,500 |
Cape Coral, Fort Myers | 380 | $63,190 |
Port St. Lucie | 360 | $60,550 |
Palm Bay, Melbourne, Titusville | 310 | $40,320 |
Miami, Fort Lauderdale, West Palm Beach | 2,360 | $59,050 |
Tampa, St. Petersburg, Clearwater | 1,770 | $57,800 |
Orlando, Kissimmee, Sanford | 1,360 | $55,270 |
North Port, Sarasota, Bradenton | - | $61,530 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Kindergarten Teachers (SOC Code: 25-2012)

Total Employed
172,350Salary Range
$42,990 - $125,740As a math teacher in Florida you can expect to make between $42,990 - $125,740. Florida is home to about ninety thousand math teachers. See our guide on how to become a math teacher.
Mathematical Science Teachers (College Professor)
Area | Total Employment | Salary |
---|---|---|
Tallahassee | 90 | $92,560 |
Miami, Fort Lauderdale, West Palm Beach | 810 | $93,160 |
Cape Coral, Fort Myers | 60 | - |
Jacksonville | 60 | - |
Orlando, Kissimmee, Sanford | 310 | $75,450 |
Tampa, St. Petersburg, Clearwater | 130 | $92,340 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Mathematical Science Teachers (College Professor) (SOC Code: 25-1022)

Total Employed
10,620Salary Range
$24,170 - $80,310P.e. teachers have a salary range between $24,170 to $80,310 a year in Florida. Florida is home to about ten thousand p.e. teachers. See our guide on how to become a p.e. teacher.
Coaches and Scouts
Area | Total Employment | Salary |
---|---|---|
Ocala | 70 | $35,720 |
Deltona, Daytona Beach, Ormond Beach | 410 | $42,950 |
Cape Coral, Fort Myers | 400 | $45,100 |
Homosassa Springs | 40 | $37,740 |
Sebring | 40 | - |
North Port, Sarasota, Bradenton | 330 | $39,160 |
Miami, Fort Lauderdale, West Palm Beach | 3,210 | $49,350 |
Lakeland, Winter Haven | 270 | $35,250 |
Naples, Immokalee, Marco Island | 220 | $56,890 |
Tallahassee | 220 | $61,250 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Coaches and Scouts (SOC Code: 27-2022)

Total Employed
31,060Salary Range
$21,560 - $42,830In Florida, a preschool teacher's salary may range from $21,560 to $42,830, with over 31,060 employed in the state. See details on how to become a preschool teacher.
Preschool Teachers
Area | Total Employment | Salary |
---|---|---|
Miami, Fort Lauderdale, West Palm Beach | 9,750 | $30,540 |
Lakeland, Winter Haven | 810 | $32,580 |
Deltona, Daytona Beach, Ormond Beach | 780 | $28,060 |
North Port, Sarasota, Bradenton | 710 | $29,440 |
Ocala | 540 | $25,960 |
Tampa, St. Petersburg, Clearwater | 5,210 | $28,410 |
Tallahassee | 520 | $30,920 |
Pensacola, Ferry Pass, Brent | 460 | $27,640 |
Port St. Lucie | 420 | $28,380 |
Naples, Immokalee, Marco Island | 400 | $32,170 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Preschool Teachers (SOC Code: 25-2011)

Total Employed
19,030Salary Range
$38,290 - $75,150School counselors in Florida, can earn between $38,290 to $75,150 a year, with over 19,030 employed in the state. See our guide on how to become a school counselor.
Educational, Guidance, School, and Vocational Counselors
Area | Total Employment | Salary |
---|---|---|
Miami, Fort Lauderdale, West Palm Beach | 7,200 | $50,890 |
Homosassa Springs | 60 | $41,140 |
Deltona, Daytona Beach, Ormond Beach | 590 | $43,890 |
Gainesville | 510 | $45,720 |
Tallahassee | 510 | $42,620 |
Sebastian, Vero Beach | 50 | $58,150 |
Lakeland, Winter Haven | 490 | $49,000 |
North Port, Sarasota, Bradenton | 440 | $44,540 |
Palm Bay, Melbourne, Titusville | 430 | $41,840 |
The Villages | 40 | $49,340 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Educational, Guidance, School, and Vocational Counselors (SOC Code: 21-1012)

Total Employed
7,950Salary Range
$39,030 - $86,430In Florida, a special education teacher's salary may range from $39,030 to $86,430. Florida is home to about seven thousand special education teachers. Interested in becoming a special education teacher?
Special Education Teachers (Preschool)
Area | Total Employment | Salary |
---|---|---|
Miami, Fort Lauderdale, West Palm Beach | 350 | $43,000 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Preschool) (SOC Code: 25-2051)
Special Education Teachers (Kindergarten and Elementary School)
Area | Total Employment | Salary |
---|---|---|
Port St. Lucie | 90 | $68,510 |
Tampa, St. Petersburg, Clearwater | 370 | $56,100 |
Cape Coral, Fort Myers | 330 | $68,120 |
Orlando, Kissimmee, Sanford | 1,440 | $55,070 |
Miami, Fort Lauderdale, West Palm Beach | 1,220 | $71,610 |
Jacksonville | 1,160 | $58,510 |
North Port, Sarasota, Bradenton | - | $55,720 |
Palm Bay, Melbourne, Titusville | - | $43,660 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Kindergarten and Elementary School) (SOC Code: 25-2052)
Largest School Districts in Florida
Data obtained from the Public Elementary/Secondary School Universe Survey 2014