Best High Schools in Kansas (2025-26)
Every ranked high school in Kansas, 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.
Kansas rankings: High Schools · Middle Schools · Elementary Schools
Kansas high schools ranked
| Rank | Grade | School | City | District | Actual | Projected | Impact | Students |
|---|---|---|---|---|---|---|---|---|
| #1 | B | Blue Valley High | Stilwell | Blue Valley | 48% | 53% | Doesn't Meet Expectations | 1,412 |
| #2 | B | Shawnee Mission East High | Shawnee Mission | Shawnee Mission Pub Sch | 47% | 50% | Meets Expectations | 1,697 |
| #3 | B | Blue Valley North High | Overland Park | Blue Valley | 46% | 51% | Doesn't Meet Expectations | 1,414 |
| #4 | B | Blue Valley Northwest High | Overland Park | Blue Valley | 46% | 50% | Doesn't Meet Expectations | 1,344 |
| #5 | B | De Soto High School | De Soto | De Soto | 46% | 46% | Meets Expectations | 997 |
| #6 | B- | Andover High | Andover | Andover | 45% | 49% | Doesn't Meet Expectations | 1,014 |
| #7 | B- | Blue Valley West High | Overland Park | Blue Valley | 44% | 55% | Doesn't Meet Expectations | 1,514 |
| #8 | B- | Maize South High School | Wichita | Maize | 43% | 41% | Exceeds Expectations | 1,095 |
| #9 | B- | Olathe Northwest High School | Olathe | Olathe | 43% | 48% | Doesn't Meet Expectations | 1,952 |
| #10 | B- | Axtell High | Axtell | Prairie Hills | 42% | 40% | Exceeds Expectations | 44 |
| #11 | B- | Chapman High | Chapman | Chapman | 42% | 31% | Greatly Exceeds Expectations | 380 |
| #12 | B- | Hesston High | Hesston | Hesston | 42% | 38% | Exceeds Expectations | 272 |
| #13 | B- | Mill Valley High School | Shawnee | De Soto | 42% | 58% | Underperforms Expectations | 1,355 |
| #14 | B- | Osborne Juniorsenior High | Osborne | Osborne County | 42% | 30% | Greatly Exceeds Expectations | 160 |
| #15 | B- | Wallace County High | Sharon Springs | Wallace County Schools | 42% | 35% | Exceeds Expectations | 58 |
| #16 | B- | Wheatland High School | Grainfield | Wheatland | 42% | 24% | Greatly Exceeds Expectations | 39 |
| #17 | B- | Shawnee Mission South High | Shawnee Mission | Shawnee Mission Pub Sch | 41% | 41% | Meets Expectations | 1,586 |
| #18 | B- | Pawnee Heights Rozel (K-12) | Rozel | Pawnee Heights | 33% | 33% | Exceeds Expectations | 131 |
| #19 | C+ | Blue Valley Southwest High School | Overland Park | Blue Valley | 40% | 48% | Doesn't Meet Expectations | 1,014 |
| #20 | C+ | Eisenhower High School | Goddard | Goddard | 40% | 40% | Meets Expectations | 1,002 |
| #21 | C+ | Kiowa County High School | Greensburg | Kiowa County | 40% | 37% | Exceeds Expectations | 62 |
| #22 | C+ | Rock Creek High School | St George | Rock Creek | 40% | 33% | Exceeds Expectations | 379 |
| #23 | C+ | Sterling Junior Highsenior High | Sterling | Sterling | 40% | 33% | Exceeds Expectations | 214 |
| #24 | C+ | Andover Central High School | Andover | Andover | 39% | 42% | Meets Expectations | 856 |
| #25 | C+ | Hanover High | Hanover | Barnes | 39% | 38% | Meets Expectations | 62 |
| #26 | C+ | Manhattan High School Westeast Campus | Manhattan | Manhattan-Ogden | 39% | 36% | Exceeds Expectations | 1,954 |
| #27 | C+ | Sumner Academy Of Arts And Science (Magnet) | Kansas City | Kansas City | 39% | 46% | Doesn't Meet Expectations | 1,102 |
| #28 | C+ | Hillsboro Middlehigh School | Hillsboro | Durham-Hillsboro-Lehigh | 38% | 33% | Exceeds Expectations | 327 |
| #29 | C+ | Lawrence Free State High | Lawrence | Lawrence | 38% | 39% | Meets Expectations | 1,777 |
| #30 | C+ | Girard High | Girard | Girard | 37% | 26% | Greatly Exceeds Expectations | 297 |
| #31 | C+ | Holton High | Holton | Holton | 37% | 34% | Exceeds Expectations | 323 |
| #32 | C+ | Louisburg High | Louisburg | Louisburg | 37% | 38% | Meets Expectations | 562 |
| #33 | C+ | Olathe South SR High | Olathe | Olathe | 37% | 40% | Meets Expectations | 1,841 |
| #34 | C+ | Olpe Jrsr High School | Olpe | Southern Lyon County | 37% | 34% | Exceeds Expectations | 147 |
| #35 | C+ | Pretty Prairie High | Pretty Prairie | Pretty Prairie | 37% | 34% | Exceeds Expectations | 83 |
| #36 | C+ | Spring Hill High School | Spring Hill | Spring Hill | 37% | 43% | Doesn't Meet Expectations | 983 |
| #37 | C+ | Wellsville High | Wellsville | Wellsville | 37% | 34% | Exceeds Expectations | 259 |
| #38 | C+ | Council Grove Junior Senior High School | Council Grove | Morris County | 35% | 27% | Greatly Exceeds Expectations | 350 |
| #39 | C+ | Eudora High School | Eudora | Eudora | 35% | 34% | Meets Expectations | 541 |
| #40 | C+ | Southeast Saline High | Gypsum | Southeast Of Saline | 35% | 30% | Exceeds Expectations | 339 |
| #41 | C+ | Southern Coffey County High School | Leroy | LeRoy-Gridley | 35% | 30% | Exceeds Expectations | 47 |
| #42 | C+ | Spearville Jrsr High | Spearville | Spearville | 35% | 35% | Meets Expectations | 168 |
| #43 | C+ | Centre (K-12) | Lost Springs | Centre | 30% | 30% | Meets Expectations | 198 |
| #44 | C+ | West Elk Schools (K-12) | Howard | West Elk | 27% | 29% | Meets Expectations | 378 |
| #45 | C | Hays High | Hays | Hays | 35% | 40% | Doesn't Meet Expectations | 959 |
| #46 | C | Shawnee Mission Northwest High | Shawnee Mission | Shawnee Mission Pub Sch | 35% | 43% | Doesn't Meet Expectations | 1,626 |
| #47 | C | Jefferson Co North High | Winchester | Jefferson County North | 34% | 38% | Doesn't Meet Expectations | 115 |
| #48 | C | Baldwin High School | Baldwin City | Baldwin City | 33% | 32% | Meets Expectations | 424 |
| #49 | C | Basehor Linwood High School | Basehor | Basehor-Linwood | 33% | 35% | Meets Expectations | 857 |
| #50 | C | Clay Center Community High Clay Center | Clay Center | Clay County | 33% | 31% | Exceeds Expectations | 335 |
| #51 | C | Garden Plain High | Garden Plain | Renwick | 33% | 36% | Meets Expectations | 173 |
| #52 | C | Lansing High 9 12 | Leavenworth | Lansing | 33% | 35% | Meets Expectations | 870 |
| #53 | C | Washburn Rural High | Topeka | Auburn-Washburn | 33% | 37% | Meets Expectations | 1,884 |
| #54 | C | Central Heights High | Richmond | Central Heights | 32% | 27% | Exceeds Expectations | 294 |
| #55 | C | Centralia High | Centralia | Vermillion | 32% | 38% | Doesn't Meet Expectations | 128 |
| #56 | C | Ingalls High Schooljunior High | Ingalls | Ingalls | 32% | 30% | Exceeds Expectations | 124 |
| #57 | C | Lawrence High | Lawrence | Lawrence | 32% | 30% | Exceeds Expectations | 1,589 |
| #58 | C | Maize SR High | Maize | Maize | 32% | 37% | Doesn't Meet Expectations | 1,289 |
| #59 | C | Minneapolis JR SR High School | Minneapolis | North Ottawa County | 32% | 28% | Exceeds Expectations | 302 |
| #60 | C | Nemaha Central High School | Seneca | Nemaha Central | 32% | 34% | Meets Expectations | 221 |
| #61 | C | Olathe East SR High | Olathe | Olathe | 32% | 40% | Doesn't Meet Expectations | 1,903 |
| #62 | C | Olathe North SR High | Olathe | Olathe | 32% | 35% | Meets Expectations | 2,230 |
| #63 | C | Santa Fe Trail High | Carbondale | Santa Fe Trail | 32% | 29% | Exceeds Expectations | 308 |
| #64 | C | Silver Lake JR SR High | Silver Lake | Silver Lake | 32% | 35% | Meets Expectations | 330 |
| #65 | C | St Marys Junior Senior High | St Marys | Kaw Valley | 32% | 33% | Meets Expectations | 248 |
| #66 | C | Anderson County Jrsr High School | Garnett | Garnett | 31% | 30% | Meets Expectations | 426 |
| #67 | C | Pittsburg High | Pittsburg | Pittsburg | 30% | 27% | Exceeds Expectations | 1,017 |
| #68 | C | Shawnee Heights High | Tecumseh | Shawnee Heights | 30% | 35% | Doesn't Meet Expectations | 1,293 |
| #69 | C | Wabaunsee SR High | Alma | Wabaunsee | 30% | 30% | Meets Expectations | 131 |
| #70 | C- | Andale High | Andale | Renwick | 30% | 33% | Meets Expectations | 375 |
| #71 | C- | Beloit JR SR High | Beloit | Beloit | 30% | 29% | Meets Expectations | 350 |
| #72 | C- | Bucklin High | Bucklin | Bucklin | 30% | 26% | Exceeds Expectations | 71 |
| #73 | C- | Goessel High | Goessel | Goessel | 30% | 33% | Meets Expectations | 160 |
| #74 | C- | Jefferson West High | Meriden | Jefferson West | 30% | 32% | Meets Expectations | 258 |
| #75 | C- | Lakeside Juniorsenior High School | Downs | Waconda | 30% | 26% | Exceeds Expectations | 134 |
| #76 | C- | Lebo High | Lebo | Lebo-Waverly | 30% | 31% | Meets Expectations | 122 |
| #77 | C- | Lyndon High | Lyndon | Lyndon | 30% | 32% | Meets Expectations | 133 |
| #78 | C- | Pike Valley High | Scandia | Pike Valley | 30% | 35% | Doesn't Meet Expectations | 52 |
| #79 | C- | Riley County High School | Riley | Riley County | 30% | 33% | Meets Expectations | 204 |
| #80 | C- | Rock Hills Jrsr High School | Mankato | Rock Hills | 30% | 28% | Exceeds Expectations | 186 |
| #81 | C- | Baxter Springs High | Baxter Springs | Baxter Springs | 29% | 25% | Exceeds Expectations | 389 |
| #82 | C- | Dexter High | Dexter | Dexter | 29% | 26% | Exceeds Expectations | 153 |
| #83 | C- | Bennington Junior Highhigh School | Bennington | Twin Valley | 28% | 31% | Meets Expectations | 205 |
| #84 | C- | Buhler High | Buhler | Buhler | 28% | 29% | Meets Expectations | 653 |
| #85 | C- | Burlington High | Burlington | Burlington | 28% | 33% | Doesn't Meet Expectations | 262 |
| #86 | C- | Caney Valley High | Caney | Caney Valley | 28% | 34% | Doesn't Meet Expectations | 327 |
| #87 | C- | Chanute High | Chanute | Chanute Public Schools | 28% | 20% | Greatly Exceeds Expectations | 612 |
| #88 | C- | Chase County Junior Senior High School | Cottonwood Falls | Chase County | 28% | 29% | Meets Expectations | 165 |
| #89 | C- | Cheney High | Cheney | Cheney | 28% | 30% | Meets Expectations | 246 |
| #90 | C- | Eureka Jrsr High | Eureka | Eureka | 28% | 26% | Exceeds Expectations | 252 |
| #91 | C- | Independence SR High | Independence | Independence | 28% | 24% | Exceeds Expectations | 563 |
| #92 | C- | Mission Valley Junior And Senior High School | Eskridge | Mission Valley | 28% | 31% | Meets Expectations | 218 |
| #93 | C- | Mulvane High | Mulvane | Mulvane | 28% | 29% | Meets Expectations | 556 |
| #94 | C- | Northeast Magnet High School (Magnet) | Bel Aire | Wichita | 28% | 24% | Exceeds Expectations | 630 |
| #95 | C- | Olathe West High School | Olathe | Olathe | 28% | 47% | Underperforms Expectations | 1,662 |
| #96 | C- | Quinter JR SR High | Quinter | Quinter Public Schools | 28% | 29% | Meets Expectations | 136 |
| #97 | C- | Shawnee Mission North High | Shawnee Mission | Shawnee Mission Pub Sch | 28% | 28% | Meets Expectations | 1,568 |
| #98 | C- | Wamego High | Wamego | Wamego | 28% | 29% | Meets Expectations | 507 |
| #99 | C- | Central Plains JR SR High School | Claflin | Central Plains | 27% | 27% | Meets Expectations | 140 |
| #100 | C- | Conway Springs High School | Conway Springs | Conway Springs | 27% | 31% | Doesn't Meet Expectations | 149 |
| #101 | C- | Cunningham High | Cunningham | Cunningham | 27% | 27% | Meets Expectations | 85 |
| #102 | C- | Ellis Jrsr High | Ellis | Ellis | 27% | 31% | Doesn't Meet Expectations | 169 |
| #103 | C- | Ellsworth High | Ellsworth | Ellsworth | 27% | 29% | Meets Expectations | 302 |
| #104 | C- | Erie High School | Erie | Erie-Galesburg | 27% | 24% | Exceeds Expectations | 143 |
| #105 | C- | Frankfort High | Frankfort | Vermillion | 27% | 32% | Doesn't Meet Expectations | 127 |
| #106 | C- | Frontenac SR High School | Frontenac | Frontenac Public Schools | 27% | 32% | Doesn't Meet Expectations | 267 |
| #107 | C- | Goddard High | Goddard | Goddard | 27% | 35% | Doesn't Meet Expectations | 948 |
| #108 | C- | Hartford Jrsr High School | Hartford | Southern Lyon County | 27% | 26% | Meets Expectations | 107 |
| #109 | C- | Humboldt High School | Humboldt | Humboldt | 27% | 27% | Meets Expectations | 185 |
| #110 | C- | Larned SR High | Larned | Ft Larned | 27% | 25% | Meets Expectations | 235 |
| #111 | C- | Lincoln Jrsr High | Lincoln | Lincoln | 27% | 21% | Exceeds Expectations | 175 |
| #112 | C- | Marysville Jrsr High | Marysville | Marysville | 27% | 27% | Meets Expectations | 391 |
| #113 | C- | Mclouth High | Mclouth | McLouth | 27% | 30% | Meets Expectations | 124 |
| #114 | C- | Meade High | Meade | Meade | 27% | 27% | Meets Expectations | 92 |
| #115 | C- | Oswego Junior Senior High School | Oswego | Oswego | 27% | 24% | Exceeds Expectations | 191 |
| #116 | C- | Piper High | Kansas City | Piper-Kansas City | 27% | 32% | Doesn't Meet Expectations | 779 |
| #117 | C- | Sabetha High School | Sabetha | Prairie Hills | 27% | 30% | Meets Expectations | 232 |
| #118 | C- | Sedgwick High | Sedgwick | Sedgwick Public Schools | 27% | 29% | Meets Expectations | 235 |
| #119 | C- | Smoky Valley High | Lindsborg | Smoky Valley | 27% | 34% | Doesn't Meet Expectations | 253 |
| #120 | C- | Troy High And Middle School | Troy | Troy Public Schools | 27% | 29% | Meets Expectations | 165 |
| #121 | C- | Junction City SR High | Junction City | Geary County Schools | 26% | 25% | Meets Expectations | 1,657 |
| #122 | C- | Shawnee Mission West High | Shawnee Mission | Shawnee Mission Pub Sch | 26% | 29% | Meets Expectations | 1,640 |
| #123 | C- | Valley Center High Valley Center | Valley Center | Valley Center Pub Sch | 26% | 30% | Meets Expectations | 995 |
| #124 | C- | Avondale Academy (K-12) | Topeka | Topeka Public Schools | 25% | 39% | Doesn't Meet Expectations | 379 |
| #125 | C- | Columbus Junior High And High School | Columbus | Columbus | 25% | 24% | Meets Expectations | 423 |
| #126 | C- | Fairfield Schools (K-12) | Langdon | Fairfield | 25% | 26% | Meets Expectations | 285 |
| #127 | D+ | Alfred Fairfax Academy | Kansas City | Kansas City | 25% | 20% | Exceeds Expectations | 67 |
| #128 | D+ | Ashland High | Ashland | Ashland | 25% | 32% | Doesn't Meet Expectations | 64 |
| #129 | D+ | Attica High | Attica | Attica | 25% | 40% | Underperforms Expectations | 53 |
| #130 | D+ | Augusta SR High | Augusta | Augusta | 25% | 31% | Doesn't Meet Expectations | 634 |
| #131 | D+ | Brewster High | Brewster | Brewster | 25% | 32% | Doesn't Meet Expectations | 37 |
| #132 | D+ | Capital City | Topeka | Topeka Public Schools | 25% | 18% | Exceeds Expectations | 67 |
| #133 | D+ | Clearwater High | Clearwater | Clearwater | 25% | 27% | Meets Expectations | 368 |
| #134 | D+ | Deerfield High | Deerfield | Deerfield | 25% | 26% | Meets Expectations | 63 |
| #135 | D+ | Jackson Heights High School And Middle School | Holton | North Jackson | 25% | 26% | Meets Expectations | 176 |
| #136 | D+ | Leavenworth SR High | Leavenworth | Leavenworth | 25% | 24% | Meets Expectations | 1,250 |
| #137 | D+ | Linn High | Linn | Barnes | 25% | 28% | Meets Expectations | 60 |
| #138 | D+ | Mcpherson High (Magnet) | Mcpherson | McPherson | 25% | 36% | Doesn't Meet Expectations | 709 |
| #139 | D+ | Medicine Lodge Jrsr High School | Medicine Lodge | Barber County North | 25% | 25% | Meets Expectations | 218 |
| #140 | D+ | Northern Valley High | Almena | Northern Valley | 25% | 27% | Meets Expectations | 49 |
| #141 | D+ | Palco High | Palco | Palco | 25% | 27% | Meets Expectations | 30 |
| #142 | D+ | Republic County Jrsr High School | Belleville | Republic County | 25% | 24% | Meets Expectations | 262 |
| #143 | D+ | Smith Center JR SR High Smith Center | Smith Center | Smith Center | 25% | 34% | Doesn't Meet Expectations | 194 |
| #144 | D+ | St Francis High | St Francis | St Francis Comm Sch | 25% | 27% | Meets Expectations | 149 |
| #145 | D+ | Weskan High | Weskan | Weskan | 25% | 31% | Doesn't Meet Expectations | 34 |
| #146 | D+ | White City High | White City | Rural Vista | 25% | 23% | Meets Expectations | 47 |
| #147 | D+ | Winfield High | Winfield | Winfield | 25% | 25% | Meets Expectations | 688 |
| #148 | D+ | Blue Valley High | Randolph | Blue Valley | 24% | 29% | Doesn't Meet Expectations | 75 |
| #149 | D+ | Cheylin Jrsr High | Bird City | Cheylin | 24% | 24% | Meets Expectations | 70 |
| #150 | D+ | Concordia JR SR High | Concordia | Concordia | 24% | 27% | Meets Expectations | 485 |
| #151 | D+ | Dighton High | Dighton | Dighton | 24% | 25% | Meets Expectations | 95 |
| #152 | D+ | Emporia High | Emporia | Emporia | 24% | 27% | Meets Expectations | 1,510 |
| #153 | D+ | Galena High | Galena | Galena | 24% | 30% | Doesn't Meet Expectations | 251 |
| #154 | D+ | Gardner Edgerton High | Gardner | Gardner Edgerton | 24% | 32% | Doesn't Meet Expectations | 1,789 |
| #155 | D+ | Golden Plains High | Rexford | Golden Plains | 24% | 34% | Doesn't Meet Expectations | 46 |
| #156 | D+ | Hamilton High | Hamilton | Hamilton | 24% | 25% | Meets Expectations | 53 |
| #157 | D+ | Minneola High | Minneola | Minneola | 24% | 22% | Meets Expectations | 75 |
| #158 | D+ | Moundridge High | Moundridge | Moundridge | 24% | 28% | Doesn't Meet Expectations | 132 |
| #159 | D+ | Oakley SR High | Oakley | Oakley | 24% | 23% | Meets Expectations | 128 |
| #160 | D+ | Onaga Senior High | Onaga | Onaga-Havensville-Wheaton | 24% | 33% | Doesn't Meet Expectations | 94 |
| #161 | D+ | Seaman High | Topeka | Seaman | 24% | 30% | Doesn't Meet Expectations | 1,239 |
| #162 | D+ | South Central High School | Coldwater | Comanche County | 24% | 25% | Meets Expectations | 69 |
| #163 | D+ | St Paul High School | St Paul | Chetopa-St. Paul | 24% | 33% | Doesn't Meet Expectations | 69 |
| #164 | D+ | West Franklin High School | Pomona | West Franklin | 24% | 22% | Exceeds Expectations | 204 |
| #165 | D+ | Central School (K-12) | Atchison | Atchison Public Schools | 19% | 22% | Meets Expectations | 53 |
| #166 | D | Abilene High School | Abilene | Abilene | 23% | 31% | Doesn't Meet Expectations | 451 |
| #167 | D | Argonia High | Argonia | Argonia Public Schools | 23% | 25% | Meets Expectations | 81 |
| #168 | D | Circle High | Towanda | Circle | 23% | 28% | Doesn't Meet Expectations | 600 |
| #169 | D | Colby Senior High | Colby | Colby Public Schools | 23% | 26% | Meets Expectations | 284 |
| #170 | D | Derby High School | Derby | Derby | 23% | 25% | Meets Expectations | 2,172 |
| #171 | D | Doniphan West Jrsr High School | Highland | Doniphan West Schools | 23% | 27% | Doesn't Meet Expectations | 152 |
| #172 | D | East High | Wichita | Wichita | 23% | 22% | Meets Expectations | 2,295 |
| #173 | D | Halstead High | Halstead | Halstead | 23% | 26% | Meets Expectations | 240 |
| #174 | D | Hoxie High | Hoxie | Hoxie Community Schools | 23% | 36% | Underperforms Expectations | 194 |
| #175 | D | Iola SR High | Iola | Iola | 23% | 23% | Meets Expectations | 313 |
| #176 | D | Newton SR High | Newton | Newton | 23% | 26% | Meets Expectations | 956 |
| #177 | D | Northwest High | Wichita | Wichita | 23% | 21% | Exceeds Expectations | 1,416 |
| #178 | D | Oxford Jrsr High | Oxford | Oxford | 23% | 31% | Doesn't Meet Expectations | 212 |
| #179 | D | Pleasant Ridge High | Easton | Easton | 23% | 26% | Meets Expectations | 162 |
| #180 | D | Riverton High | Riverton | Riverton | 23% | 22% | Meets Expectations | 223 |
| #181 | D | Rossville JR SR High School | Rossville | Kaw Valley | 23% | 29% | Doesn't Meet Expectations | 270 |
| #182 | D | Royal Valley High | Hoyt | Royal Valley | 23% | 26% | Meets Expectations | 244 |
| #183 | D | Salina High South | Salina | Salina | 23% | 29% | Doesn't Meet Expectations | 1,102 |
| #184 | D | Scott City High | Scott City | Scott County | 23% | 24% | Meets Expectations | 291 |
| #185 | D | Tonganoxie High | Tonganoxie | Tonganoxie | 23% | 26% | Meets Expectations | 642 |
| #186 | D | Victoria Junior Senior High School | Victoria | Victoria | 23% | 27% | Meets Expectations | 120 |
| #187 | D | Washington County High School | Washington | Washington Co. Schools | 23% | 26% | Meets Expectations | 164 |
| #188 | D | Wichita Alternative High | Wichita | Wichita | 23% | 18% | Exceeds Expectations | 238 |
| #189 | D | Bonner Springs High | Bonner Springs | Bonner Springs | 22% | 29% | Doesn't Meet Expectations | 777 |
| #190 | D | Inman Jrsr High School | Inman | Inman | 22% | 32% | Doesn't Meet Expectations | 199 |
| #191 | D | Kinsley Jrsr High School | Kinsley | Kinsley-Offerle | 22% | 22% | Meets Expectations | 157 |
| #192 | D | Marais Des Cygnes Valley High | Melvern | Marais Des Cygnes Valley | 22% | 21% | Exceeds Expectations | 73 |
| #193 | D | Oskaloosa JR SR High School | Oskaloosa | Oskaloosa Public Schools | 22% | 28% | Doesn't Meet Expectations | 260 |
| #194 | D | Paola High | Paola | Paola | 22% | 27% | Doesn't Meet Expectations | 558 |
| #195 | D | Plainville High | Plainville | Plainville | 22% | 24% | Meets Expectations | 182 |
| #196 | D | South Haven High | South Haven | South Haven | 22% | 27% | Doesn't Meet Expectations | 116 |
| #197 | D | St John High | St John | St John-Hudson | 22% | 22% | Meets Expectations | 139 |
| #198 | D | Sylvan Lucas Unified JR SR | Sylvan Grove | Sylvan Grove | 22% | 27% | Doesn't Meet Expectations | 116 |
| #199 | D | Valley Heights Jrsr High | Blue Rapids | Valley Heights | 22% | 23% | Meets Expectations | 180 |
| #200 | D | Goodland JR SR High School | Goodland | Goodland | 21% | 24% | Meets Expectations | 413 |
| #201 | D | Otis Bison Juniorsenior High School | Otis | Otis-Bison | 21% | 24% | Meets Expectations | 98 |
| #202 | D | Campus High Haysville | Wichita | Haysville | 20% | 24% | Doesn't Meet Expectations | 1,893 |
| #203 | D | Cimarron High | Cimarron | Cimarron-Ensign | 20% | 27% | Doesn't Meet Expectations | 291 |
| #204 | D | Clifton Clyde SR High | Clyde | Clifton-Clyde | 20% | 23% | Meets Expectations | 98 |
| #205 | D | Douglass High | Douglass | Douglass Public Schools | 20% | 31% | Doesn't Meet Expectations | 213 |
| #206 | D | El Dorado High | El Dorado | El Dorado | 20% | 19% | Meets Expectations | 494 |
| #207 | D | Elkhart High | Elkhart | Elkhart | 20% | 20% | Meets Expectations | 112 |
| #208 | D | Great Bend High School | Great Bend | Great Bend | 20% | 19% | Meets Expectations | 913 |
| #209 | D | Hill City Junior Senior High | Hill City | Graham County | 20% | 22% | Meets Expectations | 196 |
| #210 | D | Hodgeman County High | Jetmore | Hodgeman County | 20% | 26% | Doesn't Meet Expectations | 116 |
| #211 | D | Hoisington High | Hoisington | Hoisington | 20% | 25% | Doesn't Meet Expectations | 201 |
| #212 | D | Hope Street Charter Academy (Charter) | Topeka | Topeka Public Schools | 20% | 18% | Exceeds Expectations | 88 |
| #213 | D | Jayhawk Linn High | Mound City | Jayhawk | 20% | 23% | Meets Expectations | 259 |
| #214 | D | Kingman High | Kingman | Kingman - Norwich | 20% | 30% | Doesn't Meet Expectations | 203 |
| #215 | D | La Crosse High | La Crosse | LaCrosse | 20% | 21% | Meets Expectations | 101 |
| #216 | D | Peabody Burns Jrsr High School | Peabody | Peabody-Burns | 20% | 27% | Doesn't Meet Expectations | 111 |
| #217 | D | Perry Lecompton High | Perry | Perry Public Schools | 20% | 39% | Underperforms Expectations | 279 |
| #218 | D | Phillipsburg High | Phillipsburg | Phillipsburg | 20% | 29% | Doesn't Meet Expectations | 180 |
| #219 | D | Pratt SR High | Pratt | Pratt | 20% | 26% | Doesn't Meet Expectations | 325 |
| #220 | D | Salina High Central | Salina | Salina | 20% | 22% | Meets Expectations | 944 |
| #221 | D | Sowers Alternative High School | Wichita | Wichita | 20% | 18% | Meets Expectations | 75 |
| #222 | D | Tescott Junior Highhigh School | Tescott | Twin Valley | 20% | 23% | Meets Expectations | 70 |
| #223 | D | Trego Community High | Wakeeney | Trego County | 20% | 24% | Meets Expectations | 112 |
| #224 | D | Wakefield High | Wakefield | Clay County | 20% | 28% | Doesn't Meet Expectations | 71 |
| #225 | D | Wichita County Junior Senior High School | Leoti | Leoti | 20% | 22% | Meets Expectations | 182 |
| #226 | D | Caldwell Secondary School | Caldwell | Caldwell | 19% | 22% | Meets Expectations | 106 |
| #227 | D | Fowler High | Fowler | Fowler | 19% | 22% | Meets Expectations | 30 |
| #228 | D | Hutchinson High School | Hutchinson | Hutchinson Public Schools | 19% | 18% | Meets Expectations | 1,299 |
| #229 | D | Rawlins County Jrsr High School | Atwood | Rawlins County | 19% | 20% | Meets Expectations | 176 |
| #230 | D | Rose Hill High | Rose Hill | Rose Hill Public Schools | 19% | 28% | Doesn't Meet Expectations | 567 |
| #231 | D | Sedan High | Sedan | Chautauqua Co Community | 19% | 20% | Meets Expectations | 199 |
| #232 | D | Topeka High | Topeka | Topeka Public Schools | 19% | 19% | Meets Expectations | 1,514 |
| #233 | D | Topeka West High | Topeka | Topeka Public Schools | 19% | 21% | Meets Expectations | 1,085 |
| #234 | D | Fort Scott SR High | Fort Scott | Fort Scott | 18% | 22% | Meets Expectations | 581 |
| #235 | D | Neodesha High | Neodesha | Neodesha | 18% | 20% | Meets Expectations | 341 |
| #236 | D- | Atchison County Community Jrsr High | Effingham | Atchison Co Comm Schools | 17% | 29% | Underperforms Expectations | 264 |
| #237 | D- | Atchison High School | Atchison | Atchison Public Schools | 17% | 25% | Doesn't Meet Expectations | 429 |
| #238 | D- | Central JR SR High | Burden | Central | 17% | 19% | Meets Expectations | 136 |
| #239 | D- | Chetopa High | Chetopa | Chetopa-St. Paul | 17% | 20% | Meets Expectations | 67 |
| #240 | D- | Decatur Community Jrsr High | Oberlin | Oberlin | 17% | 22% | Doesn't Meet Expectations | 136 |
| #241 | D- | Dodge City High School | Dodge City | Dodge City | 17% | 19% | Meets Expectations | 2,084 |
| #242 | D- | Flinthills High School | Rosalia | Flinthills | 17% | 21% | Meets Expectations | 102 |
| #243 | D- | Frederic Remington High | Whitewater | Remington-Whitewater | 17% | 21% | Doesn't Meet Expectations | 148 |
| #244 | D- | Fredonia Jrsr High School | Fredonia | Fredonia | 17% | 18% | Meets Expectations | 293 |
| #245 | D- | Labette County High School | Altamont | Labette County | 17% | 22% | Doesn't Meet Expectations | 534 |
| #246 | D- | Logan High | Logan | Logan | 17% | 22% | Doesn't Meet Expectations | 45 |
| #247 | D- | Madison High | Madison | Madison-Virgil | 17% | 22% | Doesn't Meet Expectations | 95 |
| #248 | D- | Marion High | Marion | Marion-Florence | 17% | 20% | Meets Expectations | 142 |
| #249 | D- | Northern Heights Allen | Allen | North Lyon County | 17% | 28% | Doesn't Meet Expectations | 124 |
| #250 | D- | Norton High | Norton | Norton Community Schools | 17% | 24% | Doesn't Meet Expectations | 202 |
| #251 | D- | Norwich High | Norwich | Kingman - Norwich | 17% | 27% | Doesn't Meet Expectations | 73 |
| #252 | D- | Osage City High | Osage City | Osage City | 17% | 24% | Doesn't Meet Expectations | 228 |
| #253 | D- | Osawatomie High | Osawatomie | Osawatomie | 17% | 19% | Meets Expectations | 281 |
| #254 | D- | Parsons SR High | Parsons | Parsons | 17% | 17% | Meets Expectations | 394 |
| #255 | D- | Prairie View High | Lacygne | Prairie View | 17% | 20% | Meets Expectations | 239 |
| #256 | D- | Skyline High | Pratt | Skyline Schools | 17% | 39% | Underperforms Expectations | 105 |
| #257 | D- | Solomon High | Solomon | Solomon | 17% | 24% | Doesn't Meet Expectations | 97 |
| #258 | D- | South Gray High | Montezuma | Montezuma | 17% | 32% | Underperforms Expectations | 64 |
| #259 | D- | Thunder Ridge High School | Kensington | Thunder Ridge Schools | 17% | 18% | Meets Expectations | 67 |
| #260 | D- | Udall High | Udall | Udall | 17% | 24% | Doesn't Meet Expectations | 96 |
| #261 | D- | Waverly High | Waverly | Lebo-Waverly | 17% | 28% | Doesn't Meet Expectations | 94 |
| #262 | D- | Yates Center High Yates Center | Yates Center | Woodson | 17% | 18% | Meets Expectations | 103 |
| #263 | D- | Rolla Jhhs 6 12 Rolla | Rolla | Rolla | 16% | 19% | Meets Expectations | 47 |
| #264 | D- | Arkansas City High | Arkansas City | Arkansas City | 15% | 21% | Doesn't Meet Expectations | 845 |
| #265 | D- | Belle Plaine High | Belle Plaine | Belle Plaine | 15% | 19% | Meets Expectations | 176 |
| #266 | D- | Bluestem Jrsr High | Leon | Bluestem | 15% | 24% | Doesn't Meet Expectations | 245 |
| #267 | D- | Canton Galva Jrsr High | Canton | Canton-Galva | 15% | 28% | Underperforms Expectations | 137 |
| #268 | D- | Crest High | Colony | Crest | 15% | 28% | Underperforms Expectations | 86 |
| #269 | D- | Elk Valley High School | Longton | Elk Valley | 15% | 17% | Meets Expectations | 47 |
| #270 | D- | Ell Saline Middlehigh School | Brookville | Ell-Saline | 15% | 28% | Underperforms Expectations | 193 |
| #271 | D- | Ellinwood High | Ellinwood | Ellinwood Public Schools | 15% | 23% | Doesn't Meet Expectations | 154 |
| #272 | D- | Haven High | Haven | Haven Public Schools | 15% | 21% | Doesn't Meet Expectations | 234 |
| #273 | D- | Macksville High | Macksville | Macksville | 15% | 20% | Doesn't Meet Expectations | 86 |
| #274 | D- | Ottawa SR High | Ottawa | Ottawa | 15% | 19% | Meets Expectations | 727 |
| #275 | D- | Riverside High School | Wathena | Riverside | 15% | 21% | Doesn't Meet Expectations | 156 |
| #276 | D- | Wellington High School | Wellington | Wellington | 15% | 16% | Meets Expectations | 478 |
| #277 | D- | Altoona Midway Middlehigh School | Buffalo | Altoona-Midway | 14% | 20% | Doesn't Meet Expectations | 79 |
| #278 | D- | Burlingame Juniorsenior High | Burlingame | Burlingame Public School | 14% | 22% | Doesn't Meet Expectations | 157 |
| #279 | D- | Horton High | Horton | South Brown County | 14% | 17% | Meets Expectations | 163 |
| #280 | D- | Hugoton High | Hugoton | Hugoton Public Schools | 14% | 22% | Doesn't Meet Expectations | 327 |
| #281 | D- | Lakin High | Lakin | Lakin | 14% | 17% | Meets Expectations | 199 |
| #282 | D- | Little River High | Little River | Little River | 14% | 21% | Doesn't Meet Expectations | 96 |
| #283 | D- | Marmaton Valley High | Moran | Marmaton Valley | 14% | 23% | Doesn't Meet Expectations | 135 |
| #284 | D- | Moscow High | Moscow | Moscow Public Schools | 14% | 25% | Underperforms Expectations | 80 |
| #285 | D- | Natoma High 6 12 | Natoma | Paradise | 14% | 19% | Doesn't Meet Expectations | 59 |
| #286 | D- | South Barber 7 12 Kiowa | Kiowa | South Barber | 14% | 31% | Underperforms Expectations | 88 |
| #287 | D- | Sublette High | Sublette | Sublette | 14% | 19% | Doesn't Meet Expectations | 131 |
| #288 | D- | Valley Falls High | Valley Falls | Valley Falls | 14% | 28% | Underperforms Expectations | 116 |
| #289 | D- | Chaparral Jrsr High | Anthony | Chaparral Schools | 13% | 18% | Doesn't Meet Expectations | 350 |
| #290 | D- | Cherryvale SR Middle School | Cherryvale | Cherryvale | 13% | 16% | Meets Expectations | 290 |
| #291 | D- | Greeley County Jrsr High | Tribune | Greeley County Schools | 13% | 27% | Underperforms Expectations | 123 |
| #292 | D- | Burrton Mshs | Burrton | Burrton | 12% | 22% | Doesn't Meet Expectations | 89 |
| #293 | D- | Garden City High School | Garden City | Garden City | 12% | 27% | Underperforms Expectations | 1,973 |
| #294 | D- | Herington High | Herington | Herington | 12% | 15% | Meets Expectations | 151 |
| #295 | D- | Holcomb High | Holcomb | Holcomb | 12% | 25% | Underperforms Expectations | 301 |
| #296 | D- | Levy Sp Ed Center (K-12) | Wichita | Wichita | 12% | 22% | Doesn't Meet Expectations | 75 |
| #297 | D- | Nickerson High | Nickerson | Nickerson | 12% | 14% | Meets Expectations | 279 |
| #298 | D- | North High | Wichita | Wichita | 12% | 20% | Doesn't Meet Expectations | 2,074 |
| #299 | D- | Pleasanton High | Pleasanton | Pleasanton | 12% | 22% | Doesn't Meet Expectations | 178 |
| #300 | D- | Satanta JR SR High | Satanta | Satanta | 12% | 20% | Doesn't Meet Expectations | 123 |
| #301 | D- | Southeast High | Wichita | Wichita | 12% | 26% | Underperforms Expectations | 2,189 |
| #301 | D- | Southeast High | Cherokee | Cherokee | 12% | 16% | Meets Expectations | 153 |
| #303 | D- | Stanton County Jrsr High School | Johnson | Stanton County | 12% | 16% | Doesn't Meet Expectations | 191 |
| #304 | D- | Syracuse High | Syracuse | Syracuse | 12% | 20% | Doesn't Meet Expectations | 233 |
| #305 | D- | Uniontown High School | Uniontown | Uniontown | 12% | 19% | Doesn't Meet Expectations | 194 |
| #306 | D- | Ulysses High | Ulysses | Ulysses | 11% | 21% | Doesn't Meet Expectations | 435 |
| #307 | F | Ness City High | Ness City | Ness City | 11% | 20% | Doesn't Meet Expectations | 127 |
| #308 | F | Russell High | Russell | Russell County | 11% | 12% | Meets Expectations | 207 |
| #309 | F | Chase High | Chase | Chase-Raymond | 10% | 14% | Meets Expectations | 44 |
| #310 | F | Field Kindley High (Magnet) | Coffeyville | Coffeyville | 10% | 13% | Doesn't Meet Expectations | 479 |
| #311 | F | Liberal SR High | Liberal | Liberal | 10% | 14% | Meets Expectations | 1,353 |
| #312 | F | Lyons High School | Lyons | Lyons | 10% | 13% | Meets Expectations | 212 |
| #313 | F | North East High | Arma | Northeast | 10% | 13% | Meets Expectations | 136 |
| #314 | F | Opportunity Academy | Newton | Newton | 10% | 20% | Doesn't Meet Expectations | 59 |
| #315 | F | South High | Wichita | Wichita | 10% | 18% | Doesn't Meet Expectations | 1,632 |
| #316 | F | Southwestern Heights Jrsr High | Kismet | Kismet-Plains | 10% | 20% | Doesn't Meet Expectations | 322 |
| #317 | F | Stockton High | Stockton | Stockton | 10% | 16% | Doesn't Meet Expectations | 93 |
| #318 | F | Turner High | Kansas City | Turner-Kansas City | 10% | 18% | Doesn't Meet Expectations | 1,171 |
| #319 | F | Cedar Vale High | Cedar Vale | Cedar Vale | 9% | 17% | Doesn't Meet Expectations | 68 |
| #320 | F | Highland Park High | Topeka | Topeka Public Schools | 9% | 12% | Meets Expectations | 857 |
| #321 | F | Stafford Middle Schoolhigh School | Stafford | Stafford | 9% | 21% | Underperforms Expectations | 95 |
| #322 | F | Heights High | Wichita | Wichita | 8% | 18% | Doesn't Meet Expectations | 1,292 |
| #323 | F | West High | Wichita | Wichita | 8% | 18% | Doesn't Meet Expectations | 1,370 |
| #324 | F | Gc Achieve At Jd Adams Hall (K-12) | Garden City | Garden City | 7% | 21% | Doesn't Meet Expectations | 114 |
| #325 | F | F L Schlagle High | Kansas City | Kansas City | 5% | 8% | Meets Expectations | 792 |
| #326 | F | J C Harmon High | Kansas City | Kansas City | 4% | 10% | Doesn't Meet Expectations | 1,330 |
| #327 | F | Wyandotte High | Kansas City | Kansas City | 4% | 8% | Doesn't Meet Expectations | 1,832 |
| #328 | F | Washington High | Kansas City | Kansas City | 3% | 10% | Doesn't Meet Expectations | 1,114 |
How Kansas's high schools compare
B: 18C: 108D: 180F: 22
5% of the 328 ranked high schools in Kansas earn an A or B (0 A grades, 18 B, 108 C, 180 D, 22 F), against 48% of high schools nationwide. 195 schools meet or beat the proficiency projected from their student context (59% here, 75% nationally), and 47 exceed it. On average 24% of tested students meet the state bar against a projected 27% (national averages: 42% actual, 40% projected).
The biggest overperformers, by actual proficiency above projection: Wheatland High School (42% against 24%, B-), Osborne Juniorsenior High (42% against 30%, B-), Chapman High (42% against 31%, B-), Girard High (37% against 26%, C+).
Districts with the most schools in the top quarter (the top 82): Blue Valley (5), Olathe (4), Shawnee Mission Pub Sch (3), De Soto (2).
Cities with the most ranked high schools: Wichita (12, 1 at A or B), Kansas City (8, 0 at A or B), Topeka (8, 0 at A or B), Shawnee Mission (5, 2 at A or B), Olathe (5, 1 at A or B).
The largest ranked high schools: East High (2,295 students, D, #172), Olathe North SR High (2,230 students, C, #62), Southeast High (2,189 students, D-, #301).
High schools in Kansas that are not ranked
65 graded high schools are listed here rather than ranked, each for the reason given. Every one has its own page with its full SchoolGrade report.
Fully online schools (12)
Statewide virtual schools draw students from everywhere, so a place ranking is not a fair comparison.
- B+ Andover Ecademy, Andover
- D- Central State Academy, Nickerson
- C- Education Imagine Academy, Wichita
- C- Hiawatha SR High, Hiawatha
- D+ Hugoton Learning Academy, Hugoton
- D+ Insight School Of Kansas, Spring Hill
- B+ Kansas Connections Academy, Elkhart
- A- Lawrence Virtual School, Lawrence
- A+ Maize Virtual Preparatory School, Maize
- C+ Smoky Valley Virtual Charter School, Lindsborg
- C- The Learning Center Valley Center, Valley Center
- D+ Usd 331 Virtual School, Kingman
Very small schools (5)
Schools with fewer than 30 students have grades that swing on a handful of test results.
- C- Bridgeswyandot Academy, Kansas City
- D+ Healy High, Healy
- D+ Hope High, Hope
- D+ Western Plains High, Ransom
- D+ Winona High, Winona
Closed schools (5)
NCES lists these schools as closed or inactive since their last graded year.
- D+ Glasco High, Glasco
- B Haven Virtual Academy, Haven
- D+ Miltonvale High, Miltonvale
- B+ Wetmore High, Wetmore
- C Wilson Juniorsenior High School, Wilson
Not yet graded (43)
Too little test data to grade.
- Abilene Virtual School, Abilene
- Ad Astra Virtual Academy, Buhler
- Basehor Linwood Virtual School, Basehor
- Beyond The Bell, Kansas City
- Bridges Academy, Independence
- Caldwell Secondary School Chisholm Trail Elea, Caldwell
- Caney Valley Charter Academy, Caney
- Central Plains Adult Diploma Program, Holyrood
- Chaparral Virtual School, Anthony
- Chisholm Life Skills Center, Wichita
- Coffeyville Virtual Program, Coffeyville
- Derby Virtual School, Derby
- Elearn 379 Virtual School Clay Center, Clay Center
- Eudora Schools Virtual Learning, Eudora
- Goodland Virtual School, Goodland
- Hays Virtual School, Hays
- Hutchinson Virtual School, Hutchinson
- Iola High School Virtual, Iola
- Kansas Online Learning Program, Lost Springs
- Louisburg Virtual Program, Louisburg
- Manhattan Virtual Academy, Manhattan
- Marmaton Valley Virtual School, Moran
- Northeast Virtual School, Arma
- Osawatomie Virtual School, Osawatomie
- Ottawa Virtual School, Ottawa
- Oxford Online Virtual School, Oxford
- Point Rock Alternative, Elkhart
- Pratt Learning Center, Pratt
- Riverside Virtual High School, Wathena
- Rocket Online School Ks Rocs, El Dorado
- Salina Virtual Innovation Academy, Salina
- School For Blind High, Kansas City
- School For Deaf High, Olathe
- Scott Community Learning Center, Scott City
- South Gray Community Learning Center, Montezuma
- St Hosp Training Center Parsons, Parsons
- Ulysses Community Learning Center Uclc, Ulysses
- Usd 265 Goddard Virtual School, Goddard
- Usd 457 Virtual Academy, Garden City
- Usd 508 Eacademy, Baxter Springs
- Wamego High School Virtual School, Wamego
- Wellington Virtual School, Wellington
- West Elk Virtual Academy, Howard
About this ranking
- Scope: every public high school in Kansas.
- 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 high schools.
- Grades are the 2025-26 SchoolGrade model. How SchoolGrade works
Questions about high schools in Kansas
What is the best high school in Kansas?
Blue Valley High in Stilwell ranks first among the 328 ranked high schools in Kansas with a SchoolGrade of B, 48% of tested students meeting the state bar against a projected 53%.
How are high schools in Kansas 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 high schools does Kansas have?
SchoolGrade grades 393 public high schools in Kansas; 328 are ranked here and 65 are listed as not ranked.