Skip to content
USCity.review

Public schools in Buffalo, NY

87 public schools enrolling 45,090 students (2022 data). Matched to the city by school location, so schools in unincorporated areas with a Buffalo address are included.

School Students

Charter School For Applied Technologies

Other · Charter · Charter School For Applied Technologies

2,309

Kenmore West Senior High School

High · Kenmore-Tonawanda Union Free School District

1,358

Hutchinson Central Technical High School

High · Buffalo City School District

1,175

Tapestry Charter School

Other · Charter · Tapestry Charter School

1,108

City Honors School

High · Buffalo City School District

1,080

Mckinley Vocational High School

High · Buffalo City School District

986

International School

Elementary · Buffalo City School District

981

Frederick Olmsted #156

High · Buffalo City School District

904

South Buffalo Charter School

Elementary · Charter · South Buffalo Charter School

882

Buffalo Academy Of Science Charter School

Other · Charter · Buffalo Academy Of Science Charter School

881

Southside Elementary School

Elementary · Buffalo City School District

862

Waterfront Elementary School

Elementary · Buffalo City School District

761

Herbert Hoover Middle School

Middle · Kenmore-Tonawanda Union Free School District

758

West Hertel Elementary School

Elementary · Buffalo City School District

750

South Park High School

High · Buffalo City School District

748

Ps 81

Elementary · Buffalo City School District

737

Lorraine Elementary School

Elementary · Buffalo City School District

699

Frank A Sedita School #30

Elementary · Buffalo City School District

672

Buffalo United Charter School

Elementary · Charter · Buffalo United Charter School

659

Bennett Park Montessori School

Elementary · Buffalo City School District

652

Ben Franklin Middle School

Middle · Kenmore-Tonawanda Union Free School District

626

Ps 59 Dr Charles Drew Science Magnet

Elementary · Buffalo City School District

620

International Preparatory School (The)

High · Buffalo City School District

607

Stanley Makowski Early Childhood Center

Elementary · Buffalo City School District

586

D'youville-Porter Campus

Elementary · Buffalo City School District

582

Dr Lydia T Wright Sch Of Excellence

Elementary · Buffalo City School District

580

Lovejoy Discovery School #43

Elementary · Buffalo City School District

577

Buffalo Academy For The Visual & Performing Arts

High · Buffalo City School District

566

Herbert Hoover Elementary School

Elementary · Kenmore-Tonawanda Union Free School District

565

Ps 64 Frederick Law Olmsted

Elementary · Buffalo City School District

558

Ps 27 Hillery Park Academy

Elementary · Buffalo City School District

544

Discovery School

Elementary · Buffalo City School District

543

Pfc William J Grabiarz #79

Elementary · Buffalo City School District

538

Reach Academy Charter School

Elementary · Charter · Reach Academy Charter School

529

Buffalo Elementary School Of Technology

Elementary · Buffalo City School District

525

Harvey Austin School #97

Elementary · Buffalo City School District

516

Harriet Ross Tubman Academy

Elementary · Buffalo City School District

513

Herman Badillo Bilingual Academy

Elementary · Buffalo City School District

513

West Buffalo Charter School

Elementary · Charter · West Buffalo Charter School

503

Charles A Lindbergh Elementary School

Elementary · Kenmore-Tonawanda Union Free School District

480