Top 10 Best Buffalo Public Schools (2021)

All
(134)
All
(134)
 
High
(47)
High
(47)
 
Middle
(66)
Middle
(66)
 
Elementary
(101)
Elementary
(101)
 
Pre-K
(44)
Pre-K
(44)
 
Charter
(17)
Charter
(17)
 
Private
(58)
Private
(58)
 
For the 2021 school year, there are 134 public schools serving 77,970 students in Buffalo, NY. Buffalo has one of the highest concentrations of top ranked public schools in New York.
The top ranked public schools in Buffalo, NY are Williamsville North High School, Sweet Home Senior High School and Williamsville South High School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Buffalo, NY public schools have an average math proficiency score of 44% (versus the New York public school average of 54%), and reading proficiency score of 44% (versus the 54% statewide average). Schools in Buffalo have an average ranking of 3/10, which is in the bottom 50% of New York public schools.
Minority enrollment is 56% of the student body (majority Black), which is less than the New York public school average of 57% (majority Hispanic and Black).

Top Buffalo, NY Public Schools (2021)

  • School (Math and Reading Proficiency) Location Grades Students
  • Rank: #11.
    Williamsville North High School Math: 97% | Reading: 98%
    Rank
    10/
    10
    Top 5%
    1595 Hopkins Rd
    Buffalo, NY 14221
    (716) 626-8500

    Grades: 9-12 | 1,383 student
  • Rank: #22.
    Sweet Home Senior High School Math: 96% | Reading: 98%
    Rank
    10/
    10
    Top 5%
    1901 Sweet Home Rd
    Buffalo, NY 14228
    (716) 250-1203

    Grades: 9-12 | 1,031 student
  • Rank: #33.
    Williamsville South High School Math: 98% | Reading: 96%
    Rank
    10/
    10
    Top 5%
    5950 Main St
    Buffalo, NY 14221
    (716) 626-8200

    Grades: 9-12 | 974 students
  • Rank: #44.
    West Seneca East Senior High School Math: 96% | Reading: 96%
    Rank
    10/
    10
    Top 5%
    4760 Seneca St
    Buffalo, NY 14224
    (716) 677-3300

    Grades: 9-12 | 924 students
  • Rank: #5-85.-8.
    Amherst Central High School Math: ≥95% | Reading: ≥95%
    Rank
    10/
    10
    Top 5%
    4301 Main St
    Buffalo, NY 14226
    (716) 362-8100

    Grades: 9-12 | 832 students
  • Rank: #5-85.-8.
    Cheektowaga High School Math: ≥95% | Reading: ≥95%
    Rank
    10/
    10
    Top 5%
    3600 Union Rd
    Buffalo, NY 14225
    (716) 686-3602

    Grades: 9-12 | 656 students
  • Rank: #5-85.-8.
    Middle Early College High School Math: ≥95% | Reading: ≥95%
    Rank
    10/
    10
    Top 5%
    2885 Main St
    Buffalo, NY 14214
    (716) 816-4010

    Grades: 9-12 | 317 students
  • Rank: #5-85.-8.
    Western New York Maritime Charter School Charter School
    Math: ≥95% | Reading: ≥95%
    Rank
    10/
    10
    Top 5%
    266 Genesee St
    Buffalo, NY 14204
    (716) 842-6289

    Grades: 7-12 | 443 students
  • Rank: #9-109.- 10.
    John F Kennedy Senior High School Math: 90-94% | Reading: ≥95%
    Rank
    10/
    10
    Top 10%
    305 Cayuga Creek Rd
    Buffalo, NY 14227
    (716) 891-6407

    Grades: 9-12 | 414 students
  • Rank: #9-109.- 10.
    Maryvale High School Math: 90-94% | Reading: ≥95%
    Rank
    10/
    10
    Top 10%
    1050 Maryvale Dr
    Buffalo, NY 14225
    (716) 631-7481

    Grades: 9-12 | 665 students
  • Rank: #11-1211.- 12.
    Cleveland Hill High School Math: ≥95% | Reading: 90-94%
    Rank
    10/
    10
    Top 10%
    105 Mapleview Rd
    Buffalo, NY 14225
    (716) 836-7200

    Grades: 9-12 | 389 students
  • Rank: #11-1211.- 12.
    Leonardo Da Vinci High School Math: ≥95% | Reading: 90-94%
    Rank
    10/
    10
    Top 10%
    320 Porter Ave
    Buffalo, NY 14201
    (716) 816-4380

    Grades: 9-12 | 375 students
  • Rank: #1313.
    Hutchinson Central Technical High School Math: 92% | Reading: 95%
    Rank
    10/
    10
    Top 10%
    256 S Elmwood Ave
    Buffalo, NY 14201
    (716) 816-3888

    Grades: 9-12 | 1,148 student
  • Rank: #1414.
    West Seneca West Senior High School Math: 93% | Reading: 94%
    Rank
    10/
    10
    Top 10%
    3330 Seneca St
    Buffalo, NY 14224
    (716) 677-3350

    Grades: 9-12 | 1,231 student
  • Rank: #1515.
    Tapestry Charter School Charter School
    Math: 90-94% | Reading: 90-94%
    Rank
    9/
    10
    Top 20%
    65 Great Arrow Ave
    Buffalo, NY 14216
    (716) 204-5883

    Grades: K-12 | 893 students
  • Rank: #1616.
    Charter School For Applied Technologies Charter School
    Math: ≥95% | Reading: 80-84%
    Rank
    9/
    10
    Top 20%
    2303 Kenmore Ave
    Buffalo, NY 14207
    (716) 876-7505

    Grades: K-12 | 2,180 students
  • Rank: #1717.
    City Honors School Math: 93% | Reading: 88%
    Rank
    9/
    10
    Top 20%
    186 E North St
    Buffalo, NY 14204
    (716) 816-4230

    Grades: 5-12 | 1,078 student
  • Rank: #1818.
    Global Concepts Charter School Charter School
    Math: ≥90% | Reading: ≥90%
    Rank
    9/
    10
    Top 20%
    1001 Ridge Rd
    Buffalo, NY 14218
    (716) 821-1903

    Grades: K-12 | 940 students
  • Rank: #1919.
    Buffalo Academy Of Science Charter School Charter School
    Math: 90-94% | Reading: 80-84%
    Rank
    9/
    10
    Top 20%
    190 Franklin St
    Buffalo, NY 14202
    (716) 854-2490

    Grades: 5-12 | 616 students
  • Rank: #2020.
    Lackawanna High School Math: 85-89% | Reading: 85-89%
    Rank
    9/
    10
    Top 20%
    550 Martin Rd
    Buffalo, NY 14218
    (716) 827-6727

    Grades: 9-12 | 581 students
  • Rank: #2121.
    Oracle Charter School Charter School
    Math: 80-89% | Reading: ≥90%
    Rank
    9/
    10
    Top 20%
    888 Delaware Ave
    Buffalo, NY 14209
    (716) 362-3188

    Grades: 9-12 | 315 students
  • Rank: #2222.
    Health Sciences Charter School Charter School
    Math: 80-84% | Reading: 85-89%
    Rank
    9/
    10
    Top 20%
    1140 Ellicott St
    Buffalo, NY 14209
    (716) 888-4080

    Grades: 9-12 | 437 students
  • Rank: #2323.
    Mckinley Vocational High School Vocational School
    Math: 81% | Reading: 87%
    Rank
    9/
    10
    Top 20%
    1500 Elmwood Ave
    Buffalo, NY 14207
    (716) 816-4480

    Grades: 9-12 | 1,063 student
  • Rank: #2424.
    Burgard High School Vocational School
    Math: 85-89% | Reading: 70-74%
    Rank
    9/
    10
    Top 20%
    400 Kensington Ave
    Buffalo, NY 14214
    (716) 816-4450

    Grades: 9-12 | 480 students
  • Rank: #2525.
    Emerson School Of Hospitality Math: 80-84% | Reading: 75-79%
    Rank
    8/
    10
    Top 30%
    70 W Chippewa St
    Buffalo, NY 14202
    (716) 816-3018

    Grades: 9-12 | 786 students
  • Rank: #2626.
    Sheridan Hill Elementary School Math: 84% | Reading: 74%
    Rank
    8/
    10
    Top 30%
    4560 Boncrest Dr E
    Buffalo, NY 14221
    (716) 407-9250

    Grades: K-5 | 482 students
  • Rank: #2727.
    Kenmore West Senior High School Math: 77% | Reading: 80%
    Rank
    8/
    10
    Top 30%
    33 Highland Pky
    Buffalo, NY 14223
    (716) 874-8401

    Grades: 8-12 | 1,437 student
  • Rank: #2828.
    Maple East Elementary School Math: 78% | Reading: 77%
    Rank
    8/
    10
    Top 30%
    1500 Maple Rd
    Buffalo, NY 14221
    (716) 626-8800

    Grades: K-4 | 610 students
  • Rank: #2929.
    Maple West Elementary School Math: 77% | Reading: 72%
    Rank
    8/
    10
    Top 30%
    851 Maple Rd
    Buffalo, NY 14221
    (716) 626-8840

    Grades: K-4 | 625 students
  • Rank: #30-3130.- 31.
    Harris Hill Elementary School Math: 80% | Reading: 68%
    Rank
    8/
    10
    Top 30%
    4260 S Harris Hill Rd
    Buffalo, NY 14221
    (716) 407-9175

    Grades: K-5 | 476 students
  • Rank: #30-3130.- 31.
    Smallwood Drive School Math: 74% | Reading: 75%
    Rank
    8/
    10
    Top 30%
    300 Smallwood Dr
    Buffalo, NY 14226
    (716) 362-2100

    Grades: K-5 | 651 students
  • Rank: #3232.
    P.S. 64 Frederick Law Olmsted Math: 72% | Reading: 74%
    Rank
    8/
    10
    Top 30%
    874 Amherst St
    Buffalo, NY 14216
    (716) 816-3420

    Grades: PK-4 | 598 students
  • Rank: #3333.
    Country Parkway Elementary School Math: 75-79% | Reading: 65-69%
    Rank
    8/
    10
    Top 30%
    35 Hollybrook Dr
    Buffalo, NY 14221
    (716) 626-9860

    Grades: K-4 | 520 students
  • Rank: #34-3534.- 35.
    Lafayette High School Math: 70-74% | Reading: 70-74%
    Rank
    8/
    10
    Top 30%
    370 Lafayette Ave
    Buffalo, NY 14213
    (716) 816-4358

    Grades: 11-12 | 122 students
  • Rank: #34-3534.- 35.
    South Park High School Math: 70-74% | Reading: 70-74%
    Rank
    8/
    10
    Top 30%
    150 Southside Pkwy
    Buffalo, NY 14220
    (716) 816-4828

    Grades: 9-12 | 828 students
  • Show 99 more public schools in Buffalo, NY (out of 134 total schools)
Recent Articles
Summer vacation may be a time for relaxation, but being away from school may result in significant learning loss. Learn about how you can keep your child’s brain sharp this summer.
As more schools return to in-person learning, teachers and parents find themselves dealing with the trauma and stress created by the pandemic.
After more than a year of remote learning, schools are finally returning to in-person instruction but how has the pandemic changed the face of public education and what will it look like moving forward?