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.
4-year change in Tampa
SY 2020-21 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-school enrollment runs near 584, noticeably below the state mean of about 705.
Looking at the last 4 years. Total public-school enrollment in Tampa has declined 7% since SY 2020-21, moving from about 110,678 students to 102,819. Tampa now counts 160 public schools, down from 163 in SY 2020-21.
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.