High School Explorer
Every public high school in KS, with federal-data depth: 4-year graduation rate, AP rigor, SAT/ACT participation, enrollment trend, NAEP state context, and more — translated for parents.
KS public HS enrollment trend
Across the 139,628 students enrolled in KS brick-and-mortar public high schools in 2021, the state grew +0.5% by 2024 (140,385 students, +757 net). That's the demographic tide every individual school is fighting or riding.
Charter share of public HS enrollment (latest year): 0.1% (108 of 140,385 students). Virtual / nonclassroom-based schools excluded.
🗺️ State context · NAEP 2024
How does KS compare nationally?
The National Assessment of Educational Progress (NAEP) is the only test given the same way to students in every state — making it the benchmark for state-to-state academic comparison. Below, this state's 8th-grade averages and where it sits on the 50-state distribution.
Each dot is one state's 2024 NAEP 8th-grade averages. KS is highlighted in gold. Dashed lines mark national averages — being upper-right of both = above national in both subjects. Source: NAEP State Snapshot Reports. NAEP doesn't produce per-school scores — this is state-level context.
Where the students are
Top 10 cities by public-HS enrollment
| Wichita | 11 HS | 15,359 |
| Overland Park | 7 HS | 10,138 |
| Olathe | 6 HS | 9,181 |
| Kansas City | 11 HS | 8,279 |
| Topeka | 9 HS | 6,682 |
| Lawrence | 2 HS | 3,228 |
| Shawnee | 2 HS | 3,031 |
| Derby | 1 HS | 2,172 |
| Dodge City | 1 HS | 2,151 |
| Leavenworth | 2 HS | 2,089 |
School-size distribution
Public, classroom-based · grades 9–12, latest year
| Rock Creek High School Rock Creek |
316→415 | +31.3% |
| Piper High Piper-Kansas City |
725→913 | +25.9% |
| Heights High Wichita |
1,229→1,505 | +22.5% |
| Wellsville High Wellsville |
229→278 | +21.4% |
| Riverside High School Riverside |
152→181 | +19.1% |
| Maize Sr High Maize |
1,227→1,444 | +17.7% |
| Spring Hill High School Spring Hill |
961→1,115 | +16.0% |
| Lakin High Lakin |
183→212 | +15.8% |
| Hays High Hays |
891→1,017 | +14.1% |
| El Dorado High El Dorado |
482→543 | +12.7% |
| Eureka Jr/Sr High Eureka |
192→150 | -21.9% |
| McLouth High McLouth |
159→125 | -21.4% |
| Cimarron High Cimarron-Ensign |
212→182 | -14.2% |
| Royal Valley High Royal Valley |
259→223 | -13.9% |
| Topeka West High Topeka Public Schools |
1,125→971 | -13.7% |
| Girard High Girard |
328→284 | -13.4% |
| Nickerson High Nickerson |
292→255 | -12.7% |
| Iola Sr High Iola |
335→296 | -11.6% |
| Field Kindley High Coffeyville |
505→451 | -10.7% |
| Hillsboro Middle/High School Durham-Hillsboro-Lehigh |
178→159 | -10.7% |
Every KS high school
Search by school, district, or city; sort any column. Trend = high-school enrollment change, first→latest year on file (public 2021→2024 via CCD grades 9–12; private 2018→2022 via PSS total). Omitted (—) for schools under 50 HS students, where a year-over-year percentage isn't reliable.
| High school | City | Type | HS enrollment (9–12) | 9–12 trend |
|---|---|---|---|---|
| 500 Reach Kansas City |
Kansas City | Public | 62 | -30.3% |
| Abilene Baptist Academy K–12 Other religious |
Abilene | Private | 15 | — |
| Abilene High School Abilene |
Abilene | Public | 443 | +0.7% |
| Abilene Virtual School virtual K–12 Abilene |
Abilene | Public | 23 | — |
| Accelerated Schools Of Overland Park K–12 Nonsectarian |
Overland Park | Private | 60 | -9.1% |
| Ad Astra Alternative Academy K–12 Buhler |
Hutchinson | Public | 7 | — |
| Ad Astra Virtual Academy virtual K–12 Buhler |
Hutchinson | Public | 77 | — |
| Alfred Fairfax Academy Kansas City |
Kansas City | Public | 52 | -16.1% |
| Altoona-Midway Middle/High School K–12 Altoona-Midway |
Buffalo | Public | 44 | — |
| Andale High Renwick |
Andale | Public | 381 | +3.3% |
| Anderson County Jr/Sr High School K–12 Garnett |
Garnett | Public | 300 | -0.3% |
| Andover Central High School Andover |
Andover | Public | 853 | +0.2% |
| Andover High Andover |
Andover | Public | 1,018 | +4.9% |
| Andover eCademy virtual K–12 Andover |
Andover | Public | 208 | -9.2% |
| Argonia High K–12 Argonia Public Schools |
Argonia | Public | 40 | — |
| Ark City Christian Academy K–12 Other religious |
Arkansas City | Private | 70 | -7.9% |
| Arkansas City High Arkansas City |
Arkansas City | Public | 885 | +8.5% |
| Ashland High Ashland |
Ashland | Public | 69 | +13.1% |
| Atchison County Community JR/SR High K–12 Atchison Co Comm Schools |
Effingham | Public | 175 | +1.2% |
| Atchison High School Atchison Public Schools |
Atchison | Public | 419 | -1.6% |
| Attica High Attica |
Attica | Public | 47 | — |
| Augusta Sr High Augusta |
Augusta | Public | 594 | -7.5% |
| Avondale Academy K–12 Topeka Public Schools |
Topeka | Public | 19 | — |
| Axtell High Prairie Hills |
Axtell | Public | 49 | — |
| BRIDGES Academy virtual K–12 Independence |
Independence | Public | 22 | — |
| Baldwin High School Baldwin City |
Baldwin City | Public | 437 | +9.5% |
| Basehor-Linwood High School Basehor-Linwood |
Basehor | Public | 882 | +7.7% |
| Basehor-Linwood Virtual School virtual K–12 Basehor-Linwood |
Basehor | Public | 111 | +6.7% |
| Baxter Springs High K–12 Baxter Springs |
Baxter Springs | Public | 248 | -2.0% |
| Belle Plaine High Belle Plaine |
Belle Plaine | Public | 181 | +8.4% |
| Beloit Jr-Sr High K–12 Beloit |
Beloit | Public | 231 | +10.0% |
| Bennington Junior High/High School K–12 Twin Valley |
Bennington | Public | 148 | +13.8% |
| Berean Academy K–12 Other religious |
Elbing | Private | 322 | +17.1% |
| Beyond the Bell virtual Turner-Kansas City |
Kansas City | Public | 13 | — |
| Bishop Carroll Catholic High School Catholic |
Wichita | Private | 1,169 | +0.0% |
| Bishop Miege High School Catholic |
Shawnee Mission | Private | 665 | -3.5% |
| Bishop Seabury Academy K–12 Other religious |
Lawrence | Private | 186 | -7.5% |
| Bishop Ward High School Catholic |
Kansas City | Private | 309 | +6.6% |
| Blue Valley High Blue Valley |
Randolph | Public | 76 | +5.6% |
| Blue Valley High Blue Valley |
Stilwell | Public | 1,396 | -6.1% |
| Blue Valley North High Blue Valley |
Overland Park | Public | 1,376 | -10.1% |
| Blue Valley Northwest High Blue Valley |
Overland Park | Public | 1,496 | -4.7% |
| Blue Valley Southwest High School Blue Valley |
Overland Park | Public | 1,057 | -1.3% |
| Blue Valley Virtual Program virtual Blue Valley |
Overland Park | Public | 302 | -32.3% |
| Blue Valley West High Blue Valley |
Overland Park | Public | 1,534 | -7.3% |
| Bluestem Jr/Sr High K–12 Bluestem |
Leon | Public | 162 | +0.0% |
| Bonner Springs High Bonner Springs |
Bonner Springs | Public | 778 | -3.0% |
| Brewster High Brewster |
Brewster | Public | 34 | — |
| Bridges/Wyandot Academy K–12 Kansas City |
Kansas City | Public | 8 | — |
| Bucklin High Bucklin |
Bucklin | Public | 57 | -21.9% |
| Buhler High Buhler |
Buhler | Public | 674 | +2.4% |
| Burlingame Junior/Senior High K–12 Burlingame Public School |
Burlingame | Public | 86 | -1.1% |
| Burlington High Burlington |
Burlington | Public | 246 | -6.8% |
| Burrton MS/HS K–12 Burrton |
Burrton | Public | 34 | — |
| Cair Paravel Latin School K–12 Other religious |
Topeka | Private | 408 | +12.7% |
| Cair Paravel Latin School K–12 Other religious |
Topeka | Private | 410 | +8.5% |
| Caldwell Secondary School K–12 Caldwell |
Caldwell | Public | 52 | -13.3% |
| Caldwell Secondary School-Chisholm Trail eLea virtual K–12 Caldwell |
Caldwell | Public | 3 | — |
| Campus High Haysville Haysville |
Wichita | Public | 1,669 | -5.7% |
| Caney Valley Charter Academy charter Caney Valley |
Caney | Public | 5 | — |
| Caney Valley High K–12 Caney Valley |
Caney | Public | 221 | -2.2% |
| Canton-Galva Jr./Sr. High K–12 Canton-Galva |
Canton | Public | 103 | +22.6% |
| Capital City K–12 Topeka Public Schools |
Topeka | Public | 32 | — |
| Cedar Vale High K–12 Cedar Vale |
Cedar Vale | Public | 38 | — |
| Central Christian Academy K–12 Other religious |
Wichita | Private | 429 | -0.5% |
| Central Christian Schools K–12 Other religious |
Hutchinson | Private | 182 | -12.5% |
| Central Heights High K–12 Central Heights |
Richmond | Public | 169 | +9.0% |
| Central Jr-Sr High K–12 Central |
Burden | Public | 95 | +3.3% |
| Central Plains Adult Diploma Program virtual Central Plains |
Claflin | Public | 19 | — |
| Central Plains Jr. Sr. High School K–12 Central Plains |
Claflin | Public | 105 | +47.9% |
| Central School K–12 Atchison Public Schools |
Atchison | Public | 40 | — |
| Central State Academy virtual K–12 Nickerson |
Hutchinson | Public | 87 | +16.0% |
| Centralia High K–12 Vermillion |
Centralia | Public | 94 | +17.5% |
| Centre K–12 Centre |
Lost Springs | Public | 52 | -22.4% |
| Chanute High Chanute Public Schools |
Chanute | Public | 527 | -9.3% |
| Chaparral Jr/Sr High K–12 Chaparral Schools |
Anthony | Public | 227 | +7.6% |
| Chaparral Virtual School virtual K–12 Chaparral Schools |
Anthony | Public | 10 | — |
| Chapman High Chapman |
Chapman | Public | 382 | +10.1% |
| Chase County Junior Senior High School K–12 Chase County |
Cottonwood Falls | Public | 118 | +10.3% |
| Chase High K–12 Chase-Raymond |
Chase | Public | 42 | — |
| Cheney High Cheney |
Cheney | Public | 235 | -6.7% |
| Cherryvale Sr / Middle School K–12 Cherryvale |
Cherryvale | Public | 201 | -5.6% |
| Chetopa High K–12 Chetopa-St. Paul |
Chetopa | Public | 38 | — |
| Cheylin Jr/Sr High K–12 Cheylin |
Bird City | Public | 46 | — |
| Chisholm Life Skills Center Wichita |
Wichita | Public | 96 | +31.5% |
| Christ Preparatory Academy K–12 Other religious |
Lenexa | Private | 239 | — |
| Christian Learning Center K–12 Other religious |
Fort Scott | Private | 81 | +32.8% |
| Cimarron High K–12 Cimarron-Ensign |
Cimarron | Public | 182 | -14.2% |
| Circle High Circle |
Towanda | Public | 604 | +4.0% |
| Classical School Of Wichita K–12 Other religious |
Wichita | Private | 387 | +47.7% |
| Clay Center Community High Clay County |
Clay Center | Public | 326 | -4.4% |
| Clearwater High Clearwater |
Clearwater | Public | 361 | +3.1% |
| Clifton-Clyde Sr High Clifton-Clyde |
Clyde | Public | 102 | +17.2% |
| Coffeyville Virtual Program virtual K–12 Coffeyville |
Coffeyville | Public | 42 | — |
| Colby Senior High Colby Public Schools |
Colby | Public | 296 | +3.1% |
| Columbus Junior High and High School K–12 Columbus |
Columbus | Public | 291 | +9.0% |
| Concordia Jr-Sr High K–12 Concordia |
Concordia | Public | 343 | +8.9% |
| Conway Springs High School Conway Springs |
Conway Springs | Public | 144 | +3.6% |
| Cornerstone Classical School K–12 Other religious |
Salina | Private | 100 | +49.3% |
| Council Grove Junior Senior High School K–12 Morris County |
Council Grove | Public | 244 | +5.2% |
| Crest High Crest |
Colony | Public | 78 | +0.0% |
| Cunningham High K–12 Cunningham |
Cunningham | Public | 64 | +23.1% |
| De Soto High School De Soto |
De Soto | Public | 918 | -5.9% |
| Decatur Community Jr/Sr High K–12 Oberlin |
Oberlin | Public | 90 | -4.3% |
| Deerfield High Deerfield |
Deerfield | Public | 72 | +44.0% |
| Derby High School Derby |
Derby | Public | 2,172 | +1.7% |
| Derby Virtual School virtual K–12 Derby |
Derby | Public | 58 | — |
| Dexter High K–12 Dexter |
Dexter | Public | 99 | +26.9% |
| Dighton High K–12 Dighton |
Dighton | Public | 53 | -7.0% |
| Dodge City High School Dodge City |
Dodge City | Public | 2,151 | +6.7% |
| Doniphan West JR/SR High School K–12 Doniphan West Schools |
Highland | Public | 107 | +24.4% |
| Douglass High Douglass Public Schools |
Douglass | Public | 181 | -8.6% |
| East High Wichita |
Wichita | Public | 2,434 | +8.8% |
| Education Imagine Academy virtual K–12 Wichita |
Wichita | Public | 429 | +22.6% |
| Eisenhower High School Goddard |
Goddard | Public | 982 | +2.6% |
| El Dorado High El Dorado |
El Dorado | Public | 543 | +12.7% |
| El Dorado Virtual School virtual K–12 El Dorado |
El Dorado | Public | 19 | — |
| Elk Valley High School K–12 Elk Valley |
Longton | Public | 26 | — |
| Elkhart High Elkhart |
Elkhart | Public | 106 | -10.9% |
| Ell-Saline Middle/High School K–12 Ell-Saline |
Brookville | Public | 132 | +3.1% |
| Ellinwood High Ellinwood Public Schools |
Ellinwood | Public | 146 | +7.4% |
| Ellis Jr/Sr High K–12 Ellis |
Ellis | Public | 103 | -19.5% |
| Ellsworth High K–12 Ellsworth |
Ellsworth | Public | 199 | +2.1% |
| Elyria Christian School K–12 Other religious |
Mcpherson | Private | 193 | +1.6% |
| Emporia High Emporia |
Emporia | Public | 1,301 | -1.0% |
| Erie High School Erie-Galesburg |
Erie | Public | 144 | -8.9% |
| Eudora High School Eudora |
Eudora | Public | 558 | +4.3% |
| Eudora Schools Virtual Learning virtual K–12 Eudora |
Eudora | Public | 20 | — |
| Eureka Jr/Sr High K–12 Eureka |
Eureka | Public | 150 | -21.9% |
| F L Schlagle High Kansas City |
Kansas City | Public | 841 | +5.5% |
| Fairfield Schools K–12 Fairfield |
Langdon | Public | 82 | +3.8% |
| Fellowship Baptist School K–12 Other religious |
Liberal | Private | 50 | — |
| Field Kindley High Coffeyville |
Coffeyville | Public | 451 | -10.7% |
| Flinthills High School Flinthills |
Rosalia | Public | 96 | -5.9% |
| Fort Scott Christian Heights K–12 Other religious |
Fort Scott | Private | 73 | -14.1% |
| Fort Scott Sr High Fort Scott |
Fort Scott | Public | 578 | +2.7% |
| Fowler High K–12 Fowler |
Fowler | Public | 19 | — |
| Frankfort High K–12 Vermillion |
Frankfort | Public | 79 | -7.1% |
| Frederic Remington High Remington-Whitewater |
Whitewater | Public | 161 | +11.0% |
| Fredonia Jr./Sr. High School K–12 Fredonia |
Fredonia | Public | 199 | +10.6% |
| Frontenac Sr. High School Frontenac Public Schools |
Frontenac | Public | 298 | +4.9% |
| GC Achieve at J.D. Adams Hall K–12 Garden City |
Garden City | Public | 95 | +13.1% |
| Galena High Galena |
Galena | Public | 236 | -7.5% |
| Galena Virtual School virtual Galena |
Galena | Public | 16 | — |
| Garden City High School Garden City |
Garden City | Public | 1,946 | -1.9% |
| Garden Plain High Renwick |
Garden Plain | Public | 174 | +3.0% |
| Gardner Edgerton High Gardner Edgerton |
Gardner | Public | 1,794 | +3.3% |
| Girard High Girard |
Girard | Public | 284 | -13.4% |
| Glasco Elem K–12 Southern Cloud |
Glasco | Public | 4 | — |
| Goddard High Goddard |
Goddard | Public | 950 | +6.3% |
| Goessel High K–12 Goessel |
Goessel | Public | 87 | -17.1% |
| Golden Plains High Golden Plains |
Rexford | Public | 55 | -15.4% |
| Goodland Jr-Sr. High School K–12 Goodland |
Goodland | Public | 250 | +3.3% |
| Goodland Virtual School virtual K–12 Goodland |
Goodland | Public | 7 | — |
| Great Bend High School Great Bend |
Great Bend | Public | 923 | +7.3% |
| Greeley County Jr./Sr. High K–12 Greeley County Schools |
Tribune | Public | 76 | +16.9% |
| Halstead High Halstead |
Halstead | Public | 240 | +4.3% |
| Hamilton High K–12 Hamilton |
Hamilton | Public | 31 | — |
| Hanover High Barnes |
Hanover | Public | 60 | -4.8% |
| Hartford Jr./Sr. High School K–12 Southern Lyon County |
Hartford | Public | 53 | -20.9% |
| Haven High Haven Public Schools |
Haven | Public | 223 | -2.2% |
| Hayden Catholic High School Catholic |
Topeka | Private | 335 | -21.5% |
| Hays High Hays |
Hays | Public | 1,017 | +14.1% |
| Hays Virtual School virtual K–12 Hays |
Hays | Public | 70 | — |
| Healy High Healy Public Schools |
Healy | Public | 4 | — |
| Heartland Christian School K–12 Other religious |
Colby | Private | 74 | — |
| Heartland Christian School K–12 Other religious |
Colby | Private | 72 | — |
| Heights High Wichita |
Wichita | Public | 1,505 | +22.5% |
| Herington High Herington |
Herington | Public | 141 | +2.2% |
| Heritage Christian Academy K–12 Other religious |
Olathe | Private | 586 | +32.0% |
| Heritage Christian Academy K–12 Other religious |
Olathe | Private | 552 | — |
| Heritage Christian School K–12 Other religious |
Topeka | Private | 124 | -19.5% |
| Hesston High Hesston |
Hesston | Public | 274 | +5.4% |
| Hiawatha Sr High virtual Hiawatha |
Hiawatha | Public | 261 | -4.4% |
| Highland Park High Topeka Public Schools |
Topeka | Public | 835 | -2.0% |
| Hill City Junior-Senior High K–12 Graham County |
Hill City | Public | 116 | +0.9% |
| Hillsboro Middle/High School K–12 Durham-Hillsboro-Lehigh |
Hillsboro | Public | 159 | -10.7% |
| Hodgeman County High K–12 Hodgeman County |
Jetmore | Public | 67 | -19.3% |
| Hoisington High Hoisington |
Hoisington | Public | 225 | +0.0% |
| Holcomb High Holcomb |
Holcomb | Public | 265 | -10.2% |
| Holton High Holton |
Holton | Public | 335 | +1.5% |
| Hope High Rural Vista |
Hope | Public | 33 | — |
| Hope Street Charter Academy charter Topeka Public Schools |
Topeka | Public | 103 | +21.2% |
| Horizon Academy K–12 Nonsectarian |
Roeland Park | Private | 113 | +44.9% |
| Horton High South Brown County |
Horton | Public | 147 | -7.5% |
| Hoxie High K–12 Hoxie Community Schools |
Hoxie | Public | 123 | -5.4% |
| Hugoton High Hugoton Public Schools |
Hugoton | Public | 317 | +1.6% |
| Hugoton Learning Academy charter virtual K–12 Hugoton Public Schools |
Hugoton | Public | 17 | — |
| Humboldt High School Humboldt |
Humboldt | Public | 176 | -5.9% |
| Humboldt Virtual Education virtual Humboldt |
Humboldt | Public | 230 | +11.7% |
| Hutchinson High School Hutchinson Public Schools |
Hutchinson | Public | 1,214 | -8.4% |
| Hutchinson Virtual School virtual K–12 Hutchinson Public Schools |
Hutchinson | Public | 233 | +177.4% |
| Hyman Brand Hebrew Academy K–12 Other religious |
Overland Park | Private | 199 | -19.1% |
| Independence Bible School K–12 Other religious |
Independence | Private | 81 | +5.2% |
| Independence Sr High Independence |
Independence | Public | 550 | -0.7% |
| Independent Elementary K–12 Nonsectarian |
Wichita | Private | 407 | — |
| Ingalls High School/Junior High K–12 Ingalls |
Ingalls | Public | 64 | -11.1% |
| Inman Jr/Sr High School K–12 Inman |
Inman | Public | 140 | +10.2% |
| Insight School of Kansas charter virtual K–12 Spring Hill |
Spring Hill | Public | 769 | +20.2% |
| Iola High School Virtual virtual Iola |
Iola | Public | 22 | — |
| Iola Sr High Iola |
Iola | Public | 296 | -11.6% |
| J C Harmon High Kansas City |
Kansas City | Public | 1,285 | -3.3% |
| Jackson Heights High School and Middle School K–12 North Jackson |
Holton | Public | 158 | +45.0% |
| Jayhawk-Linn High K–12 Jayhawk |
Mound City | Public | 176 | +10.0% |
| Jefferson Co North High Jefferson County North |
Winchester | Public | 117 | -10.0% |
| Jefferson West High Jefferson West |
Meriden | Public | 247 | -3.9% |
| Junction City Sr High Geary County Schools |
Junction City | Public | 1,713 | +7.2% |
| Kansas Connections Academy virtual K–12 Elkhart |
Elkhart | Public | 666 | +23.8% |
| Kansas Online Learning Program virtual K–12 Centre |
Lost Springs | Public | 57 | -1.7% |
| Kapaun Mt Carmel Catholic High School Catholic |
Wichita | Private | 906 | +0.8% |
| Kingman High Kingman - Norwich |
Kingman | Public | 198 | -4.3% |
| Kinsley Jr/Sr High School K–12 Kinsley-Offerle |
Kinsley | Public | 80 | -9.1% |
| Kiowa County Junior High/High School K–12 Kiowa County |
Greensburg | Public | 71 | +2.9% |
| La Crosse High LaCrosse |
La Crosse | Public | 87 | -2.2% |
| Labette County High School Labette County |
Altamont | Public | 483 | -7.6% |
| Labette County Virtual School virtual K–12 Labette County |
ALTAMONT | Public | 31 | — |
| Lakemary Center K–12 Nonsectarian |
Paola | Private | 83 | -27.8% |
| Lakeside Junior/Senior High School K–12 Waconda |
Downs | Public | 82 | +5.1% |
| Lakin High Lakin |
Lakin | Public | 212 | +15.8% |
| Lansing High 9-12 Lansing |
Leavenworth | Public | 852 | -1.8% |
| Lansing Virtual Academy virtual K–12 Lansing |
Lansing | Public | 36 | — |
| Larned Sr High Ft Larned |
Larned | Public | 234 | +3.5% |
| Lawrence Free State High Lawrence |
Lawrence | Public | 1,774 | -3.2% |
| Lawrence Gardner High School K–12 Department of Corrections |
Topeka | Public | 102 | +14.6% |
| Lawrence High Lawrence |
Lawrence | Public | 1,454 | -8.2% |
| Lawrence Virtual School charter virtual K–12 Lawrence |
Lawrence | Public | 322 | -6.4% |
| Leavenworth Sr High Leavenworth |
Leavenworth | Public | 1,237 | -3.3% |
| Lebo High K–12 Lebo-Waverly |
Lebo | Public | 63 | -8.7% |
| Levy Sp Ed Center K–12 Wichita |
Wichita | Public | 49 | — |
| Liberal Sr High Liberal |
Liberal | Public | 1,421 | +5.3% |
| Life Preparatory Academy K–12 Other religious |
Wichita | Private | 401 | +79.8% |
| Lincoln Jr/Sr High K–12 Lincoln |
Lincoln | Public | 110 | +18.3% |
| Linn High Barnes |
Linn | Public | 66 | +24.5% |
| Little River High Little River |
Little River | Public | 89 | -5.3% |
| Logan High K–12 Logan |
Logan | Public | 29 | — |
| Louisburg High Louisburg |
Louisburg | Public | 529 | -7.7% |
| Louisburg Virtual Program virtual K–12 Louisburg |
Louisburg | Public | 27 | — |
| Lyndon High Lyndon |
Lyndon | Public | 123 | -6.8% |
| Lyons High School Lyons |
Lyons | Public | 221 | -6.0% |
| Macksville High K–12 Macksville |
Macksville | Public | 58 | -3.3% |
| Madison High K–12 Madison-Virgil |
Madison | Public | 69 | -2.8% |
| Maize South High School Maize |
Wichita | Public | 1,107 | -0.3% |
| Maize Sr High Maize |
Maize | Public | 1,444 | +17.7% |
| Maize Virtual Preparatory School virtual K–12 Maize |
Wichita | Public | 78 | +21.9% |
| Manhattan High School Manhattan-Ogden |
Manhattan | Public | 2,087 | +11.2% |
| Manhattan Virtual Academy virtual K–12 Manhattan-Ogden |
Manhattan | Public | 108 | -23.4% |
| Marais Des Cygnes Valley High Marais Des Cygnes Valley |
Melvern | Public | 53 | -23.2% |
| Maranatha Christian Academy K–12 Other religious |
Shawnee | Private | 428 | +32.1% |
| Maranatha Christian Academy K–12 Other religious |
Shawnee | Private | 428 | +22.3% |
| Marion High Marion-Florence |
Marion | Public | 159 | +13.6% |
| Marmaton Valley High K–12 Marmaton Valley |
Moran | Public | 74 | -1.3% |
| Marmaton Valley Virtual School virtual Marmaton Valley |
Moran | Public | 7 | — |
| Marysville Jr/Sr High K–12 Marysville |
Marysville | Public | 251 | +4.1% |
| Maur Hill - Mount Academy Catholic |
Atchison | Private | 162 | -26.0% |
| McLouth High McLouth |
McLouth | Public | 125 | -21.4% |
| McPherson High McPherson |
McPherson | Public | 658 | -9.9% |
| Meade High Meade |
Meade | Public | 87 | -24.3% |
| Medicine Lodge Jr/Sr High School K–12 Barber County North |
Medicine Lodge | Public | 155 | +9.2% |
| Midland Adventist Academy K–12 Other religious |
Shawnee | Private | 110 | — |
| Mill Valley High School De Soto |
Shawnee | Public | 1,432 | +8.7% |
| Miltonvale Elem K–12 Southern Cloud |
Miltonvale | Public | 2 | — |
| Minneapolis Jr-Sr High School K–12 North Ottawa County |
Minneapolis | Public | 204 | +9.1% |
| Minneola High Minneola |
Minneola | Public | 71 | -5.3% |
| Mission Valley Junior and Senior High School K–12 Mission Valley |
Eskridge | Public | 152 | +2.0% |
| Morning Star Christian Academy K–12 Other religious |
Wichita | Private | 8 | — |
| Moscow High K–12 Moscow Public Schools |
Moscow | Public | 43 | — |
| Moundridge High Moundridge |
Moundridge | Public | 160 | +30.1% |
| Mulvane High Mulvane |
Mulvane | Public | 540 | -2.4% |
| Natoma High (6-12) K–12 Paradise |
Natoma | Public | 34 | — |
| Nemaha Central High School Nemaha Central |
Seneca | Public | 242 | +10.5% |
| Neodesha High K–12 Neodesha |
Neodesha | Public | 232 | +7.9% |
| Ness City High K–12 Ness City |
Ness City | Public | 76 | -27.6% |
| Newton Sr High Newton |
Newton | Public | 932 | -2.8% |
| Nickerson High Nickerson |
Nickerson | Public | 255 | -12.7% |
| North East High Northeast |
Arma | Public | 133 | +0.8% |
| North High Wichita |
Wichita | Public | 2,041 | -5.0% |
| Northeast Magnet High School Wichita |
Bel Aire | Public | 686 | +2.8% |
| Northeast Virtual School virtual Northeast |
Arma | Public | 2 | — |
| Northern Heights North Lyon County |
Allen | Public | 102 | -8.1% |
| Northern Valley High Northern Valley |
Almena | Public | 41 | — |
| Northwest High Wichita |
Wichita | Public | 1,424 | +4.5% |
| Norton High Norton Community Schools |
Norton | Public | 181 | -8.1% |
| Norwich High Kingman - Norwich |
Norwich | Public | 82 | +9.3% |
| Oakley Sr High Oakley |
Oakley | Public | 130 | +4.0% |
| Olathe East Sr High Olathe |
Olathe | Public | 1,842 | -1.7% |
| Olathe North Sr High Olathe |
Olathe | Public | 2,010 | +1.0% |
| Olathe Northwest High School Olathe |
Olathe | Public | 1,957 | +3.3% |
| Olathe South Sr High Olathe |
Olathe | Public | 1,775 | -8.2% |
| Olathe West High School Olathe |
Olathe | Public | 1,553 | -3.8% |
| Olpe Jr./Sr. High School K–12 Southern Lyon County |
Olpe | Public | 103 | +10.8% |
| Onaga Senior High Onaga-Havensville-Wheaton |
Onaga | Public | 86 | +10.3% |
| Opportunity Academy K–12 Newton |
Newton | Public | 47 | — |
| Osage City High Osage City |
Osage City | Public | 216 | -3.6% |
| Osawatomie High Osawatomie |
Osawatomie | Public | 293 | +0.7% |
| Osawatomie Virtual School virtual Osawatomie |
Osawatomie | Public | 18 | — |
| Osborne Junior/Senior High K–12 Osborne County |
Osborne | Public | 79 | -7.1% |
| Oskaloosa JR-SR High School K–12 Oskaloosa Public Schools |
Oskaloosa | Public | 169 | -4.0% |
| Oswego Junior-Senior High School K–12 Oswego |
Oswego | Public | 112 | +21.7% |
| Otis Bison Academy virtual K–12 Otis-Bison |
Otis | Public | 16 | — |
| Otis-Bison Junior/Senior High School K–12 Otis-Bison |
Otis | Public | 46 | — |
| Ottawa Sr High K–12 Ottawa |
Ottawa | Public | 680 | -5.6% |
| Ottawa Virtual School virtual K–12 Ottawa |
Ottawa | Public | 14 | — |
| Overland Christian Schools K–12 Other religious |
Overland Park | Private | 116 | -0.9% |
| Oxford Jr/Sr High K–12 Oxford |
Oxford | Public | 103 | -1.9% |
| Oxford Online Virtual School virtual K–12 Oxford |
Oxford | Public | 33 | — |
| Palco High Palco |
Palco | Public | 19 | — |
| Paola High Paola |
Paola | Public | 567 | -0.4% |
| Parsons Sr High Parsons |
Parsons | Public | 399 | +2.0% |
| Pawnee Heights K–12 Pawnee Heights |
Rozel | Public | 42 | — |
| Peabody-Burns Jr/Sr High School K–12 Peabody-Burns |
Peabody | Public | 61 | -11.6% |
| Perry Lecompton High Perry Public Schools |
Perry | Public | 268 | +3.1% |
| Phillipsburg High Phillipsburg |
Phillipsburg | Public | 173 | -6.5% |
| Pike Valley High Pike Valley |
Scandia | Public | 51 | -3.8% |
| Pilgrim Christian School K–12 Other religious |
Hutchinson | Private | 106 | -10.2% |
| Piper High Piper-Kansas City |
Kansas City | Public | 913 | +25.9% |
| Pittsburg High Pittsburg |
Pittsburg | Public | 1,012 | +4.2% |
| Plainville High K–12 Plainville |
Plainville | Public | 122 | +8.0% |
| Pleasant Ridge High Easton |
Easton | Public | 168 | -9.7% |
| Pleasanton High K–12 Pleasanton |
Pleasanton | Public | 126 | +7.7% |
| Point Rock Alternative Learning Center Elkhart |
Elkhart | Public | 5 | — |
| Prairie View High Prairie View |
LaCygne | Public | 258 | -7.5% |
| Pratt Learning Center virtual K–12 Pratt |
Pratt | Public | 3 | — |
| Pratt Sr High Pratt |
Pratt | Public | 337 | -4.8% |
| Pretty Prairie High Pretty Prairie |
Pretty Prairie | Public | 82 | -4.7% |
| Project Finish virtual Shawnee Mission Pub Sch |
Shawnee Mission | Public | 2 | — |
| Quinter Jr-Sr High K–12 Quinter Public Schools |
Quinter | Public | 85 | -3.4% |
| Rawlins County Jr/Sr High School K–12 Rawlins County |
Atwood | Public | 105 | +9.4% |
| Republic County Jr./Sr. High School K–12 Republic County |
Belleville | Public | 145 | -2.0% |
| Riley County High School Riley County |
Riley | Public | 232 | +10.0% |
| Riverside High School Riverside |
Wathena | Public | 181 | +19.1% |
| Riverside Virtual High School virtual K–12 Riverside |
Wathena | Public | 4 | — |
| Riverton High Riverton |
Riverton | Public | 218 | +0.9% |
| Rock Creek High School Rock Creek |
St George | Public | 415 | +31.3% |
| Rock Hills Jr/Sr High School K–12 Rock Hills |
Mankato | Public | 95 | -8.7% |
| Rocket Online Schools (ROCS) virtual K–12 Elk Valley |
Longton | Public | 1,215 | — |
| Rolla JH/HS (6-12) K–12 Rolla |
Rolla | Public | 27 | — |
| Rose Hill High Rose Hill Public Schools |
Rose Hill | Public | 575 | +6.1% |
| Rossville Jr.-Sr. High School K–12 Kaw Valley |
Rossville | Public | 170 | -2.9% |
| Royal Valley High Royal Valley |
Hoyt | Public | 223 | -13.9% |
| Russell Junior-Senior High K–12 Russell County |
Russell | Public | 206 | -6.8% |
| Sabetha High School Prairie Hills |
Sabetha | Public | 217 | -6.1% |
| Sacred Heart Jr-Sr High School K–12 Catholic |
Salina | Private | 178 | -13.6% |
| Salina High Central Salina |
Salina | Public | 934 | -7.3% |
| Salina High South Salina |
Salina | Public | 1,046 | +0.7% |
| Salina Virtual Innovation Academy virtual K–12 Salina |
Salina | Public | 36 | — |
| Santa Fe Trail High Santa Fe Trail |
Carbondale | Public | 302 | +2.4% |
| Satanta Elem K–12 Satanta |
Satanta | Public | 130 | +8.3% |
| Satanta Jr-Sr High K–12 Satanta |
Satanta | Public | 65 | -22.6% |
| School for Blind High K–12 School for Blind |
Kansas City | Public | 21 | — |
| School for Deaf High K–12 School for Deaf |
Olathe | Public | 44 | — |
| Scott City High Scott County |
Scott City | Public | 302 | +1.0% |
| Seaman High Seaman |
Topeka | Public | 1,190 | -4.0% |
| Sedan High K–12 Chautauqua Co Community |
Sedan | Public | 101 | -19.2% |
| Sedgwick High K–12 Sedgwick Public Schools |
Sedgwick | Public | 162 | +8.7% |
| Shawnee Heights High Shawnee Heights |
Tecumseh | Public | 1,113 | -5.3% |
| Shawnee Mission East High Shawnee Mission Pub Sch |
Prairie Village | Public | 1,737 | +3.6% |
| Shawnee Mission North High Shawnee Mission Pub Sch |
Overland Park | Public | 1,502 | -0.5% |
| Shawnee Mission Northwest High Shawnee Mission Pub Sch |
Shawnee | Public | 1,599 | -4.0% |
| Shawnee Mission South High Shawnee Mission Pub Sch |
Overland Park | Public | 1,574 | +4.1% |
| Shawnee Mission West High Shawnee Mission Pub Sch |
Overland Park | Public | 1,599 | -2.6% |
| Silver Lake Jr-Sr High K–12 Silver Lake |
Silver Lake | Public | 239 | +2.6% |
| Skyline High Skyline Schools |
Pratt | Public | 91 | -19.5% |
| Smith Center Jr Sr High K–12 Smith Center |
Smith Center | Public | 123 | -6.1% |
| Smoky Valley High Smoky Valley |
Lindsborg | Public | 243 | -5.8% |
| Smoky Valley Virtual Charter School charter virtual K–12 Smoky Valley |
Lindsborg | Public | 137 | +41.2% |
| Solomon High Solomon |
Solomon | Public | 116 | +17.2% |
| South Barber 7-12 K–12 South Barber |
Kiowa | Public | 59 | +11.3% |
| South Central High School Comanche County |
Coldwater | Public | 88 | +18.9% |
| South Gray High Montezuma |
Montezuma | Public | 59 | -1.7% |
| South Haven High K–12 South Haven |
South Haven | Public | 72 | +38.5% |
| South High Wichita |
Wichita | Public | 1,662 | -2.1% |
| Southeast High Cherokee |
Cherokee | Public | 152 | +1.3% |
| Southeast High Wichita |
Wichita | Public | 2,066 | +1.0% |
| Southeast Saline High K–12 Southeast Of Saline |
Gypsum | Public | 215 | -8.1% |
| Southern Coffey County High School LeRoy-Gridley |
LeRoy | Public | 37 | — |
| Southwestern Heights Jr/Sr High K–12 Kismet-Plains |
Kismet | Public | 186 | -2.6% |
| Sowers Alternative High School Wichita |
Wichita | Public | 60 | -7.7% |
| Spearville Jr/Sr High K–12 Spearville |
Spearville | Public | 102 | -1.9% |
| Spring Hill High School Spring Hill |
Spring Hill | Public | 1,115 | +16.0% |
| St Francis High K–12 St Francis Comm Sch |
St Francis | Public | 96 | +43.3% |
| St John High K–12 St John-Hudson |
St. John | Public | 96 | +5.5% |
| St John'S Catholic School K–12 Catholic |
Beloit | Private | 182 | +28.2% |
| St John'S Grade School K–12 Catholic |
Beloit | Private | 183 | +15.8% |
| St Marys Colgan Elementary And Jr/Sr High School K–12 Catholic |
Pittsburg | Private | 200 | -7.4% |
| St Thomas Aquinas High School Catholic |
Overland Park | Private | 880 | -7.5% |
| St Xavier Catholic School K–12 Catholic |
Junction City | Private | 131 | +7.4% |
| St. Hosp. Training Center Parsons K–12 St. Hosp. Training Center Parsons |
Parsons | Public | 10 | — |
| St. Marys Junior Senior High K–12 Kaw Valley |
St Marys | Public | 180 | +4.7% |
| St. Paul High School Chetopa-St. Paul |
St. Paul | Public | 56 | -26.3% |
| Stafford Middle School/High School K–12 Stafford |
Stafford | Public | 64 | +4.9% |
| Stanton County Jr./Sr. High School K–12 Stanton County |
Johnson | Public | 120 | +0.8% |
| Step Up Virtual virtual Olathe |
Olathe | Public | 56 | -8.2% |
| Sterling Junior High/Senior High K–12 Sterling |
Sterling | Public | 158 | +15.3% |
| Stockton High Stockton |
Stockton | Public | 83 | -14.4% |
| Sublette High Sublette |
Sublette | Public | 117 | +3.5% |
| Sumner Academy of Arts & Science K–12 Kansas City |
Kansas City | Public | 873 | +0.5% |
| Sunrise Christian Academy K–12 Other religious |
Wichita | Private | 450 | — |
| Sunrise Christian Academy Elementary K–12 Other religious |
Bel Aire | Private | 455 | — |
| Sylvan-Lucas Unified Jr. sr K–12 Sylvan Grove |
Sylvan Grove | Public | 111 | +32.1% |
| Syracuse High K–12 Syracuse |
Syracuse | Public | 148 | +2.1% |
| THUNDER RIDGE HIGH SCHOOL Thunder Ridge Schools |
KENSINGTON | Public | 60 | -15.5% |
| Tescott Junior High/High School K–12 Twin Valley |
Tescott | Public | 46 | — |
| The Independent School, High K–12 Nonsectarian |
Wichita | Private | 393 | — |
| The Learning Center virtual K–12 Valley Center Pub Sch |
Valley Center | Public | 54 | — |
| Thomas More Prep-Marian High K–12 Catholic |
Hays | Private | 271 | -12.3% |
| Tipton Catholic High School Catholic |
Tipton | Private | 15 | — |
| Tonganoxie High Tonganoxie |
Tonganoxie | Public | 620 | +3.5% |
| Topeka High Topeka Public Schools |
Topeka | Public | 1,564 | +3.9% |
| Topeka Virtual School virtual K–12 Topeka Public Schools |
Topeka | Public | 330 | +3.1% |
| Topeka West High Topeka Public Schools |
Topeka | Public | 971 | -13.7% |
| Trego Community High Trego County |
WaKeeney | Public | 113 | +2.7% |
| Trinity Academy K–12 Other religious |
Wichita | Private | 570 | +5.6% |
| Trinity Catholic Jr/Sr High School K–12 Catholic |
Hutchinson | Private | 225 | -12.1% |
| Troy High and Middle School K–12 Troy Public Schools |
Troy | Public | 94 | -2.1% |
| Turner High Turner-Kansas City |
Kansas City | Public | 1,145 | -0.7% |
| Tyro Community Christian School K–12 Other religious |
Tyro | Private | 75 | +5.6% |
| USD 265 - Goddard Virtual School virtual K–12 Goddard |
Goddard | Public | 23 | — |
| USD 331 Virtual School virtual K–12 Kingman - Norwich |
Kingman | Public | 14 | — |
| USD 363 Virtual Academy virtual Holcomb |
Holcomb | Public | 10 | — |
| USD 457 Virtual Academy virtual K–12 Garden City |
Garden City | Public | 69 | -33.0% |
| USD 508 eAcademy virtual K–12 Baxter Springs |
Baxter Springs | Public | 30 | — |
| Udall High Udall |
Udall | Public | 112 | +9.8% |
| Udall Virtual School virtual K–12 Udall |
Udall | Public | 4 | — |
| Ulysses Community Learning Center (UCLC) virtual Ulysses |
Ulysses | Public | 66 | — |
| Ulysses High Ulysses |
Ulysses | Public | 438 | +1.4% |
| Uniontown High School K–12 Uniontown |
Uniontown | Public | 113 | -9.6% |
| Valley Center High Valley Center Pub Sch |
Valley Center | Public | 1,011 | +7.4% |
| Valley Falls High Valley Falls |
Valley Falls | Public | 122 | +4.3% |
| Valley Heights Jr/Sr High K–12 Valley Heights |
Blue Rapids | Public | 110 | -1.8% |
| Veritas Christian School K–12 Other religious |
Lawrence | Private | 180 | +7.1% |
| Victoria Junior-Senior High School K–12 Victoria |
Victoria | Public | 73 | -8.8% |
| Victory Village Christian Academy K–12 Other religious |
Hutchinson | Private | 16 | — |
| Virtual Education Program virtual De Soto |
De Soto | Public | 26 | — |
| Wabaunsee Sr High Wabaunsee |
Alma | Public | 115 | -14.8% |
| Wakefield High Clay County |
Wakefield | Public | 80 | +23.1% |
| Wallace County High Wallace County Schools |
Sharon Springs | Public | 46 | — |
| Wamego High Wamego |
Wamego | Public | 504 | -0.6% |
| Wamego High School Virtual School virtual Wamego |
Wamego | Public | 17 | — |
| Washburn Rural High Auburn-Washburn |
Topeka | Public | 1,866 | -0.1% |
| Washington County High School K–12 Washington Co. Schools |
Washington | Public | 107 | +0.9% |
| Washington High Kansas City |
Kansas City | Public | 1,177 | +5.2% |
| Waverly High K–12 Lebo-Waverly |
Waverly | Public | 51 | — |
| Wellington High School Wellington |
Wellington | Public | 463 | +0.2% |
| Wellington Virtual School virtual Wellington |
Wellington | Public | 1 | — |
| Wellsville High Wellsville |
Wellsville | Public | 278 | +21.4% |
| Weskan High K–12 Weskan |
Weskan | Public | 26 | — |
| West Elk Schools K–12 West Elk |
Howard | Public | 107 | -15.7% |
| West Elk Virtual Academy virtual K–12 West Elk |
Howard | Public | 131 | -1.5% |
| West Franklin High School West Franklin |
Pomona | Public | 200 | -2.0% |
| West High Wichita |
Wichita | Public | 1,306 | +0.0% |
| Western Plains High Western Plains |
Ransom | Public | 34 | — |
| Wheatland High School Wheatland |
Grainfield | Public | 41 | — |
| White City High Rural Vista |
White City | Public | 49 | — |
| Wichita Alternative High Wichita |
Wichita | Public | 133 | +41.5% |
| Wichita Collegiate School K–12 Nonsectarian |
Wichita | Private | 746 | -4.4% |
| Wichita County Junior-Senior High School K–12 Leoti |
Leoti | Public | 131 | +24.8% |
| Winfield High Winfield |
Winfield | Public | 638 | -3.3% |
| Winona High Triplains |
Winona | Public | 15 | — |
| Wyandotte High Kansas City |
Kansas City | Public | 1,902 | +3.8% |
| Yates Center High K–12 Woodson |
Yates Center | Public | 109 | +1.9% |
Sources: Public — NCES Common Core of Data via the Urban Institute API; "HS enrollment" = grades 9–12 (so K–12/combined records aren't inflated by their elementary grades); trend 2021–2024. Private — NCES Private School Universe Survey (PSS); enrollment is total students (PSS has no grade detail); trend 2018→2022 (biennial). "High school" = offers grade 12. Winners/losers shown for public only (comparable annual span) and exclude very small/near-closure schools.