1,369 schools in Kansas
105 counties · 377 cities · Public K-12
The Kansas K-12 directory totals 1,369 public-school campuses. Browse by county or city below.
Test scores
Reading, SY 2024-25. State average: 44.5% met or exceeded.Top 5 schools
- 90.8%
- 88.2%
- 86.1%
- 84.5%
- 83.4%
Lowest 5 schools
- 3.2%
- 8.2%
- 8.8%
- 10.3%
- 10.4%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| Marais Des Cygnes Valley High | Melvern | Osage County | High | 53 | · |
| Opportunity Academy | Newton | Harvey County | High | 53 | · |
| Westphalia | Westphalia | Anderson County | Elementary | 53 | · |
| Alfred Fairfax Academy | Kansas City | Wyandotte County | High | 52 | · |
| Greeley Elem | Greeley | Anderson County | Elementary | 52 | · |
| Central School | Atchison | Atchison County | Combined | 51 | · |
| Copeland Elem | Copeland | Gray County | Elementary | 51 | · |
| Oxford Online Virtual School | Oxford | Sumner County | Combined | 51 | · |
| Pike Valley High | Scandia | Republic County | High | 51 | · |
| Weskan High | Weskan | Wallace County | High | 51 | · |
| Rolla JH/HS (6-12) | Rolla | Morton County | Combined | 50 | · |
| Salina Virtual Innovation Academy | Salina | Saline County | High | 50 | · |
| Southern Coffey County Middle School | leroy | Coffey County | Middle | 50 | · |
| White City High | White City | Morris County | High | 50 | · |
| Axtell High | Axtell | Marshall County | High | 49 | · |
| Deerfield Middle School | Deerfield | Kearny County | Middle | 49 | · |
| Hamilton Elem | Hamilton | Greenwood County | Elementary | 49 | · |
| Logan High | Logan | Phillips County | High | 49 | · |
| Chase High | Chase | Rice County | High | 48 | · |
| Attica High | Attica | Harper County | High | 47 | · |
| Flinthills Intermediate School | Rosalia | Butler County | Elementary | 47 | · |
| Burrton MS/HS | Burrton | Harvey County | High | 46 | · |
| Damar Elementary School | Damar | Rooks County | Elementary | 46 | · |
| Tipton Community School | Tipton | Mitchell County | Elementary | 46 | · |
| Wallace County High | Sharon Springs | Wallace County | High | 46 | · |
| Norwich Middle School | Norwich | Kingman County | Middle | 44 | · |
| Randolph Middle | Randolph | Riley County | Middle | 44 | · |
| Sublette Middle | Sublette | Haskell County | Middle | 44 | · |
| Grinnell Grade School | Grinnell | Gove County | Elementary | 43 | · |
| Coffeyville Virtual Program | Coffeyville | Montgomery County | High | 42 | · |
| Hamilton High | Hamilton | Greenwood County | High | 41 | · |
| Northern Valley High | Almena | Norton County | High | 41 | · |
| Wheatland High School | Grainfield | Gove County | High | 41 | · |
| Labette County Virtual School | ALTAMONT | Labette County | High | 39 | · |
| THUNDER RIDGE ELEMENTARY | KENSINGTON | Smith County | Elementary | 38 | · |
| Ashland Junior High School | Ashland | Clark County | Middle | 37 | · |
| La Crosse Middle School | La Crosse | Rush County | Middle | 37 | · |
| Southern Coffey County High School | LeRoy | Coffey County | High | 37 | · |
| Bryant Opportunity Academy | Wichita | Sedgwick County | Elementary | 36 | · |
| Miltonvale Elem | Miltonvale | Cloud County | Combined | 36 | · |
| USD 508 eAcademy | Baxter Springs | Cherokee County | High | 36 | · |
| Wells Alternative Middle School | Wichita | Sedgwick County | Middle | 36 | · |
| Marais Des Cygnes Valley Middle | Melvern | Osage County | Middle | 35 | · |
| Brewster High | Brewster | Thomas County | High | 34 | · |
| Western Plains High | Ransom | Ness County | High | 34 | · |
| Hope High | Hope | Dickinson County | High | 33 | · |
| Little River Junior High | Little River | Rice County | Middle | 33 | · |
| Miltonvale High | Miltonvale | Cloud County | High | 33 | · |
| Fowler High | Fowler | Meade County | High | 32 | · |
| Golden Plains Middle | Rexford | Thomas County | Middle | 32 | · |
| Haven Virtual Academy | Haven | Reno County | Combined | 32 | · |
| Long Island Middle School | Long Island | Phillips County | Middle | 31 | · |
| Louisburg Virtual Program | Louisburg | Miami County | High | 31 | · |
| Western Plains South Elem/Jr High | Bazine | Ness County | Elementary | 31 | · |
| Pike Valley Jr High | Scandia | Republic County | Middle | 30 | · |
| Hugoton Learning Academy | Hugoton | Stevens County | High | 29 | · |
| USD 265 - Goddard Virtual School | Goddard | Sedgwick County | Combined | 29 | · |
| Pawnee Heights Primary School | Rozel | Pawnee County | Elementary | 28 | · |
| Project Finish | Shawnee Mission | Johnson County | High | 28 | · |
| School for Blind High | Kansas City | Wyandotte County | High | 27 | · |
| Virtual Education Program | De Soto | Johnson County | High | 26 | · |
| Abilene Virtual School | Abilene | Dickinson County | High | 24 | · |
| BRIDGES Academy | Independence | Montgomery County | High | 24 | · |
| Glasco Elem | Glasco | Cloud County | Combined | 24 | · |
| Avondale Academy | Topeka | Shawnee County | High | 23 | · |
| Eudora Schools Virtual Learning | Eudora | Douglas County | High | 23 | · |
| Leavenworth Virtual School | Leavenworth | Leavenworth County | Elementary | 23 | · |
| El Dorado Virtual School | El Dorado | Butler County | Combined | 22 | · |
| Grinnell Middle School | Grinnell | Gove County | Middle | 22 | · |
| Iola High School Virtual | Iola | Allen County | High | 22 | · |
| South Gray Jr High | Copeland | Gray County | Middle | 21 | · |
| Point Rock Alternative Learning Center | Elkhart | Morton County | High | 20 | · |
| Galena Virtual School | Galena | Cherokee County | High | 19 | · |
| Palco High | Palco | Rooks County | High | 19 | · |
| Osawatomie Virtual School | Osawatomie | Miami County | High | 18 | · |
| Otis Bison Academy | Otis | Rush County | High | 18 | · |
| Wamego High School Virtual School | Wamego | Pottawatomie County | High | 18 | · |
| Chaparral Virtual School | Anthony | Harper County | High | 16 | · |
| Bridges/Wyandot Academy | Kansas City | Wyandotte County | Combined | 15 | · |
| Glasco High | Glasco | Cloud County | High | 15 | · |
| Pratt Learning Center | Pratt | Pratt County | Combined | 15 | · |
| Winona High | Winona | Logan County | High | 15 | · |
| Ottawa Virtual School | Ottawa | Franklin County | High | 14 | · |
| St. Hosp. Training Center Parsons | Parsons | Labette County | Combined | 14 | · |
| USD 331 Virtual School | Kingman | Kingman County | High | 14 | · |
| Beyond the Bell | Kansas City | Wyandotte County | High | 13 | · |
| Palco Jr. High | Palco | Rooks County | Middle | 12 | · |
| Ad Astra Alternative Academy | Hutchinson | Reno County | High | 11 | · |
| School for Blind Elementary | Kansas City | Wyandotte County | Elementary | 11 | · |
| USD 363 Virtual Academy | Holcomb | Finney County | High | 10 | · |
| Goodland Virtual School | Goodland | Sherman County | High | 7 | · |
| Marmaton Valley Virtual School | Moran | Allen County | High | 7 | · |
| Caney Valley Charter Academy | Caney | Montgomery County | High | 5 | · |
| Goodland Learning Center | Goodland | Sherman County | High | 4 | · |
| Riverside Virtual High School | Wathena | Doniphan County | High | 4 | · |
| Scott Community Learning Center | Scott City | Scott County | High | 4 | · |
| Udall Virtual School | Udall | Cowley County | High | 4 | · |
| Caldwell Secondary School-Chisholm Trail eLea | Caldwell | Sumner County | High | 3 | · |
| Healy Elem | Healy | Lane County | Elementary | 2 | · |
| Northeast Virtual School | Arma | Crawford County | High | 2 | · |
| Fresh Start (Virtual) | HOLTON | Jackson County | High | 1 | · |
| Wellington Virtual School | Wellington | Sumner County | High | 1 | · |
| Capital City | Topeka | Shawnee County | High | 0 | · |
| Fredonia Virtual Academy | Fredonia | Wilson County | High | 0 | · |
| Healy High | Healy | Lane County | High | 0 | · |
| 21st Century Learning Academy/Kiowa County | Greensburg | Kiowa County | Combined | · | · |
| Broken Arrow Elem | Lawrence | Douglas County | Combined | · | · |
| Lincoln Elementary School | Hutchinson | Reno County | Combined | · | · |
| Maple Hill Elem | Maple Hill | Wabaunsee County | Combined | · | · |
| Meadows Elementary | Topeka | Shawnee County | Elementary | · | · |
| Pinckney Elem | Lawrence | Douglas County | Combined | · | · |
| Raymond Jr High | Chase | Rice County | Combined | · | · |
| South Gray Community Learning Center | Montezuma | Gray County | Combined | · | · |
| Walton Rural Life Center | Walton | Harvey County | Combined | · | · |
| Wetmore Elementary | Wetmore | Nemaha County | Combined | · | · |
| Wetmore High | Wetmore | Nemaha County | Combined | · | · |
| Wichita Learning Center | Wichita | Sedgwick County | Combined | · | · |
| Wilson Junior/Senior High School | Wilson | Ellsworth County | Combined | · | · |
| eLearn 379 Virtual School | Clay Center | Clay County | Combined | · | · |