45 schools in Flushing
Public K-12 education in Flushing reaches 33,699 students across 45 schools, with a level mix of 26 elementary, 7 middle, and 12 high.
7-year change in Flushing
SY 2017-18 vs SY 2024-25About Flushing
Flushing is a sprawling New York city in terms of public-school footprint, with 45 schools and 33,699 students total.
In terms of grade levels, the city covers 26 elementary, 7 middle, and 12 high.
Average school size in Flushing is around 749 students, 44% higher than the New York average of about 519.
Five-year track record. Combined enrollment now sits at 33,699 students, declined 5% from the 35,583 reported in SY 2017-18. The school count climbed from 44 to 45 across the same 7-year window. Demographically, the Hispanic share of enrollment increased from 27% to 34%.
Within the allk12 community for this area, the community for Flushing discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.