New York City operates one of the largest public school systems in the United States. As of the 2025–2026 school year, there are approximately 1,800 public schools in New York City. This includes traditional district schools, charter schools, and specialized programs.
The New York City Department of Education (NYCDOE) oversees all of these schools. The system serves over 1 million students across five boroughs: Manhattan, Brooklyn, Queens, The Bronx, and Staten Island.
Total Number of Public Schools by Borough
The distribution of public schools is not equal across the five boroughs. Brooklyn has the highest number of schools, followed by Queens. Staten Island has the fewest.
| Borough | Approximate Number of Public Schools |
|---|---|
| Brooklyn | 580 |
| Queens | 450 |
| Manhattan | 400 |
| The Bronx | 300 |
| Staten Island | 70 |
These numbers include both elementary and secondary schools. They also include district-run schools and charter schools. The totals change slightly each year as new schools open and others close.
Breakdown by School Type
Public schools in NYC fall into several categories. Understanding these categories helps parents and students choose the right fit.
Traditional District Schools
These are the most common type of public school. They are zoned by neighborhood, meaning your address determines which school your child can attend. There are roughly 1,400 district schools in the city.
Charter Schools
Charter schools are publicly funded but operate independently. As of 2026, there are about 270 charter schools in New York City. They are free to attend and have their own admissions lotteries.
Specialized High Schools
New York City has nine specialized high schools, including Stuyvesant High School and Bronx High School of Science. Admission to these schools is based on a single standardized test called the SHSAT. These schools are among the most competitive in the country.
Pre-K and Early Childhood Programs
Many public schools offer free pre-kindergarten programs. As of 2026, NYC provides full-day pre-K for all 4-year-olds. Some schools also offer 3-K for 3-year-olds, though availability varies by neighborhood.
Enrollment Numbers and Class Sizes
The total enrollment across all NYC public schools is approximately 1.1 million students. That number has declined slightly in recent years due to lower birth rates and population shifts.
Average class sizes vary by grade level:
- Kindergarten through third grade: 20 to 25 students per class
- Fourth through eighth grade: 25 to 30 students per class
- High school: 30 to 34 students per class
Class sizes are larger in high-needs districts. Schools with more funding or smaller buildings may have smaller classes.
How to Find a Specific Public School in NYC
If you are looking for a specific school, the NYCDOE website has a search tool. You can filter by borough, grade level, and program type. You can also view school performance data, test scores, and parent reviews.
Another useful resource is your local Community School District office. Each district has a superintendent who can answer questions about zoning and enrollment.
Actionable Tips for Parents
If you are new to NYC or considering a move, here are some steps to take:
- Check your address against school zone maps online. This will tell you your zoned school.
- Visit schools during open house events, usually held in October and November.
- Apply early for charter schools and specialized high schools. Deadlines are typically in the fall.
- Consider school diversity and transportation options when choosing a school.
Recent Changes and Trends
In the last few years, NYC has added more pre-K and 3-K seats. The city has also worked to reduce class sizes in high-poverty areas. A 2025 state law requires gradual class size reductions over the next five years.
Charter school expansion continues to be a topic of debate. Some neighborhoods have seen new charter schools open while traditional schools have closed. This has created uneven access to quality education across the city.
Overall, the number of public schools in New York City remains stable. The system is large, complex, and always evolving.
In summary, New York City has about 1,800 public schools serving over 1 million students. The exact number changes slightly each year, but this figure gives you a reliable baseline. Whether you are a parent, student, or researcher, knowing this number helps you understand the scale of NYC’s education system.
Frequently Asked Questions
How many public schools are in New York City?
As of the 2025–2026 school year, there are approximately 1,800 public schools in New York City, including district schools, charter schools, and specialized high schools.
How many elementary schools are in NYC?
There are about 700 elementary schools in New York City, most of which serve grades K through 5. Some also include pre-K programs.
How many high schools are in NYC?
New York City has roughly 400 public high schools, including specialized high schools and transfer schools for older students.
What is the largest school district in New York City?
Brooklyn’s Community School District 13 and 14 are among the largest by enrollment, but the entire NYC school system is a single unified district overseen by the NYCDOE.
How do I find out which public school my child will attend in NYC?
You can use the NYCDOE’s school search tool or contact your local Community School District office. Your home address determines your zoned school.