5 schools in Mayo
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| Name | Level | Grades | Enrollment |
|---|---|---|---|
| LAFAYETTE ELEMENTARY SCHOOL | Elementary | PK-05 | 546 |
| LAFAYETTE HIGH SCHOOL | High | 06-12 | 606 |
| LAFAYETTE VIRTUAL FRANCHISE | High | 06-12 | 0 |
| LAFAYETTE VIRTUAL INSTRUCTION K-5 FULLTIME | Elementary | KG-05 | 0 |
| LAFAYETTE VIRTUAL INSTRUCTION PROGRAM | Combined | KG-12 | 0 |
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.