About Buffalo Schools
- There are 109 K-12 schools in Buffalo, NY, including 77 public schools and 32 private schools. Buffalo public schools belong to five districts, Buffalo City School District, Charter School for Applied Technologies School District, Elmwood Village Charter School District, Kenmore-Tonawanda Union Free School District and King Center Charter School District.
- There are 85 Buffalo elementary schools, 72 Buffalo middle schools, 40 Buffalo high schools and 236 Buffalo preschool schools.
Buffalo School Districts
- Buffalo City School District (57 schools)
- Charter School for Applied Technologies (2 schools)
- Elmwood Village Charter School (1 school)
- Kenmore-Tonawanda Union Free School District (10 schools)
- King Center Charter School (13 schools)
Contact Education.com with questions or feedback about SchoolFinder.
Please note, if you wish to speak to someone at the school, you must contact the school directly.






