Top 10 Best Buffalo Public Middle 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 66 public middle schools serving 42,389 students in Buffalo, NY. The top ranked public middle schools in Buffalo, NY are Western New York Maritime Charter School, Tapestry Charter School and Charter School For Applied Technologies. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Buffalo, NY public middle schools have an average math proficiency score of 33% (versus the New York public middle school average of 46%), and reading proficiency score of 33% (versus the 48% statewide average). Middle schools in Buffalo have an average ranking of 2/10, which is in the bottom 50% of New York public middle schools.
Minority enrollment is 66% of the student body (majority Black), which is more than the New York public middle school average of 59% (majority Hispanic and Black).

Top Buffalo, NY Public Middle Schools (2021)

  • School (Math and Reading Proficiency) Location Grades Students
  • Rank: #11.
    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: #22.
    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: #33.
    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: #44.
    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: #55.
    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: #66.
    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: #77.
    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: #88.
    Frederick Olmsted #156 Math: 63% | Reading: 66%
    Rank
    7/
    10
    Top 50%
    319 Suffolk
    Buffalo, NY 14215
    (716) 816-4330

    Grades: 5-12 | 826 students
  • Rank: #99.
    Mill Middle School Math: 64% | Reading: 63%
    Rank
    7/
    10
    Top 50%
    505 Mill St
    Buffalo, NY 14221
    (716) 626-8300

    Grades: 5-8 | 840 students
  • Rank: #1010.
    Amherst Middle School Math: 62% | Reading: 60%
    Rank
    7/
    10
    Top 50%
    55 Kings Hwy
    Buffalo, NY 14226
    (716) 362-7100

    Grades: 6-8 | 666 students
  • Rank: #1111.
    Heim Middle School Math: 66% | Reading: 54%
    Rank
    6/
    10
    Top 50%
    175 Heim Rd
    Buffalo, NY 14221
    (716) 626-8600

    Grades: 5-8 | 674 students
  • Rank: #1212.
    P.S. 84 Special Education School
    Math: 50-59% | Reading: 60-69%
    Rank
    6/
    10
    Top 50%
    462 Grider St
    Buffalo, NY 14215
    (716) 816-4080

    Grades: K-12 | 199 students
  • Rank: #1313.
    Buffalo Academy For The Visual & Performing Arts Math: 49% | Reading: 58%
    Rank
    5/
    10
    Bottom 50%
    450 Masten Ave
    Buffalo, NY 14209
    (716) 816-4220

    Grades: 5-12 | 742 students
  • Rank: #1414.
    Discovery School Math: 53% | Reading: 48%
    Rank
    5/
    10
    Bottom 50%
    911 Abbott Rd
    Buffalo, NY 14220
    (716) 816-4922

    Grades: PK-8 | 608 students
  • Rank: #1515.
    Cleveland Hill Middle School Math: 42% | Reading: 56%
    Rank
    5/
    10
    Bottom 50%
    105 Mapleview Rd
    Buffalo, NY 14225
    (716) 836-7200

    Grades: 6-8 | 269 students
  • Rank: #1616.
    East Middle School Math: 52% | Reading: 43%
    Rank
    5/
    10
    Bottom 50%
    1445 Center Rd
    Buffalo, NY 14224
    (716) 677-3530

    Grades: 5-8 | 800 students
  • Rank: #17-1817.- 18.
    Maryvale Middle School Math: 50% | Reading: 43%
    Rank
    4/
    10
    Bottom 50%
    1050 Maryvale Dr
    Buffalo, NY 14225
    (716) 631-7425

    Grades: 6-8 | 474 students
  • Rank: #17-1817.- 18.
    Sweet Home Middle School Math: 50% | Reading: 43%
    Rank
    4/
    10
    Bottom 50%
    4150 Maple Rd
    Buffalo, NY 14226
    (716) 250-1450

    Grades: 6-8 | 732 students
  • Rank: #1919.
    West Middle School Math: 50% | Reading: 40-44%
    Rank
    4/
    10
    Bottom 50%
    395 Center Rd
    Buffalo, NY 14224
    (716) 677-3500

    Grades: 6-8 | 842 students
  • Rank: #2020.
    International Preparatory School Math: 43% | Reading: 48%
    Rank
    4/
    10
    Bottom 50%
    110 14th St
    Buffalo, NY 14213
    (716) 816-4300

    Grades: 6-12 | 862 students
  • Rank: #2121.
    Newcomer Academy At Lafayette Math: 40-49% | Reading: 40-49%
    Rank
    4/
    10
    Bottom 50%
    370 Lafayette Ave
    Buffalo, NY 14213
    (716) 816-4345

    Grades: 8-12 | 346 students
  • Rank: #2222.
    Herbert Hoover Middle School Math: 46% | Reading: 41%
    Rank
    4/
    10
    Bottom 50%
    249 Thorncliff Rd
    Buffalo, NY 14223
    (716) 874-8405

    Grades: 5-8 | 824 students
  • Rank: #2323.
    Pine Hill Education Center Alternative School
    Math: 21-39% | Reading: 40-59%
    Rank
    4/
    10
    Bottom 50%
    1635 E Delevan Ave
    Buffalo, NY 14215
    (716) 686-3680

    Grades: K-12 | 88 students
  • Rank: #2424.
    P.S. 81 Math: 38% | Reading: 39%
    Rank
    3/
    10
    Bottom 50%
    140 Tacoma Ave
    Buffalo, NY 14216
    (716) 816-4060

    Grades: PK-8 | 1,070 student
  • Rank: #2525.
    Ben Franklin Middle School Math: 38% | Reading: 29%
    Rank
    3/
    10
    Bottom 50%
    540 Parkhurst Blvd
    Buffalo, NY 14223
    (716) 874-8404

    Grades: 5-7 | 655 students
  • Rank: #2626.
    Lorraine Elementary School Math: 34% | Reading: 31%
    Rank
    2/
    10
    Bottom 50%
    71 Lorraine Ave
    Buffalo, NY 14220
    (716) 816-4809

    Grades: PK-8 | 791 students
  • Rank: #2727.
    P.S. 27 Hillery Park Academy Math: 23% | Reading: 33%
    Rank
    2/
    10
    Bottom 50%
    73 Pawnee Pkwy
    Buffalo, NY 14210
    (716) 816-4770

    Grades: PK-8 | 645 students
  • Rank: #2828.
    John F Kennedy Middle School Math: 20-24% | Reading: 30-34%
    Rank
    2/
    10
    Bottom 50%
    305 Cayuga Creek Rd
    Buffalo, NY 14227
    (716) 897-7300

    Grades: 6-8 | 282 students
  • Rank: #2929.
    Math Science Technology Preparatory School At Seneca Math: 29% | Reading: 27%
    Rank
    2/
    10
    Bottom 50%
    666 E Delevan Ave
    Buffalo, NY 14215
    (716) 816-4500

    Grades: 5-12 | 695 students
  • Rank: #3030.
    P.S. 69 Houghton Academy Math: 31% | Reading: 26%
    Rank
    2/
    10
    Bottom 50%
    1725 Clinton St
    Buffalo, NY 14206
    (716) 816-4794

    Grades: PK-8 | 515 students
  • Rank: #3131.
    Alternative High School At 4 Alternative School
    Math: 20-29% | Reading: 21-39%
    Rank
    2/
    10
    Bottom 50%
    425 South Park
    Buffalo, NY 14204
    (716) 816-3270

    Grades: 8-12 | 117 students
  • Rank: #3232.
    Pfc William J Grabiarz #79 Math: 20% | Reading: 28%
    Rank
    2/
    10
    Bottom 50%
    225 Lawn Ave
    Buffalo, NY 14207
    (716) 816-4040

    Grades: PK-8 | 593 students
  • Rank: #3333.
    Cheektowaga Middle School Math: 25% | Reading: 24%
    Rank
    1/
    10
    Bottom 50%
    3600 Union Rd
    Buffalo, NY 14225
    (716) 686-3660

    Grades: 5-8 | 619 students
  • Rank: #3434.
    Southside Elementary School Math: 23% | Reading: 25%
    Rank
    1/
    10
    Bottom 50%
    430 Southside Pkwy
    Buffalo, NY 14210
    (716) 816-4818

    Grades: PK-8 | 1,094 student
  • Rank: #3535.
    Waterfront Elementary School Math: 25% | Reading: 23%
    Rank
    1/
    10
    Bottom 50%
    95 Fourth St
    Buffalo, NY 14202
    (716) 816-3900

    Grades: PK-8 | 860 students
  • Show 31 more public schools in Buffalo, NY (out of 66 total schools)
Recent Articles
The COVID-19 pandemic has turned the world on its head. The effects of the global pandemic will be felt for years to come, though maybe more so in certain populations. Here’s what you need to know about the current state of special education in the United States.
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?