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