The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

5 schools in Mayo

Florida · Public K-12

Mayo's public-school directory totals 5 schools, with student enrollment near 1,152 (2 elementary and 2 high).

7-year change in Mayo

SY 2017-18 vs SY 2024-25
Total enrollment
1,152
-64 (-5%) vs SY 2017-18
School count
2
-2 (-50%) vs SY 2017-18
% White
67%
was 69%
% Hispanic
21%
was 21%
% Black
7%
was 7%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
LAFAYETTE ELEMENTARY SCHOOLElementaryPK-05546
LAFAYETTE HIGH SCHOOLHigh06-12606
LAFAYETTE VIRTUAL FRANCHISEHigh06-120
LAFAYETTE VIRTUAL INSTRUCTION K-5 FULLTIMEElementaryKG-050
LAFAYETTE VIRTUAL INSTRUCTION PROGRAMCombinedKG-120

About Mayo

Public education in Mayo, Florida runs across 5 schools that hosts roughly 1,152 students. By footprint, Mayo sits in the compact bracket.

On the school-mix side, the city comprises 2 elementary, 2 high, and 1 other.

Average school size in Mayo is around 230 students, 67% meaningfully below the Florida average of about 705.

Trend over the past 7 years. Combined enrollment now sits at 1,152 students, contracted 5% from the 1,216 reported in SY 2017-18. Mayo now counts 2 public schools, down from 4 in SY 2017-18.

On this page, the community for Mayo discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Mayo?
Mayo, Florida has 5 public K-12 schools serving approximately 1,152 students.
How many elementary, middle, and high schools are in Mayo?
Mayo has 2 elementary, 2 high, 1 combined-grade public schools.
What is the largest public school in Mayo?
LAFAYETTE HIGH SCHOOL is the largest public school in Mayo by enrollment, with approximately 606 students.
What school districts serve Mayo?
Mayo public schools are operated by LAFAYETTE.
What grade levels do public schools in Mayo cover?
Public schools in Mayo serve students from pre-K through grade 12.