Best Middle Schools in Oklahoma (2025-26)
Every ranked middle school in Oklahoma, ordered by SchoolGrade. A grade rewards actual test performance against the projection for each school's student context, so a B in a high-poverty school can outrank an A- elsewhere on impact. Click a column heading to sort, or filter by school, city or district.
Oklahoma rankings: High Schools · Middle Schools · Elementary Schools
Oklahoma middle schools ranked
| Rank | Grade | School | City | District | Actual | Projected | Impact | Students |
|---|---|---|---|---|---|---|---|---|
| #1 | A+ | Chisholm MS | Enid | Chisholm | 63% | 27% | Greatly Exceeds Expectations | 266 |
| #2 | A+ | Bethany MS | Bethany | Bethany | 59% | 36% | Greatly Exceeds Expectations | 390 |
| #3 | A+ | Classen MS Of Advanced Studies | Oklahoma City | Oklahoma City | 58% | 61% | Meets Expectations | 855 |
| #4 | A+ | Deer Creek MS | Edmond | Deer Creek | 51% | 47% | Exceeds Expectations | 1,179 |
| #5 | A+ | Thomas Fay Custer Unified Jhs | Thomas | Thomas-Fay-Custer Unified Dist | 51% | 21% | Greatly Exceeds Expectations | 112 |
| #6 | A+ | Brink Jhs | Oklahoma City | Moore | 50% | 39% | Greatly Exceeds Expectations | 666 |
| #7 | A+ | Piedmont MS | Piedmont | Piedmont | 48% | 45% | Exceeds Expectations | 772 |
| #8 | A+ | Southridge Jhs | Oklahoma City | Moore | 48% | 40% | Greatly Exceeds Expectations | 591 |
| #9 | A+ | Stillwater Jhs | Stillwater | Stillwater | 48% | 33% | Greatly Exceeds Expectations | 884 |
| #10 | A+ | Deer Creek Intermediate School | Edmond | Deer Creek | 47% | 46% | Meets Expectations | 586 |
| #11 | A+ | Central MS | Edmond | Edmond | 46% | 54% | Doesn't Meet Expectations | 980 |
| #12 | A+ | Cheyenne MS | Edmond | Edmond | 46% | 42% | Exceeds Expectations | 851 |
| #13 | A+ | Morrison MS | Morrison | Morrison | 46% | 23% | Greatly Exceeds Expectations | 88 |
| #14 | A+ | Belle Isle MS | Oklahoma City | Oklahoma City | 45% | 48% | Meets Expectations | 475 |
| #15 | A+ | Minco MS | Minco | Minco | 45% | 20% | Greatly Exceeds Expectations | 131 |
| #16 | A+ | Dove Science Academy MS (Charter) | Oklahoma City | Dove Schools of Okc (charter) | 44% | 20% | Greatly Exceeds Expectations | 261 |
| #17 | A+ | Fort Gibson MS | Fort Gibson | Fort Gibson | 44% | 25% | Greatly Exceeds Expectations | 394 |
| #18 | A+ | Mustang North MS | Yukon | Mustang | 44% | 38% | Exceeds Expectations | 724 |
| #19 | A+ | Sequoyah MS | Edmond | Edmond | 43% | 39% | Exceeds Expectations | 1,006 |
| #20 | A | Blanchard MS | Blanchard | Blanchard | 43% | 38% | Exceeds Expectations | 477 |
| #21 | A | Elk City MS | Elk City | Elk City | 43% | 33% | Greatly Exceeds Expectations | 306 |
| #22 | A | Mclish MS | Stonewall | Stonewall | 43% | 24% | Greatly Exceeds Expectations | 131 |
| #23 | A | Okarche Jhs | Okarche | Okarche | 43% | 38% | Exceeds Expectations | 113 |
| #24 | A | Stillwater MS | Stillwater | Stillwater | 43% | 34% | Greatly Exceeds Expectations | 932 |
| #25 | A | Washington MS | Washington | Washington | 43% | 38% | Exceeds Expectations | 279 |
| #26 | A | Gore Upper ES | Gore | Gore | 41% | 18% | Greatly Exceeds Expectations | 118 |
| #27 | A | Nicoma Park MS | Choctaw | Choctaw-Nicoma Park | 41% | 27% | Greatly Exceeds Expectations | 622 |
| #28 | A | Mustang MS | Mustang | Mustang | 40% | 34% | Exceeds Expectations | 723 |
| #29 | A | Owasso 6th Grade Ctr | Owasso | Owasso | 40% | 37% | Exceeds Expectations | 774 |
| #30 | A | Tuttle MS | Tuttle | Tuttle | 40% | 39% | Meets Expectations | 460 |
| #31 | A | Wilson 6th Grade Center | Collinsville | Collinsville | 40% | 32% | Greatly Exceeds Expectations | 236 |
| #32 | A | Chandler Jhs | Chandler | Chandler | 39% | 29% | Greatly Exceeds Expectations | 160 |
| #33 | A | Cherokee MS | Cherokee | Cherokee | 39% | 31% | Exceeds Expectations | 90 |
| #34 | A | Cimarron MS | Edmond | Edmond | 39% | 37% | Meets Expectations | 866 |
| #35 | A | Dove Science Academy Middle School South Okc (Charter) | Oklahoma City | Dove Schools of Okc (charter) | 39% | 22% | Greatly Exceeds Expectations | 292 |
| #36 | A | Hydro Eakly MS | Hydro | Hydro-Eakly | 39% | 25% | Greatly Exceeds Expectations | 98 |
| #37 | A | Pocola MS | Pocola | Pocola | 39% | 23% | Greatly Exceeds Expectations | 155 |
| #38 | A | Carver MS | Tulsa | Tulsa | 38% | 53% | Underperforms Expectations | 656 |
| #39 | A | Heartland MS | Edmond | Edmond | 38% | 35% | Exceeds Expectations | 1,071 |
| #40 | A | Latta MS | Ada | Latta | 38% | 20% | Greatly Exceeds Expectations | 201 |
| #41 | A | Perry Jhs | Perry | Perry | 38% | 25% | Greatly Exceeds Expectations | 165 |
| #42 | A | Chamberlain MS | Fairview | Fairview | 37% | 27% | Greatly Exceeds Expectations | 167 |
| #43 | A- | Amber Pocasset MS | Amber | Amber-Pocasset | 37% | 24% | Greatly Exceeds Expectations | 66 |
| #44 | A- | Cashion MS | Cashion | Cashion | 37% | 35% | Meets Expectations | 215 |
| #45 | A- | Eufaula MS | Eufaula | Eufaula | 37% | 22% | Greatly Exceeds Expectations | 285 |
| #46 | A- | Whittier MS | Norman | Norman | 37% | 39% | Meets Expectations | 1,016 |
| #47 | A- | Cache MS | Cache | Cache | 36% | 34% | Meets Expectations | 626 |
| #48 | A- | Checotah MS | Checotah | Checotah | 36% | 21% | Greatly Exceeds Expectations | 330 |
| #49 | A- | Highland East Jhs | Moore | Moore | 36% | 35% | Meets Expectations | 789 |
| #50 | A- | Jenks MS | Jenks | Jenks | 36% | 46% | Underperforms Expectations | 1,831 |
| #51 | A- | Mustang Central MS | Yukon | Mustang | 36% | 32% | Exceeds Expectations | 554 |
| #52 | A- | Obuch MS | Antlers | Antlers | 36% | 22% | Greatly Exceeds Expectations | 226 |
| #53 | A- | Owasso 7th Grade Ctr | Owasso | Owasso | 36% | 37% | Meets Expectations | 757 |
| #54 | A- | Pioneer Pleasant Vale Jhs | Waukomis | Pioneer-Pleasant Vale | 36% | 24% | Greatly Exceeds Expectations | 73 |
| #55 | A- | Santa Fe South MS (Charter) | Oklahoma City | Santa Fe South (charter) | 36% | 15% | Greatly Exceeds Expectations | 751 |
| #56 | A- | Tahlequah MS | Tahlequah | Tahlequah | 36% | 24% | Greatly Exceeds Expectations | 676 |
| #57 | A- | Alcott MS | Norman | Norman | 35% | 29% | Exceeds Expectations | 713 |
| #58 | A- | Clyde Boyd MS | Sand Springs | Sand Springs | 35% | 27% | Greatly Exceeds Expectations | 1,116 |
| #59 | A- | Empire MS | Duncan | Empire | 35% | 25% | Greatly Exceeds Expectations | 109 |
| #60 | A- | Frederick MS | Frederick | Frederick | 35% | 19% | Greatly Exceeds Expectations | 174 |
| #61 | A- | Guthrie Jhs | Guthrie | Guthrie | 35% | 23% | Greatly Exceeds Expectations | 496 |
| #62 | A- | Plainview MS | Ardmore | Plainview | 35% | 27% | Greatly Exceeds Expectations | 339 |
| #63 | A- | Purcell Jhs | Purcell | Purcell | 35% | 27% | Greatly Exceeds Expectations | 310 |
| #64 | A- | Verdigris Jhs | Claremore | Verdigris | 35% | 34% | Meets Expectations | 208 |
| #65 | A- | Wright City Jhs | Wright City | Wright City | 35% | 17% | Greatly Exceeds Expectations | 74 |
| #66 | A- | Bridge Creek MS | Blanchard | Bridge Creek | 34% | 31% | Exceeds Expectations | 401 |
| #67 | B+ | 7th And 8th Grade Academic Ctr | Poteau | Poteau | 34% | 23% | Greatly Exceeds Expectations | 362 |
| #68 | B+ | Chickasha MS | Chickasha | Chickasha | 34% | 20% | Greatly Exceeds Expectations | 316 |
| #69 | B+ | Edison Preparatory MS | Tulsa | Tulsa | 34% | 45% | Underperforms Expectations | 822 |
| #70 | B+ | Ewing Halsell MS | Vinita | Vinita | 34% | 22% | Greatly Exceeds Expectations | 307 |
| #71 | B+ | Hennessey Upper ES | Hennessey | Hennessey | 34% | 36% | Meets Expectations | 260 |
| #72 | B+ | Jones MS | Jones | Jones | 33% | 25% | Greatly Exceeds Expectations | 265 |
| #73 | B+ | Thackerville MS | Thackerville | Thackerville | 33% | 27% | Exceeds Expectations | 60 |
| #74 | B+ | Yukon MS | Yukon | Yukon | 33% | 36% | Meets Expectations | 1,407 |
| #75 | B+ | Choctaw MS | Choctaw | Choctaw-Nicoma Park | 32% | 31% | Meets Expectations | 725 |
| #76 | B+ | Curtis Inge MS | Noble | Noble | 32% | 28% | Exceeds Expectations | 712 |
| #77 | B+ | Dibble MS | Blanchard | Dibble | 32% | 21% | Greatly Exceeds Expectations | 166 |
| #78 | B+ | Elgin MS | Elgin | Elgin | 32% | 40% | Doesn't Meet Expectations | 791 |
| #79 | B+ | Hilldale MS | Muskogee | Hilldale | 32% | 27% | Exceeds Expectations | 473 |
| #80 | B+ | Kingfisher Junior High School | Kingfisher | Kingfisher | 32% | 29% | Exceeds Expectations | 213 |
| #81 | B+ | Silo MS | Durant | Silo | 32% | 31% | Meets Expectations | 246 |
| #82 | B+ | Summit MS | Edmond | Edmond | 32% | 35% | Meets Expectations | 940 |
| #83 | B+ | Valliant MS | Valliant | Valliant | 32% | 22% | Greatly Exceeds Expectations | 200 |
| #84 | B+ | Watonga MS | Watonga | Watonga | 32% | 20% | Greatly Exceeds Expectations | 170 |
| #85 | B+ | Bethel MS | Shawnee | Bethel | 31% | 28% | Exceeds Expectations | 258 |
| #86 | B+ | Marlow MS | Marlow | Marlow | 31% | 27% | Exceeds Expectations | 317 |
| #87 | B | Sequoyah MS | Claremore | Sequoyah | 31% | 30% | Meets Expectations | 297 |
| #88 | B | Stratford MS | Stratford | Stratford | 31% | 28% | Exceeds Expectations | 139 |
| #89 | B | Cordell Jhs | Cordell | Cordell | 30% | 21% | Greatly Exceeds Expectations | 137 |
| #90 | B | Cushing MS | Cushing | Cushing | 30% | 32% | Meets Expectations | 470 |
| #91 | B | Cyril Jhs | Cyril | Cyril | 30% | 17% | Greatly Exceeds Expectations | 62 |
| #92 | B | Dale MS | Dale | Dale | 30% | 34% | Doesn't Meet Expectations | 180 |
| #93 | B | Durant MS | Durant | Durant | 30% | 30% | Meets Expectations | 589 |
| #94 | B | Ketchum MS | Ketchum | Ketchum | 30% | 30% | Meets Expectations | 130 |
| #95 | B | Mangum MS | Mangum | Mangum | 30% | 27% | Exceeds Expectations | 156 |
| #96 | B | Navajo Jhs | Altus | Navajo | 30% | 28% | Meets Expectations | 70 |
| #97 | B | Oneta Ridge MS | Broken Arrow | Broken Arrow | 30% | 40% | Doesn't Meet Expectations | 924 |
| #98 | B | Weatherford MS | Weatherford | Weatherford | 30% | 35% | Doesn't Meet Expectations | 345 |
| #99 | B | Wilburton MS | Wilburton | Wilburton | 30% | 20% | Greatly Exceeds Expectations | 183 |
| #100 | B | Bixby MS | Bixby | Bixby | 29% | 42% | Underperforms Expectations | 1,216 |
| #101 | B | Central MS | Bartlesville | Bartlesville | 29% | 28% | Meets Expectations | 671 |
| #102 | B | Grove MS | Grove | Grove | 29% | 40% | Underperforms Expectations | 391 |
| #103 | B | Hefner MS | Oklahoma City | Putnam City | 29% | 23% | Exceeds Expectations | 965 |
| #104 | B | Little Axe MS | Norman | Little Axe | 29% | 19% | Greatly Exceeds Expectations | 256 |
| #105 | B | Newman MS | Skiatook | Skiatook | 29% | 28% | Meets Expectations | 508 |
| #106 | B | Owasso 8th Grade Ctr | Owasso | Owasso | 29% | 37% | Doesn't Meet Expectations | 752 |
| #107 | B- | Duncan MS | Duncan | Duncan | 29% | 30% | Meets Expectations | 753 |
| #108 | B- | Pauls Valley Jhs | Pauls Valley | Pauls Valley | 29% | 21% | Greatly Exceeds Expectations | 336 |
| #109 | B- | Sperry MS | Sperry | Sperry | 29% | 25% | Exceeds Expectations | 232 |
| #110 | B- | Woodward MS South Campus | Woodward | Woodward | 29% | 34% | Doesn't Meet Expectations | 378 |
| #111 | B- | Carnegie MS | Carnegie | Carnegie | 28% | 18% | Greatly Exceeds Expectations | 131 |
| #112 | B- | Chouteau Mazie MS | Chouteau | Chouteau-Mazie | 28% | 26% | Meets Expectations | 211 |
| #113 | B- | Collinsville MS | Collinsville | Collinsville | 28% | 27% | Meets Expectations | 462 |
| #114 | B- | Dewitt Waller MS | Enid | Enid | 28% | 32% | Meets Expectations | 735 |
| #115 | B- | Hollis MS | Hollis | Hollis | 28% | 16% | Greatly Exceeds Expectations | 108 |
| #116 | B- | Lone Grove MS | Lone Grove | Lone Grove | 28% | 26% | Meets Expectations | 305 |
| #117 | B- | Madison MS | Bartlesville | Bartlesville | 28% | 28% | Meets Expectations | 732 |
| #118 | B- | Mannford MS | Mannford | Mannford | 28% | 22% | Exceeds Expectations | 336 |
| #119 | B- | Muldrow MS | Muldrow | Muldrow | 28% | 24% | Exceeds Expectations | 329 |
| #120 | B- | Newcastle MS | Newcastle | Newcastle | 28% | 31% | Meets Expectations | 591 |
| #121 | B- | Pryor MS | Pryor | Pryor | 28% | 27% | Meets Expectations | 650 |
| #122 | B- | Woodland Upper ES | Fairfax | Woodland | 28% | 17% | Greatly Exceeds Expectations | 81 |
| #123 | B- | Hartshorne MS | Hartshorne | Hartshorne | 27% | 15% | Greatly Exceeds Expectations | 165 |
| #124 | B- | Jay MS | Jay | JAY | 27% | 24% | Exceeds Expectations | 248 |
| #125 | B- | Newkirk MS | Newkirk | Newkirk | 27% | 19% | Greatly Exceeds Expectations | 180 |
| #126 | B- | Rector Johnson MS | Broken Bow | Broken Bow | 27% | 22% | Exceeds Expectations | 324 |
| #127 | B- | Spiro MS | Spiro | Spiro | 27% | 21% | Exceeds Expectations | 202 |
| #128 | B- | Tishomingo MS | Tishomingo | Tishomingo | 27% | 22% | Exceeds Expectations | 235 |
| #129 | C+ | Adair MS | Adair | Adair | 26% | 22% | Exceeds Expectations | 237 |
| #130 | C+ | Beggs MS | Beggs | Beggs | 26% | 20% | Exceeds Expectations | 287 |
| #131 | C+ | Blackwell MS | Blackwell | Blackwell | 26% | 30% | Doesn't Meet Expectations | 259 |
| #132 | C+ | Elmore City Jhs | Elmore City | Elmore City-Pernell | 26% | 22% | Exceeds Expectations | 107 |
| #133 | C+ | Harrah MS | Harrah | Harrah | 26% | 25% | Meets Expectations | 528 |
| #134 | C+ | Irving MS | Norman | Norman | 26% | 25% | Meets Expectations | 788 |
| #135 | C+ | Morris MS | Morris | Morris | 26% | 20% | Exceeds Expectations | 215 |
| #136 | C+ | Prague MS | Prague | Prague | 26% | 22% | Exceeds Expectations | 215 |
| #137 | C+ | Roland MS | Roland | Roland | 26% | 16% | Greatly Exceeds Expectations | 195 |
| #138 | C+ | Sulphur MS | Sulphur | Sulphur | 26% | 34% | Doesn't Meet Expectations | 336 |
| #139 | C+ | Wellston MS | Wellston | Wellston | 26% | 24% | Meets Expectations | 126 |
| #140 | C+ | Altus Jhs | Altus | Altus | 25% | 24% | Meets Expectations | 491 |
| #141 | C+ | Centennial MS | Broken Arrow | Broken Arrow | 25% | 36% | Underperforms Expectations | 1,121 |
| #142 | C+ | Haworth MS | Haworth | Haworth | 25% | 16% | Greatly Exceeds Expectations | 111 |
| #143 | C+ | Kansas MS | Kansas | Kansas | 25% | 18% | Exceeds Expectations | 173 |
| #144 | C+ | Kellyville MS | Kellyville | Kellyville | 25% | 18% | Exceeds Expectations | 107 |
| #145 | C+ | Locust Grove MS | Locust Grove | Locust Grove | 25% | 22% | Exceeds Expectations | 262 |
| #146 | C+ | Oliver MS | Broken Arrow | Broken Arrow | 25% | 33% | Doesn't Meet Expectations | 898 |
| #147 | C+ | Sayre MS | Sayre | Sayre | 25% | 24% | Meets Expectations | 174 |
| #148 | C+ | Southeast MS | Oklahoma City | Oklahoma City | 25% | 27% | Meets Expectations | 733 |
| #149 | C+ | Tulsa Schl Arts Sciences MS (Charter) | Tulsa | Schl Arts/sci (charter) | 25% | 31% | Doesn't Meet Expectations | 234 |
| #150 | C+ | Virgil Cooper MS | Drumright | Drumright | 25% | 20% | Exceeds Expectations | 93 |
| #151 | C | Ada Jhs | Ada | ADA | 25% | 21% | Exceeds Expectations | 606 |
| #152 | C | Agra Jhs | Agra | Agra | 25% | 25% | Meets Expectations | 46 |
| #153 | C | Carl Albert MS | Oklahoma City | Midwest City-Del City | 25% | 28% | Meets Expectations | 834 |
| #154 | C | Longfellow MS | Norman | Norman | 25% | 24% | Meets Expectations | 709 |
| #155 | C | Vian MS | Vian | Vian | 25% | 14% | Greatly Exceeds Expectations | 159 |
| #156 | C | Will Rogers Jhs | Claremore | Claremore | 25% | 24% | Meets Expectations | 807 |
| #157 | C | Byng Jhs | Ada | Byng | 24% | 21% | Exceeds Expectations | 357 |
| #158 | C | Childers MS | Broken Arrow | Broken Arrow | 24% | 34% | Doesn't Meet Expectations | 796 |
| #159 | C | Cleveland MS | Cleveland | Cleveland | 24% | 23% | Meets Expectations | 410 |
| #160 | C | Colbert MS | Colbert | Colbert | 24% | 19% | Exceeds Expectations | 117 |
| #161 | C | Donald P Sloat Jhs | Coweta | Coweta | 24% | 32% | Doesn't Meet Expectations | 561 |
| #162 | C | Meeker MS | Meeker | Meeker | 24% | 24% | Meets Expectations | 162 |
| #163 | C | Stigler MS | Stigler | Stigler | 24% | 23% | Meets Expectations | 354 |
| #164 | C | Apache MS | Apache | Boone-Apache | 23% | 21% | Meets Expectations | 124 |
| #165 | C | Cooper MS | Oklahoma City | Putnam City | 23% | 18% | Exceeds Expectations | 621 |
| #166 | C | Fletcher Jhs | Fletcher | Fletcher | 23% | 33% | Underperforms Expectations | 77 |
| #167 | C | Lindsay MS | Lindsay | Lindsay | 23% | 28% | Doesn't Meet Expectations | 234 |
| #168 | C | Oologah Talala MS | Oologah | Oologah-Talala | 23% | 35% | Underperforms Expectations | 380 |
| #169 | C | Pawnee MS | Pawnee | Pawnee | 23% | 17% | Exceeds Expectations | 143 |
| #170 | C | Ponca City West MS | Ponca City | Ponca City | 23% | 23% | Meets Expectations | 686 |
| #171 | C | Rattan Jhs | Rattan | Rattan | 23% | 18% | Exceeds Expectations | 74 |
| #172 | C | Union 8th Grade Ctr | Broken Arrow | Union | 23% | 23% | Meets Expectations | 1,122 |
| #173 | C | Walters MS | Walters | Walters | 23% | 27% | Doesn't Meet Expectations | 140 |
| #174 | C | West Jhs | Oklahoma City | Moore | 23% | 16% | Greatly Exceeds Expectations | 652 |
| #175 | C | Western Oaks MS | Bethany | Putnam City | 23% | 20% | Exceeds Expectations | 656 |
| #176 | C- | Barnsdall Middle School | Barnsdall | 22% | 25% | Meets Expectations | 95 | |
| #177 | C- | Berryhill MS | Tulsa | Berryhill | 22% | 14% | Greatly Exceeds Expectations | 174 |
| #178 | C- | Clinton MS | Clinton | Clinton | 22% | 24% | Meets Expectations | 282 |
| #179 | C- | Comanche MS | Comanche | Comanche | 22% | 20% | Meets Expectations | 190 |
| #180 | C- | Dickson MS | Ardmore | Dickson | 22% | 24% | Meets Expectations | 293 |
| #181 | C- | Emerson MS | Enid | Enid | 22% | 22% | Meets Expectations | 401 |
| #182 | C- | Etta Dale Jhs | El Reno | El Reno | 22% | 18% | Exceeds Expectations | 444 |
| #183 | C- | Fort Towson Jhs | Fort Towson | Fort Towson | 22% | 17% | Exceeds Expectations | 45 |
| #184 | C- | Glenpool MS | Glenpool | Glenpool | 22% | 31% | Doesn't Meet Expectations | 442 |
| #185 | C- | Hobart MS | Hobart | Hobart | 22% | 17% | Exceeds Expectations | 163 |
| #186 | C- | Hulbert MS | Hulbert | Hulbert | 22% | 16% | Exceeds Expectations | 121 |
| #187 | C- | Independence Charter MS (Charter) | Oklahoma City | Harding Independence (charter) | 22% | 21% | Meets Expectations | 387 |
| #188 | C- | Luther MS | Luther | Luther | 22% | 29% | Doesn't Meet Expectations | 239 |
| #189 | C- | Madill MS | Madill | Madill | 22% | 24% | Meets Expectations | 373 |
| #190 | C- | Mcloud Jhs | Mcloud | Mcloud | 22% | 24% | Meets Expectations | 289 |
| #191 | C- | Perkins Tryon MS | Perkins | Perkins-Tryon | 22% | 25% | Meets Expectations | 356 |
| #192 | C- | Salina MS | Salina | Salina | 22% | 15% | Exceeds Expectations | 159 |
| #193 | C- | Talihina Jhs | Talihina | Talihina | 22% | 19% | Exceeds Expectations | 78 |
| #194 | C- | Central Jhs | Moore | Moore | 21% | 19% | Meets Expectations | 615 |
| #195 | C- | Fairland MS | Fairland | Fairland | 21% | 26% | Doesn't Meet Expectations | 133 |
| #196 | C- | Inola MS | Inola | Inola | 21% | 31% | Underperforms Expectations | 275 |
| #197 | C- | Lexington MS | Lexington | Lexington | 21% | 23% | Meets Expectations | 223 |
| #198 | C- | Macarthur MS | Lawton | Lawton | 21% | 31% | Doesn't Meet Expectations | 865 |
| #199 | C- | North Rock Creek MS | Shawnee | North Rock Creek | 21% | 19% | Meets Expectations | 150 |
| #200 | C- | Okeene JR SR HS JR | Okeene | Okeene | 21% | 29% | Doesn't Meet Expectations | 46 |
| #201 | C- | Rush Springs MS | Rush Springs | Rush Springs | 21% | 26% | Doesn't Meet Expectations | 108 |
| #202 | C- | Sallisaw MS | Sallisaw | Sallisaw | 21% | 23% | Meets Expectations | 431 |
| #203 | C- | Wagoner MS | Wagoner | Wagoner | 21% | 19% | Meets Expectations | 469 |
| #204 | C- | Sapulpa Jhs | Sapulpa | Sapulpa | 19% | 25% | Doesn't Meet Expectations | 599 |
| #205 | D+ | Smithville MS | Smithville | Smithville | 21% | 20% | Meets Expectations | 55 |
| #206 | D+ | Wallace Byrd MS | Coalgate | Coalgate | 21% | 15% | Exceeds Expectations | 109 |
| #207 | D+ | Waurika MS | Waurika | Waurika | 21% | 19% | Meets Expectations | 100 |
| #208 | D+ | Haskell MS | Haskell | Haskell | 20% | 15% | Exceeds Expectations | 147 |
| #209 | D+ | Highland West Jhs | Moore | Moore | 20% | 15% | Exceeds Expectations | 545 |
| #210 | D+ | Hinton MS | Hinton | Hinton | 20% | 22% | Meets Expectations | 187 |
| #211 | D+ | Kingston MS | Kingston | Kingston | 20% | 32% | Underperforms Expectations | 286 |
| #212 | D+ | Rongey MS | Kiefer | Kiefer | 20% | 27% | Doesn't Meet Expectations | 136 |
| #213 | D+ | Sapulpa MS | Sapulpa | Sapulpa | 20% | 25% | Doesn't Meet Expectations | 487 |
| #214 | D+ | Shawnee MS | Shawnee | Shawnee | 20% | 21% | Meets Expectations | 711 |
| #215 | D+ | Union 6th 7th Grade Ctr | Tulsa | Union | 20% | 27% | Doesn't Meet Expectations | 2,182 |
| #216 | D+ | Wyandotte MS | Wyandotte | Wyandotte | 20% | 18% | Meets Expectations | 178 |
| #217 | D+ | Ardmore MS | Ardmore | Ardmore | 19% | 16% | Exceeds Expectations | 498 |
| #218 | D+ | Davis MS | Davis | Davis | 19% | 25% | Doesn't Meet Expectations | 264 |
| #219 | D+ | Dewey MS | Dewey | Dewey | 19% | 26% | Doesn't Meet Expectations | 269 |
| #220 | D+ | Idabel MS | Idabel | Idabel | 19% | 23% | Doesn't Meet Expectations | 253 |
| #221 | D+ | Kipp Tulsa Acad College Prep (Charter) | Tulsa | Kipp (charter) | 19% | 9% | Greatly Exceeds Expectations | 321 |
| #222 | D+ | Ninnekah MS | Ninnekah | Ninnekah | 19% | 22% | Meets Expectations | 111 |
| #223 | D+ | Sequoyah MS | Broken Arrow | Broken Arrow | 19% | 24% | Doesn't Meet Expectations | 720 |
| #224 | D+ | Welch MS | Welch | Welch | 19% | 21% | Meets Expectations | 63 |
| #225 | D+ | Crescent MS | Crescent | Crescent | 18% | 30% | Underperforms Expectations | 89 |
| #226 | D+ | Ponca City East MS | Ponca City | Ponca City | 18% | 26% | Doesn't Meet Expectations | 353 |
| #227 | D+ | Westville Jhs | Westville | Westville | 18% | 19% | Meets Expectations | 132 |
| #228 | D | Alva MS | Alva | Alva | 18% | 39% | Underperforms Expectations | 241 |
| #229 | D | Bristow MS | Bristow | Bristow | 18% | 22% | Doesn't Meet Expectations | 380 |
| #230 | D | Crooked Oak MS | Oklahoma City | Crooked Oak | 18% | 10% | Greatly Exceeds Expectations | 275 |
| #231 | D | Velma Alma MS | Velma | Velma-Alma | 18% | 24% | Doesn't Meet Expectations | 102 |
| #232 | D | Astec Charter MS (Charter) | Oklahoma City | Astec Charters | 17% | 18% | Meets Expectations | 393 |
| #233 | D | Shidler MS | Shidler | Shidler | 17% | 22% | Doesn't Meet Expectations | 51 |
| #234 | D | Stroud MS | Stroud | Stroud | 17% | 25% | Doesn't Meet Expectations | 195 |
| #235 | D | Wayne MS | Wayne | Wayne | 17% | 13% | Exceeds Expectations | 99 |
| #236 | D | Wells MS | Catoosa | Catoosa | 17% | 24% | Doesn't Meet Expectations | 405 |
| #237 | D | Anadarko MS | Anadarko | Anadarko | 16% | 13% | Exceeds Expectations | 303 |
| #238 | D | Central High MS | Marlow | Central High | 16% | 34% | Underperforms Expectations | 92 |
| #239 | D | Eisenhower MS | Lawton | Lawton | 16% | 23% | Doesn't Meet Expectations | 1,035 |
| #240 | D | Flores Middle School (Charter) | Tulsa | 16% | 22% | Doesn't Meet Expectations | 269 | |
| #241 | D | Oklahoma Union MS | South Coffeyville | Oklahoma Union | 16% | 20% | Doesn't Meet Expectations | 150 |
| #242 | D | Seminole MS | Seminole | Seminole | 16% | 14% | Meets Expectations | 206 |
| #243 | D | Wewoka MS | Wewoka | Wewoka | 16% | 14% | Exceeds Expectations | 91 |
| #244 | D | Bluejacket MS | Bluejacket | Bluejacket | 15% | 21% | Doesn't Meet Expectations | 44 |
| #245 | D | Commerce MS | Commerce | Commerce | 15% | 18% | Meets Expectations | 181 |
| #246 | D | Marietta MS | Marietta | Marietta | 15% | 22% | Doesn't Meet Expectations | 252 |
| #247 | D | Quapaw MS | Quapaw | Quapaw | 15% | 14% | Meets Expectations | 134 |
| #248 | D | Stilwell MS | Stilwell | Stilwell | 15% | 22% | Doesn't Meet Expectations | 275 |
| #249 | D | Tecumseh MS | Tecumseh | Tecumseh | 15% | 22% | Doesn't Meet Expectations | 451 |
| #250 | D | Thoreau Demonstration Academy | Tulsa | Tulsa | 15% | 25% | Doesn't Meet Expectations | 442 |
| #251 | D | Tonkawa MS | Tonkawa | Tonkawa | 15% | 24% | Doesn't Meet Expectations | 176 |
| #252 | D | Tulsa Honor Academy Charter (Charter) | Tulsa | Honor Academy(charter) | 15% | 12% | Exceeds Expectations | 429 |
| #253 | D | Healdton MS | Healdton | Healdton | 14% | 19% | Doesn't Meet Expectations | 115 |
| #254 | D | Longfellow MS | Enid | Enid | 14% | 17% | Meets Expectations | 503 |
| #255 | D | Wynnewood MS | Wynnewood | Wynnewood | 14% | 21% | Doesn't Meet Expectations | 214 |
| #256 | D- | James L Capps MS | Warr Acres | Putnam City | 14% | 20% | Doesn't Meet Expectations | 975 |
| #257 | D- | Miami JR HS | Miami | Miami | 14% | 30% | Underperforms Expectations | 529 |
| #258 | D- | Central Jhs | Guymon | Guymon | 13% | 23% | Doesn't Meet Expectations | 438 |
| #259 | D- | Geronimo MS | Geronimo | Geronimo | 13% | 21% | Doesn't Meet Expectations | 50 |
| #260 | D- | Hominy MS | Hominy | Hominy | 13% | 12% | Meets Expectations | 118 |
| #261 | D- | Mayfield MS | Oklahoma City | Putnam City | 13% | 15% | Meets Expectations | 850 |
| #262 | D- | Midwest City MS | Midwest City | Midwest City-Del City | 13% | 16% | Meets Expectations | 1,046 |
| #263 | D- | Ringling Jhs | Ringling | Ringling | 13% | 20% | Doesn't Meet Expectations | 87 |
| #264 | D- | Yale MS | Yale | Yale | 13% | 30% | Underperforms Expectations | 74 |
| #265 | D- | Central MS | Lawton | Lawton | 12% | 19% | Doesn't Meet Expectations | 994 |
| #266 | D- | Hugo MS | Hugo | Hugo | 12% | 14% | Meets Expectations | 263 |
| #267 | D- | Weleetka Jhs | Weleetka | Weleetka | 12% | 16% | Doesn't Meet Expectations | 75 |
| #268 | D- | 6th And 7th Grade Academy | Muskogee | Muskogee | 11% | 16% | Doesn't Meet Expectations | 563 |
| #269 | D- | Del City MS | Del City | Midwest City-Del City | 11% | 14% | Meets Expectations | 925 |
| #270 | D- | Foyil Jhs | Foyil | Foyil | 11% | 20% | Doesn't Meet Expectations | 96 |
| #271 | D- | Henryetta MS | Henryetta | Henryetta | 11% | 18% | Doesn't Meet Expectations | 242 |
| #272 | D- | Liberty Middle School | Mounds | 11% | 29% | Underperforms Expectations | 78 | |
| #273 | D- | Millwood Arts Academy MS | Oklahoma City | Millwood | 11% | 10% | Meets Expectations | 260 |
| #274 | D- | Nowata MS | Nowata | Nowata | 11% | 20% | Doesn't Meet Expectations | 163 |
| #275 | D- | Okemah MS | Okemah | Okemah | 11% | 14% | Meets Expectations | 162 |
| #276 | D- | Arkoma MS | Arkoma | Arkoma | 10% | 15% | Doesn't Meet Expectations | 106 |
| #277 | D- | Caney Valley MS | Ramona | Caney Valley | 10% | 23% | Underperforms Expectations | 167 |
| #278 | D- | Chelsea MS | Chelsea | Chelsea | 10% | 18% | Doesn't Meet Expectations | 162 |
| #279 | D- | Dewar MS | Dewar | Dewar | 10% | 11% | Meets Expectations | 119 |
| #280 | D- | Konowa Junior High School | Konawa | Konawa | 10% | 21% | Underperforms Expectations | 90 |
| #281 | D- | Memorial MS | Tulsa | Tulsa | 10% | 14% | Doesn't Meet Expectations | 626 |
| #282 | D- | Panama MS | Panama | Panama | 10% | 17% | Doesn't Meet Expectations | 104 |
| #283 | F | 8th And 9th Grade Academy | Muskogee | Muskogee | 15% | 22% | Doesn't Meet Expectations | 631 |
| #284 | F | Boswell MS | Boswell | Boswell | 9% | 17% | Doesn't Meet Expectations | 47 |
| #285 | F | Pawhuska MS | Pawhuska | Pawhuska | 9% | 15% | Doesn't Meet Expectations | 152 |
| #286 | F | Seiling JR SR HS JR | Seiling | Seiling | 9% | 22% | Underperforms Expectations | 86 |
| #287 | F | Roosevelt MS | Oklahoma City | Oklahoma City | 8% | 10% | Meets Expectations | 853 |
| #288 | F | Will Rogers College MS | Tulsa | Tulsa | 8% | 18% | Doesn't Meet Expectations | 694 |
| #289 | F | Central MS | Tulsa | Tulsa | 7% | 11% | Doesn't Meet Expectations | 293 |
| #290 | F | Daniel Webster MS | Tulsa | Tulsa | 7% | 15% | Doesn't Meet Expectations | 350 |
| #291 | F | Dunbar Intermediate ES | Okmulgee | Okmulgee | 7% | 14% | Doesn't Meet Expectations | 322 |
| #292 | F | Geary MS | Geary | Geary | 7% | 17% | Underperforms Expectations | 53 |
| #293 | F | Taft MS | Oklahoma City | Oklahoma City | 7% | 17% | Doesn't Meet Expectations | 1,045 |
| #294 | F | Capitol Hill MS | Oklahoma City | Oklahoma City | 6% | 12% | Doesn't Meet Expectations | 669 |
| #295 | F | East Central Middle School | Tulsa | 6% | 22% | Underperforms Expectations | 987 | |
| #296 | F | Jefferson MS | Oklahoma City | Oklahoma City | 6% | 11% | Doesn't Meet Expectations | 919 |
| #297 | F | Monroe Demonstration MS | Tulsa | Tulsa | 6% | 9% | Meets Expectations | 688 |
| #298 | F | Tulsa Met Middle School | Tulsa | 6% | 28% | Underperforms Expectations | 53 | |
| #299 | F | Western Heights MS | Oklahoma City | Western Heights | 6% | 11% | Doesn't Meet Expectations | 442 |
| #300 | F | John Marshall MS | Oklahoma City | Oklahoma City | 5% | 15% | Doesn't Meet Expectations | 626 |
| #301 | F | Moon MS | Oklahoma City | Oklahoma City | 5% | 10% | Doesn't Meet Expectations | 679 |
| #302 | F | Nathan Hale Middle School | Tulsa | 5% | 22% | Underperforms Expectations | 782 | |
| #303 | F | Webster MS | Oklahoma City | Oklahoma City | 5% | 9% | Doesn't Meet Expectations | 810 |
| #304 | F | Wheeler MS | Oklahoma City | Oklahoma City | 5% | 11% | Doesn't Meet Expectations | 538 |
| #305 | F | Mary Golda Ross MS | Oklahoma City | Oklahoma City | 4% | 10% | Doesn't Meet Expectations | 819 |
| #306 | F | Traice MS | Tulsa | Tulsa | 4% | 14% | Doesn't Meet Expectations | 229 |
| #307 | F | Rogers Middle School | Oklahoma City | 3% | 17% | Underperforms Expectations | 266 | |
| #308 | F | Putnam Heights Academy MS | Oklahoma City | Oklahoma City | 0% | 19% | Underperforms Expectations | 34 |
How Oklahoma's middle schools compare
A: 66B: 62C: 76D: 78F: 26
42% of the 308 ranked middle schools in Oklahoma earn an A or B (66 A grades, 62 B, 76 C, 78 D, 26 F), against 46% of middle schools nationwide. 206 schools meet or beat the proficiency projected from their student context (67% here, 70% nationally), and 122 exceed it. On average 25% of tested students meet the state bar against a projected 24% (national averages: 45% actual, 38% projected).
The biggest overperformers, by actual proficiency above projection: Chisholm MS (63% against 27%, A+), Thomas Fay Custer Unified Jhs (51% against 21%, A+), Minco MS (45% against 20%, A+), Dove Science Academy MS (44% against 20%, A+), Bethany MS (59% against 36%, A+).
Districts with the most schools in the top quarter (the top 77): Edmond (5), Moore (3), Mustang (3), Oklahoma City (2).
Cities with the most ranked middle schools: Oklahoma City (29, 8 at A or B), Tulsa (18, 2 at A or B), Edmond (8, 8 at A or B), Broken Arrow (6, 1 at A or B), Norman (5, 3 at A or B).
The largest ranked middle schools: Union 6th 7th Grade Ctr (2,182 students, D+, #215), Jenks MS (1,831 students, A-, #50), Yukon MS (1,407 students, B+, #74).
Of the top 25, 0 are magnet schools and 1 is a charter. Selective and specialised schools tend to post high actual scores; the projection column is the fairer comparison for a neighborhood school.
Middle schools in Oklahoma that are not ranked
12 graded middle schools are listed here rather than ranked, each for the reason given. Every one has its own page with its full SchoolGrade report.
Special-purpose schools (1)
Alternative, special-education and vocational schools serve a different mission and a different student body, so they are graded but not ranked against regular schools.
- F Emerson Alternative Ed MS, Oklahoma City
Fully online schools (4)
Statewide virtual schools draw students from everywhere, so a place ranking is not a fair comparison.
- C Eschool Virtual Charter MS, Guthrie
- F Insight School Of Oklahoma MS, Midwest City
- D+ Okla Virtual Charter Acad MS, Midwest City
- B- Oklahoma Connections Acad MS, Bartlesville
Not yet graded (7)
Our source data has no school-level proficiency results for these schools, so they carry no SchoolGrade yet.
- Dove Virtual Academy Middle School, Edmond
- Fort Cobb Broxton MS, Fort Cobb
- Oklahoma Schl For The Blind MS, Muskogee
- Pond Creek Hunter MS, Pond Creek
- Puterbaugh MS, Mcalester
- Sovereign Community Schl Ms, Oklahoma City
- Star Spencer MS, Oklahoma City
About this ranking
- Scope: every public middle school in Oklahoma.
- Order: SchoolGrade, then actual proficiency, then name; schools with the same grade and score share a rank.
- Ranked: regular public schools that NCES lists as open, not fully online, with at least 30 students. Others are listed with the reason.
- Tags: Magnet and Charter from the NCES school directory; K-12 marks schools serving every grade that are ranked with the middle schools.
- Grades are the 2025-26 SchoolGrade model. How SchoolGrade works
Questions about middle schools in Oklahoma
What is the best middle school in Oklahoma?
Chisholm MS in Enid ranks first among the 308 ranked middle schools in Oklahoma with a SchoolGrade of A+, 63% of tested students meeting the state bar against a projected 27%.
How are middle schools in Oklahoma ranked?
By SchoolGrade, the 2025-26 model that scores each school's actual test proficiency against the level projected for its student context, then by actual proficiency to break ties. Regular public schools that are open, not fully online and have at least 30 students are ranked; the rest are listed below the table with the reason.
How many middle schools does Oklahoma have?
SchoolGrade grades 320 public middle schools in Oklahoma; 308 are ranked here and 12 are listed as not ranked.