The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

90 schools in Buffalo

New York · Public K-12

Of all public K-12 schools in New York, 90 sit inside Buffalo city limits, with combined enrollment of roughly 45,419 students (54 elementary, 4 middle, and 25 high).

7-year change in Buffalo

SY 2017-18 vs SY 2024-25
Total enrollment
45,419
-1,644 (-3%) vs SY 2017-18
School count
88
+5 (+6%) vs SY 2017-18
% White
20%
was 25%
% Hispanic
19%
was 18%
% Black
42%
was 44%
% Asian
13%
was 8%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
ACADEMY SCHOOLHigh09-1270
BEN FRANKLIN ELEMENTARY SCHOOLElementaryKG-04460
BEN FRANKLIN MIDDLE SCHOOLMiddle05-07654
BENNETT PARK MONTESSORI SCHOOLElementaryPK-08612
BILINGUAL CENTERElementaryPK-08358
BRICK BUFFALO ACADEMY CHARTER SCHOOLElementaryKG-0272
BUFFALO ACADEMY FOR THE VISUAL & PERFORMING ARTSHigh05-12617
BUFFALO ACADEMY OF SCIENCE CHARTER SCHOOLCombinedKG-12899
BUFFALO ACADEMY OF SCIENCE CHARTER SCHOOL IICombinedKG-12704
BUFFALO COLLEGIATE CHARTER SCHOOLCombinedM-M·
BUFFALO COMMONS CHARTER SCHOOLElementaryKG-03114
BUFFALO CREEK ACADEMY CHARTER SCHOOLMiddle05-08176
BUFFALO ELEMENTARY SCHOOL OF TECHNOLOGYElementaryPK-08551
BUFFALO SCHOOL OF CULINARY ARTS AND HOSPITALITY MANAGEMENTHigh09-12436
BUFFALO UNITED CHARTER SCHOOLElementaryKG-08465
BUILD COMMUNITY SCHOOLElementaryPK-08371
BURGARD HIGH SCHOOLHigh09-12502
CHARLES A LINDBERGH ELEMENTARY SCHOOLElementaryKG-04496
CHARTER SCHOOL FOR APPLIED TECHNOLOGIESCombinedKG-122,260
CHARTER SCHOOL OF INQUIRYElementaryKG-06276
CITY HONORS SCHOOLHigh05-121,088
COMMUNITY SCHOOL #53ElementaryPK-08464
D'YOUVILLE-PORTER CAMPUSElementaryPK-08521
DISCOVERY SCHOOLElementaryPK-08541
DR A PANTOJA COMM SCH EXCLLNCE -#18ElementaryPK-08475
DR GEORGE BLACKMAN ECCElementaryPK-04333
DR LYDIA T WRIGHT SCH OF EXCELLENCEElementaryPK-08560
EAST COMMUNITY SCHOOLHigh09-12386
ELMWOOD VILLAGE CHARTER SCHOOL DAYS PARKElementaryKG-08429
ELMWOOD VILLAGE CHARTER SCHOOL HERTELElementaryKG-08416
EMERSON SCHOOL OF HOSPITALITYHigh09-12399
ENTERPRISE CHARTER SCHOOLElementaryKG-08402
ERIE COUNTY DETENTION FACILITYHigh09-1213
ERIE COUNTY HOLDING CENTERElementaryM-M·
FRANK A SEDITA SCHOOL #30ElementaryPK-08614
FREDERICK OLMSTED #156High05-12928
HARRIET ROSS TUBMAN ACADEMYElementaryPK-08550
HARVEY AUSTIN SCHOOL #97ElementaryPK-08487
HEALTH SCIENCES CHARTER SCHOOLHigh09-12452
HERBERT HOOVER ELEMENTARY SCHOOLElementaryKG-05570
HERBERT HOOVER MIDDLE SCHOOLMiddle05-07772
HERMAN BADILLO BILINGUAL ACADEMYElementaryPK-08514
HIGHGATE HEIGHTSElementaryPK-08407
HUTCHINSON CENTRAL TECHNICAL HIGH SCHOOLHigh09-121,140
INTERNATIONAL PREPARATORY SCHOOL (THE)High09-12640
INTERNATIONAL SCHOOLElementaryPK-08933
KENMORE WEST SENIOR HIGH SCHOOLHigh08-121,235
KING CENTER CHARTER SCHOOLElementaryKG-08419
LAFAYETTE INTERNATIONAL SCHOOLHigh09-12475
LEONARDO DA VINCI HIGH SCHOOLHigh09-12363
LEWIS J BENNETT HIGH SCHOOL OF INNOVATIVE TECHNOLGYHigh09-12469
LORRAINE ELEMENTARY SCHOOLElementaryPK-08638
LOVEJOY DISCOVERY SCHOOL #43ElementaryPK-08589
MARTIN LUTHER KING JR #48ElementaryPK-08413
MARVA J DANIEL FUTURES PREPARATORY SCHOOLElementaryPK-08369
MATH SCIENCE TECHNOLOGY PREPARATORY SCHOOL AT 197High09-12438
MCKINLEY VOCATIONAL HIGH SCHOOLHigh09-12862
MIDDLE EARLY COLLEGE HIGH SCHOOLHigh09-12302
NATIVE AMERICAN MAGNETElementaryPK-08367
NORTH PARK COMMUNITY SCHOOL #50ElementaryPK-06437
PATHWAYS ACADEMYHigh09-12110
PERSISTENCE PREPARATORY ACADEMY CHARTER SCHOOLElementaryKG-07434
PFC WILLIAM J GRABIARZ #79ElementaryPK-08518
PRIMARY HALL PREPARATORY CHARTER SCHOOLElementaryPK-04220
PS 17ElementaryPK-04284
PS 27 HILLERY PARK ACADEMYElementaryPK-08481
PS 42 OCCUPATIONAL TRAINING CENTERHighUG-UG69
PS 59 DR CHARLES DREW SCIENCE MAGNETMiddle03-08293
PS 61 ARTHUR O EVE SCHOOL OF DISTINCTIONElementaryPK-04315
PS 64 FREDERICK LAW OLMSTEDElementaryPK-04583
PS 65 ROOSEVELT ECCElementaryPK-04250
PS 69 HOUGHTON ACADEMYElementaryPK-08444
PS 74 HAMLIN PARK - CLAUDE AND OUIDA CLAPP ACADEMYElementaryPK-08396
PS 81ElementaryPK-08739
PS 84CombinedKG-12151
PS 90ElementaryPK-02179
REACH ACADEMY CHARTER SCHOOLElementaryKG-08805
RESEARCH LABORATORY HS-BIOINFORMATICHigh09-12174
RIVERSIDE ACADEMY HIGH SCHOOLHigh09-12285
RONALD PEOPLES SCHOOL OF SCHOLARS (THE)ElementaryPK-04269
SOUTH BUFFALO CHARTER SCHOOLElementaryKG-08912
SOUTH PARK HIGH SCHOOLHigh09-12801
SOUTHSIDE ELEMENTARY SCHOOLElementaryPK-08772
STANLEY MAKOWSKI EARLY CHILDHOOD CENTERElementaryPK-04566
TAPESTRY CHARTER SCHOOLCombinedKG-121,120
WATERFRONT ELEMENTARY SCHOOLCombinedPK-09743
WEST BUFFALO CHARTER SCHOOLElementaryKG-08498
WEST HERTEL ELEMENTARY SCHOOLElementaryPK-08771
WESTERN NEW YORK MARITIME CHARTER SCHOOLHigh05-12392
WESTMINSTER COMMUNITY CHARTER SCHOOLElementaryKG-08342

About Buffalo

Across Buffalo, New York, 90 public schools educates about 45,419 students between them.

In terms of grade levels, the city is built around 54 elementary, 4 middle, 25 high, and 7 other.

Looking at the last 7 years. Combined enrollment now sits at 45,419 students, shrank 3% from the 47,063 reported in SY 2017-18. Over that span, Buffalo gained 5 schools, going from 83 to 88. On the demographic side, Asian enrollment moved from 8% to 13% over the same window.

On this page, the community for Buffalo discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Buffalo, New York?
There are 90 public K-12 schools in Buffalo, with a combined enrollment of about 45,419.
How many elementary, middle, and high schools are in Buffalo?
Buffalo has 54 elementary, 4 middle, 25 high, 7 combined-grade public schools.
What is the largest public school in Buffalo?
CHARTER SCHOOL FOR APPLIED TECHNOLOGIES is the largest public school in Buffalo by enrollment, with approximately 2,260 students.
What school districts serve Buffalo?
Buffalo is served by 24 public school districts, including BUFFALO ACADEMY OF SCIENCE CHARTER SCHOOL, BUFFALO ACADEMY OF SCIENCE CHARTER SCHOOL II, BUFFALO COLLEGIATE CHARTER SCHOOL, CHARTER SCHOOL FOR APPLIED TECHNOLOGIES, BUFFALO CITY SCHOOL DISTRICT and 19 others.
What grade levels do public schools in Buffalo cover?
Public schools in Buffalo serve students from pre-K through grade 12.
Are there charter schools in Buffalo?
22 of the 90 public schools in Buffalo are charter schools.

Buffalo school rankings

Largest schoolsAll rankings →