Public schools in Buffalo, NY

Buffalo has 86 public schools with a 2024-25 address in the city: 24 high, 4 middle, 51 elementary, 7 other, enrolling 45,168 students. They are run by 22 districts and agencies; Buffalo Public Schools runs 60 of them.

The 22 districts and agencies that run Buffalo's public schools

Each district decides who can enroll where; its page holds its schools, spending and teachers.

Source: NCES Common Core of Data 2024-25: school location city and operating agency; NCES F-33 fiscal year 2022-23: district fall membership and current spending per student. Schools on a city's edge can serve students from outside it.

24 high schools in Buffalo, 12,577 students

The other 14 high schools

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

4 middle schools in Buffalo, 1,895 students

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

51 elementary schools in Buffalo, 24,750 students

The other 41 elementary schools
SchoolStudents 2024‑25Per teacherFree lunchDistrict
PS 64 Frederick Law Olmsted58312.639.3%Buffalo Public Schools
Herbert Hoover Elementary School57011.238.4%Kenmore-Tonawanda Union Free
Stanley Makowski Early Childhood Center56610.894.7%Buffalo Public Schools
Dr Lydia T Wright Sch of Excellence56011.095.9%Buffalo Public Schools
Buffalo Elementary School of Technology55110.996.0%Buffalo Public Schools
Harriet Ross Tubman Academy55011.397.8%Buffalo Public Schools
Discovery School54111.856.6%Buffalo Public Schools
D'youville-Porter Campus5218.694.0%Buffalo Public Schools
Pfc William J Grabiarz #7951811.193.4%Buffalo Public Schools
Herman Badillo Bilingual Academy51410.094.0%Buffalo Public Schools
West Buffalo Charter School49815.682.9%West Buffalo Charter School
Charles a Lindbergh Elementary School49612.834.1%Kenmore-Tonawanda Union Free
Harvey Austin School #974878.795.3%Buffalo Public Schools
PS 27 Hillery Park Academy4818.690.4%Buffalo Public Schools
Dr a Pantoja Comm Sch Excllnce -#1847510.296.2%Buffalo Public Schools
Buffalo United Charter School46511.187.1%Buffalo United Charter School
Community School #534649.597.4%Buffalo Public Schools
Ben Franklin Elementary School46010.547.4%Kenmore-Tonawanda Union Free
PS 69 Houghton Academy44410.992.3%Buffalo Public Schools
North Park Community School #5043712.629.7%Buffalo Public Schools
Persistence Preparatory Academy Charter School43414.561.3%Persistence Preparatory Academy Charter School
Elmwood Village Charter School Days Park4299.851.3%Elmwood Village Charter School Days Park
King Center Charter School41910.790.2%King Center Charter School
Elmwood Village Charter School Hertel41610.560.8%Elmwood Village Charter School Hertel
Martin Luther King Jr #4841310.696.1%Buffalo Public Schools
Highgate Heights40711.592.9%Buffalo Public Schools
Enterprise Charter School40218.497.3%Enterprise Charter School
PS 74 Hamlin Park - Claude and Ouida Clapp Academy3969.396.5%Buffalo Public Schools
Build Community School3718.796.5%Buffalo Public Schools
Marva J Daniel Futures Preparatory School3698.997.3%Buffalo Public Schools
Native American Magnet36710.494.0%Buffalo Public Schools
Bilingual Center3588.093.3%Buffalo Public Schools
Westminster Community Charter School3429.589.5%Westminster Community Charter School
Dr George Blackman Ecc3339.489.2%Buffalo Public Schools
PS 61 Arthur O Eve School of Distinction31511.285.7%Buffalo Public Schools
PS 172849.193.0%Buffalo Public Schools
Charter School of Inquiry2767.779.7%Charter School of Inquiry
PS 8226910.796.7%Buffalo Public Schools
PS 65 Roosevelt Ecc25010.394.4%Buffalo Public Schools
Primary Hall Preparatory Charter School22014.756.4%Primary Hall Preparatory Charter School
Buffalo Commons Charter School11419.074.2%Buffalo Commons Charter School

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

7 other schools in Buffalo, 5,946 students

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch); level from the directory. All free (CEP): every student eats free under the Community Eligibility Provision, so the school reports no free-lunch count.

How Buffalo's public schools compare with New York's

The median Buffalo school has 10.5 students per full-time teacher, fewer than the New York median of 11.1. 87% of its schools ran a schoolwide Title I program in 2021-22, against 53% across the state. Its median school enrolls 467 students (state 428).

Buffalo against New York, schools open in 2024-25 with students
BuffaloNew York
Median students per teacher10.511.1
Median school size (students)467428
Schools with a schoolwide Title I program (2021-22)87%53%
Schools where every student eats free (CEP)99%85%
Charter schools23%7.1%

Source: NCES Common Core of Data 2024-25 (membership, staff, lunch program, charter status; the 86 Buffalo schools and the 4,767 New York schools open that year with students); Title I status CCD 2021-22. Students per teacher counts 2024-25 teachers and ratios from 3 to 99.

What to look at next in Buffalo

  1. Buffalo Public SchoolsRuns 60 of Buffalo's 86 public schools and spent $29,407 per student in fiscal year 2022-23.$29,407
  2. Kenmore West Senior High School, the largest high school in Buffalo1,235 students in 2024-25, 10.4 per teacher.1,235
  3. Compare Buffalo Public Schools with Kenmore-Tonawanda Union Free School DistrictBuffalo's two largest operators side by side: enrollment, spending and schools.
  4. The largest public schools in New YorkNew York's 50 largest schools open in 2024-25, by enrollment.
  5. Find the school district for a Buffalo addressA home's district, not its city, decides which public schools it can enroll in.

Source: NCES Common Core of Data 2024-25 (schools and their operating agencies); NCES F-33 finance survey, fiscal year 2022-23 (spending per student).

Choosing among them: how to choose a school district with the federal data, and what a Title I school is.

Other cities in New York

  1. Brooklyn567 schools
  2. Bronx455 schools
  3. New York348 schools
  4. Rochester99 schools
  5. Staten Island87 schools
  6. Jamaica49 schools
  7. Syracuse46 schools
  8. Flushing45 schools

Questions about schools in Buffalo

  1. How many public schools are in Buffalo, NY?
    86 public schools with an address in Buffalo were open in 2024-25: 24 high, 4 middle, 51 elementary, 7 other, enrolling 45,168 students. 20 are charter schools.
  2. What is the largest high school in Buffalo?
    Kenmore West Senior High School, with 1,235 students in 2024-25 (Kenmore-Tonawanda Union Free School District).
  3. Which districts run Buffalo's schools?
    Buffalo Public Schools (60 schools), Kenmore-Tonawanda Union Free School District (6 schools), Charter School for Applied Technologies (1 school), Tapestry School (1 school), and 18 more. A school's district, not its city, decides who can enroll.

These figures are for information and are not a substitute for the district's enrollment office, which confirms the school a home is assigned to.

Sources

Source: NCES Common Core of Data School directory, membership, staff and lunch files · 2024-25

Source: NCES Common Core of Data Public school search (the official record of each school) · 2024-25