583 schools in Brooklyn
Brooklyn has 583 public K-12 schools on the books today, teaching approximately 291,697 New York students across 307 elementary, 102 middle, and 147 high.
7-year change in Brooklyn
SY 2017-18 vs SY 2024-25About Brooklyn
Public education in Brooklyn, New York runs across 583 schools that hosts roughly 291,697 students. By footprint, Brooklyn sits in the population-heavy bracket.
In terms of grade levels, the city is built around 307 elementary, 102 middle, 147 high, and 27 other.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment shrank 10%: 324,317 students in SY 2017-18 versus 290,852 in SY 2024-25. The school count climbed from 566 to 578 across the same 7-year window. On the demographic side, Black enrollment moved from 37% to 31% over the same window.
In the discussion threads here, the community for Brooklyn discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.