The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

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.

Largest district
Wichita47,545 students · 87 schools

Test scores

Reading, SY 2024-25. State average: 44.5% met or exceeded.
Top 5 schools
  1. 90.8%
  2. 2.Abilene Elem
    Valley Center
    88.2%
  3. 86.1%
  4. 84.5%
  5. 5.Corinth Elem
    Prairie Village
    83.4%
Lowest 5 schools
  1. 3.2%
  2. 2.Washington High
    Kansas City
    8.2%
  3. 3.Wyandotte High
    Kansas City
    8.8%
  4. 10.3%
  5. 5.J C Harmon High
    Kansas City
    10.4%

See all 1,166 schools ranked by score →

NameCityCountyLevelEnrollmentRating
Marais Des Cygnes Valley HighMelvernOsage CountyHigh53·
Opportunity AcademyNewtonHarvey CountyHigh53·
WestphaliaWestphaliaAnderson CountyElementary53·
Alfred Fairfax AcademyKansas CityWyandotte CountyHigh52·
Greeley ElemGreeleyAnderson CountyElementary52·
Central SchoolAtchisonAtchison CountyCombined51·
Copeland ElemCopelandGray CountyElementary51·
Oxford Online Virtual SchoolOxfordSumner CountyCombined51·
Pike Valley HighScandiaRepublic CountyHigh51·
Weskan HighWeskanWallace CountyHigh51·
Rolla JH/HS (6-12)RollaMorton CountyCombined50·
Salina Virtual Innovation AcademySalinaSaline CountyHigh50·
Southern Coffey County Middle SchoolleroyCoffey CountyMiddle50·
White City HighWhite CityMorris CountyHigh50·
Axtell HighAxtellMarshall CountyHigh49·
Deerfield Middle SchoolDeerfieldKearny CountyMiddle49·
Hamilton ElemHamiltonGreenwood CountyElementary49·
Logan HighLoganPhillips CountyHigh49·
Chase HighChaseRice CountyHigh48·
Attica HighAtticaHarper CountyHigh47·
Flinthills Intermediate SchoolRosaliaButler CountyElementary47·
Burrton MS/HSBurrtonHarvey CountyHigh46·
Damar Elementary SchoolDamarRooks CountyElementary46·
Tipton Community SchoolTiptonMitchell CountyElementary46·
Wallace County HighSharon SpringsWallace CountyHigh46·
Norwich Middle SchoolNorwichKingman CountyMiddle44·
Randolph MiddleRandolphRiley CountyMiddle44·
Sublette MiddleSubletteHaskell CountyMiddle44·
Grinnell Grade SchoolGrinnellGove CountyElementary43·
Coffeyville Virtual ProgramCoffeyvilleMontgomery CountyHigh42·
Hamilton HighHamiltonGreenwood CountyHigh41·
Northern Valley HighAlmenaNorton CountyHigh41·
Wheatland High SchoolGrainfieldGove CountyHigh41·
Labette County Virtual SchoolALTAMONTLabette CountyHigh39·
THUNDER RIDGE ELEMENTARYKENSINGTONSmith CountyElementary38·
Ashland Junior High SchoolAshlandClark CountyMiddle37·
La Crosse Middle SchoolLa CrosseRush CountyMiddle37·
Southern Coffey County High SchoolLeRoyCoffey CountyHigh37·
Bryant Opportunity AcademyWichitaSedgwick CountyElementary36·
Miltonvale ElemMiltonvaleCloud CountyCombined36·
USD 508 eAcademyBaxter SpringsCherokee CountyHigh36·
Wells Alternative Middle SchoolWichitaSedgwick CountyMiddle36·
Marais Des Cygnes Valley MiddleMelvernOsage CountyMiddle35·
Brewster HighBrewsterThomas CountyHigh34·
Western Plains HighRansomNess CountyHigh34·
Hope HighHopeDickinson CountyHigh33·
Little River Junior HighLittle RiverRice CountyMiddle33·
Miltonvale HighMiltonvaleCloud CountyHigh33·
Fowler HighFowlerMeade CountyHigh32·
Golden Plains MiddleRexfordThomas CountyMiddle32·
Haven Virtual AcademyHavenReno CountyCombined32·
Long Island Middle SchoolLong IslandPhillips CountyMiddle31·
Louisburg Virtual ProgramLouisburgMiami CountyHigh31·
Western Plains South Elem/Jr HighBazineNess CountyElementary31·
Pike Valley Jr HighScandiaRepublic CountyMiddle30·
Hugoton Learning AcademyHugotonStevens CountyHigh29·
USD 265 - Goddard Virtual SchoolGoddardSedgwick CountyCombined29·
Pawnee Heights Primary SchoolRozelPawnee CountyElementary28·
Project FinishShawnee MissionJohnson CountyHigh28·
School for Blind HighKansas CityWyandotte CountyHigh27·
Virtual Education ProgramDe SotoJohnson CountyHigh26·
Abilene Virtual SchoolAbileneDickinson CountyHigh24·
BRIDGES AcademyIndependenceMontgomery CountyHigh24·
Glasco ElemGlascoCloud CountyCombined24·
Avondale AcademyTopekaShawnee CountyHigh23·
Eudora Schools Virtual LearningEudoraDouglas CountyHigh23·
Leavenworth Virtual SchoolLeavenworthLeavenworth CountyElementary23·
El Dorado Virtual SchoolEl DoradoButler CountyCombined22·
Grinnell Middle SchoolGrinnellGove CountyMiddle22·
Iola High School VirtualIolaAllen CountyHigh22·
South Gray Jr HighCopelandGray CountyMiddle21·
Point Rock Alternative Learning CenterElkhartMorton CountyHigh20·
Galena Virtual SchoolGalenaCherokee CountyHigh19·
Palco HighPalcoRooks CountyHigh19·
Osawatomie Virtual SchoolOsawatomieMiami CountyHigh18·
Otis Bison AcademyOtisRush CountyHigh18·
Wamego High School Virtual SchoolWamegoPottawatomie CountyHigh18·
Chaparral Virtual SchoolAnthonyHarper CountyHigh16·
Bridges/Wyandot AcademyKansas CityWyandotte CountyCombined15·
Glasco HighGlascoCloud CountyHigh15·
Pratt Learning CenterPrattPratt CountyCombined15·
Winona HighWinonaLogan CountyHigh15·
Ottawa Virtual SchoolOttawaFranklin CountyHigh14·
St. Hosp. Training Center ParsonsParsonsLabette CountyCombined14·
USD 331 Virtual SchoolKingmanKingman CountyHigh14·
Beyond the BellKansas CityWyandotte CountyHigh13·
Palco Jr. HighPalcoRooks CountyMiddle12·
Ad Astra Alternative AcademyHutchinsonReno CountyHigh11·
School for Blind ElementaryKansas CityWyandotte CountyElementary11·
USD 363 Virtual AcademyHolcombFinney CountyHigh10·
Goodland Virtual SchoolGoodlandSherman CountyHigh7·
Marmaton Valley Virtual SchoolMoranAllen CountyHigh7·
Caney Valley Charter AcademyCaneyMontgomery CountyHigh5·
Goodland Learning CenterGoodlandSherman CountyHigh4·
Riverside Virtual High SchoolWathenaDoniphan CountyHigh4·
Scott Community Learning CenterScott CityScott CountyHigh4·
Udall Virtual SchoolUdallCowley CountyHigh4·
Caldwell Secondary School-Chisholm Trail eLeaCaldwellSumner CountyHigh3·
Healy ElemHealyLane CountyElementary2·
Northeast Virtual SchoolArmaCrawford CountyHigh2·
Fresh Start (Virtual)HOLTONJackson CountyHigh1·
Wellington Virtual SchoolWellingtonSumner CountyHigh1·
Capital CityTopekaShawnee CountyHigh0·
Fredonia Virtual AcademyFredoniaWilson CountyHigh0·
Healy HighHealyLane CountyHigh0·
21st Century Learning Academy/Kiowa CountyGreensburgKiowa CountyCombined··
Broken Arrow ElemLawrenceDouglas CountyCombined··
Lincoln Elementary SchoolHutchinsonReno CountyCombined··
Maple Hill ElemMaple HillWabaunsee CountyCombined··
Meadows ElementaryTopekaShawnee CountyElementary··
Pinckney ElemLawrenceDouglas CountyCombined··
Raymond Jr HighChaseRice CountyCombined··
South Gray Community Learning CenterMontezumaGray CountyCombined··
Walton Rural Life CenterWaltonHarvey CountyCombined··
Wetmore ElementaryWetmoreNemaha CountyCombined··
Wetmore HighWetmoreNemaha CountyCombined··
Wichita Learning CenterWichitaSedgwick CountyCombined··
Wilson Junior/Senior High SchoolWilsonEllsworth CountyCombined··
eLearn 379 Virtual SchoolClay CenterClay CountyCombined··

Kansas school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →