179 schools in Tampa
Public schools in Tampa number 179 per the latest NCES data, with about 104,497 students enrolled, an average school size of 584.
7-year change in Tampa
SY 2017-18 vs SY 2024-25About Tampa
Public education in Tampa, Florida runs across 179 schools that teaches roughly 104,497 students. By footprint, Tampa sits in the large bracket.
On the level-by-level breakdown, the city spans 102 elementary, 26 middle, 32 high, and 19 other.
Per-campus enrollment runs near 584, noticeably below the state mean of about 705.
Looking at the last 7 years. Total public-school enrollment in Tampa has declined 9% since SY 2017-18, moving from about 112,400 students to 102,819. Tampa now counts 160 public schools, down from 172 in SY 2017-18. Demographically, the Hispanic share of enrollment rose from 38% to 43%.
In the discussion threads here, the community for Tampa discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.