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

2,504 schools in Missouri

115 counties · 621 cities · Public K-12

Missouri's public-school count of 2,504 is distributed across 115 counties and 621 cities. Springfield R-Xii runs the largest district by enrollment.

Largest district
SPRINGFIELD R-XII24,450 students · 54 schools

Test scores

Reading, SY 2024-25. State average: 49.5% met or exceeded.
Top 5 schools
  1. 1.LOUISIANA ELEM.
    LOUISIANA
    99.0%
  2. 2.REED ELEMENTARY
    ST LOUIS
    98.0%
  3. 98.0%
  4. 4.BROOKFIELD ELEM.
    BROOKFIELD
    97.0%
  5. 97.0%
Lowest 5 schools
  1. 1.0%
  2. 3.0%
  3. 3.PATTONSBURG HIGH
    PATTONSBURG
    3.1%
  4. 3.4%
  5. 5.CLARKTON HIGH
    CLARKTON
    3.4%

See all 1,494 schools ranked by score →

NameCityCountyLevelEnrollmentRating
HILLSBORO MIDDLE ELEM.HILLSBOROJefferson CountyMiddle682·
CORDILL-MASON ELEM.BLUE SPRINGSJackson CountyElementary681·
LUCY WORTHAM JAMES ELEM.ST JAMESPhelps CountyElementary681·
WEBB CITY MIDDLEWEBB CITYJasper CountyMiddle681·
PATTONVILLE HEIGHTS MIDDLEMARYLAND HEIGHTSSt. Louis CountyMiddle680·
CENTER SR. HIGHKANSAS CITYJackson CountyHigh679·
DONALD D. SIEGRIST ELEM.PLATTE CITYPlatte CountyElementary679·
DISCOVERY MIDDLE SCHOOLLIBERTYClay CountyMiddle678·
OSAGE HIGHOSAGE BEACHMiller CountyHigh678·
HARDIN MIDDLEST CHARLESSt. Charles CountyMiddle676·
OSAGE TRAIL MIDDLEINDEPENDENCEJackson CountyMiddle675·
HANNIBAL MIDDLEHANNIBALMarion CountyMiddle674·
NORTH COUNTY PRIMARYBONNE TERRESt. Francois CountyElementary673·
PLAZA MIDDLEKANSAS CITYPlatte CountyMiddle673·
POTOSI HIGHPOTOSIWashington CountyHigh673·
PASEO ACAD. OF PERFORMING ARTSKANSAS CITYJackson CountyHigh669·
SULLIVAN SR. HIGHSULLIVANFranklin CountyHigh668·
RAYTOWN MIDDLEKANSAS CITYJackson CountyMiddle667·
ROBERT DRUMMOND ELEM.ST ANNSt. Louis CountyElementary667·
JENNINGS HIGHJENNINGSSt. Louis CountyHigh666·
KIPP ENDEAVOR ACADEMYKansas CityJackson CountyElementary665·
CARTHAGE INTERMEDIATE CENTERCARTHAGEJasper CountyElementary664·
HOECH MIDDLEST ANNSt. Louis CountyMiddle664·
KC INTERNATIONAL-WALLACEKANSAS CITYJackson CountyElementary662·
NIPHER MIDDLEKIRKWOODSt. Louis CountyMiddle660·
FULTON SR. HIGHFULTONCallaway CountyHigh659·
MARSHFIELD JR. HIGHMARSHFIELDWebster CountyMiddle659·
MOUNTAIN GROVE ELEM.MOUNTAIN GROVEWright CountyElementary658·
BEULAH RALPH ELEMENTARYColumbiaBoone CountyElementary656·
MAPLECREST ELEM.LEBANONLaclede CountyElementary656·
NORTHVIEW ELEMENTARYKANSAS CITYClay CountyElementary656·
MOBERLY SR. HIGHMOBERLYRandolph CountyHigh655·
HENDERSON ELEM.ST CHARLESSt. Charles CountyElementary653·
LAKEVIEW MIDDLEKANSAS CITYPlatte CountyMiddle653·
VINELAND ELEM.DESOTOJefferson CountyElementary653·
ODESSA HIGHODESSALafayette CountyHigh651·
SOUTHERN BOONE MIDDLEASHLANDBoone CountyMiddle648·
HANCOCK PLACE ELEM.LEMAYSt. Louis CountyElementary647·
PLATTE CITY MIDDLEPLATTE CITYPlatte CountyMiddle646·
ROCKWOOD CTR. EARLY CHILD. ED.CHESTERFIELDSt. Louis CountyElementary646·
FRONTIER SCHOOL OF INNOVATIONKansas CityJackson CountyElementary645·
ST. CHARLES WEST HIGHST CHARLESSt. Charles CountyHigh645·
CHAPEL HILL ELEMENTARYGLADSTONEClay CountyElementary644·
LAFAYETTE HIGHST JOSEPHBuchanan CountyHigh644·
CENTRAL ELEM.UNIONFranklin CountyElementary643·
ROCKWOOD VALLEY MIDDLEWILDWOODSt. Louis CountyMiddle643·
BELL PRAIRIE ELEMENTARYKANSAS CITYClay CountyElementary642·
PROGRESS SOUTH ELEM.ST PETERSSt. Charles CountyElementary642·
BELTON MIDDLE SCHOOLBELTONCass CountyMiddle641·
GREEN TREE ELEM.LAKE ST LOUISSt. Charles CountyElementary640·
JOHN WELDON ELEM.DARDENNE PRAIRIESt. Charles CountyElementary640·
HOLMAN MIDDLEST ANNSt. Louis CountyMiddle639·
CARDEN PARK ELEMSt. JosephBuchanan CountyElementary638·
MARTIN CITY ELEM.KANSAS CITYJackson CountyElementary638·
RAYMORE-PECULIAR SOUTH MIDDLEPeculiarCass CountyMiddle636·
CENTRAL JR. HIGHCAPE GIRARDEAUCape Girardeau CountyMiddle633·
Carl Junction Primary K-1Carl JunctionJasper CountyElementary630·
EASTGATE 6TH GRADE CENTERKANSAS CITYClay CountyMiddle629·
OAKVILLE MIDDLEST LOUISSt. Louis CountyMiddle629·
ST. CLAIR HIGHST CLAIRFranklin CountyHigh627·
WINDSOR INTERMEDIATEIMPERIALJefferson CountyElementary626·
DUELLO ELEM.LAKE ST LOUISSt. Charles CountyElementary625·
STE. GENEVIEVE ELEM.STE GENEVIEVESte. Genevieve CountyElementary624·
CENTRAL MIDDLECAPE GIRARDEAUCape Girardeau CountyMiddle623·
GEGGIE ELEM.EUREKASt. Louis CountyElementary622·
VASHON HIGHST LOUISSt. Louis cityHigh621·
NMS @ Lucas CrossingST LOUISSt. Louis CountyMiddle620·
HIGH POINTE ELEM.NIXAChristian CountyElementary619·
MARY PAXTON KEELEY ELEM.COLUMBIABoone CountyElementary619·
CARVER MIDDLESPRINGFIELDGreene CountyMiddle618·
CLINTON SR. HIGHCLINTONHenry CountyHigh614·
FREDERICKTOWN HIGHFREDERICKTOWNMadison CountyHigh611·
MCKINLEY CLASS. LEADERSHIP AC.ST LOUISSt. Louis cityHigh610·
JOE D. ESTHER ELEM.LEBANONLaclede CountyElementary609·
LIBERTY MIDDLE SCHOOLLIBERTYClay CountyMiddle609·
UNION CHAPEL ELEM.KANSAS CITYPlatte CountyElementary609·
UNIVERSITY ACADEMY-LOWERKANSAS CITYJackson CountyElementary609·
CROSS KEYS MIDDLEFLORISSANTSt. Louis CountyMiddle608·
WINDSOR MIDDLEImperialJefferson CountyMiddle608·
NORTHEAST MIDDLE SCHOOLKANSAS CITYJackson CountyMiddle607·
FOX HILL ELEMENTARYKANSAS CITYClay CountyElementary606·
SALEM SR. HIGHSALEMDent CountyHigh606·
CENTRAL HIGHPARK HILLSSt. Francois CountyHigh605·
SMITHTON MIDDLECOLUMBIABoone CountyMiddle605·
OAK GROVE HIGHOAK GROVEJackson CountyHigh604·
PRAIRIE VIEW ELEM.LEE'S SUMMITJackson CountyElementary604·
WYDOWN MIDDLECLAYTONSt. Louis CountyMiddle604·
MINNIE CLINE ELEM.SAVANNAHAndrew CountyElementary603·
WHITEMAN A.F.B. ELEM.WHITEMAN AFBJohnson CountyElementary602·
CONGRESS MIDDLEKANSAS CITYPlatte CountyMiddle601·
CHAPEL LAKES ELEM.LEE'S SUMMITJackson CountyElementary600·
CAMDENTON MIDDLECAMDENTONCamden CountyMiddle599·
LAKEVIEW ELEMENTARYWENTZVILLESt. Charles CountyElementary599·
MALLORY ELEM.BUFFALODallas CountyElementary599·
DRESSEL ELEMENTARY SCHOOLST. LOUISSt. Louis CountyElementary598·
ELDON HIGHELDONMiller CountyHigh597·
WARREN HILLS ELEM.LIBERTYClay CountyElementary597·
SOUTH MIDDLEJOPLINNewton CountyMiddle596·
JOURNEY ELEMENTARYWENTZVILLESt. Charles CountyElementary595·
FOREIGN LANGUAGE ACADEMYKANSAS CITYJackson CountyElementary594·
JEFFERSON MIDDLE SCHOOLCOLUMBIABoone CountyMiddle593·
CENTURY ELEM.NIXAChristian CountyElementary592·
DOGWOOD ELEMENTARYCAMDENTONCamden CountyElementary592·
EAST MIDDLEJOPLINJasper CountyMiddle592·
ROGERS ELEMENTARYKANSAS CITYJackson CountyElementary592·
GEORGE WASHINGTON CARVER ELEM.NEOSHONewton CountyElementary591·
KEARNEY MIDDLEKEARNEYClay CountyMiddle591·
DISCOVERY RIDGE ELEMENTARYO'FALLONSt. Charles CountyElementary590·
HICKMAN MILLS MIDDLE SCHOOLKANSAS CITYJackson CountyMiddle590·
OAKLAND MIDDLE SCHOOLCOLUMBIABoone CountyMiddle589·
BOLIVAR MIDDLEBOLIVARPolk CountyMiddle587·
CASSVILLE HIGHCASSVILLEBarry CountyHigh586·
MAPLE PARK MIDDLEKANSAS CITYClay CountyMiddle585·
WEST ELEM.OZARKChristian CountyElementary584·
GRANBYGRANBYNewton CountyElementary583·
LINCOLN COLLEGE ACADEMY MIDDLEKANSAS CITYJackson CountyMiddle583·
MILL CREEK ELEM.COLUMBIABoone CountyElementary583·
SELVIDGE MIDDLEBALLWINSt. Louis CountyMiddle583·
FERGUSON MIDDLEFERGUSONSt. Louis CountyMiddle582·
BOSWELL ELEM.LEBANONLaclede CountyElementary581·
JOHN WARNER MIDDLE SCHOOLCOLUMBIABoone CountyMiddle579·
BOLIVAR PRIMARYBOLIVARPolk CountyElementary578·
BUCHANAN ELEMENTARYBRANSONTaney CountyElementary578·
CUIVRE PARK ELEMENTARYTROYLincoln CountyElementary578·
R. G. CENTRAL MIDDLEST LOUISSt. Louis CountyMiddle578·
BERNARD MIDDLEST LOUISSt. Louis CountyMiddle577·
ROLLA JR. HIGHROLLAPhelps CountyMiddle577·
BROOKSIDE CHARTER ELEMENTARYKANSAS CITYJackson CountyElementary575·
SYCAMORE HILLS ELEM.INDEPENDENCEJackson CountyElementary574·
BOLIVAR INTERMEDIATE SCH.BOLIVARPolk CountyElementary572·
HARVEST RIDGE ELEM.ST CHARLESSt. Charles CountyElementary572·
WESTCHESTER ELEM.KIRKWOODSt. Louis CountyElementary572·
NORTH GLENDALE ELEM.KIRKWOODSt. Louis CountyElementary571·
FOX MIDDLEARNOLDJefferson CountyMiddle570·
Southern Boone HighASHLANDBoone CountyHigh570·
OAK RIDGE INTERMEDIATECAMDENTONCamden CountyMiddle569·
WOODRIDGE MIDDLE SCHOOLHIGH RIDGEJefferson CountyMiddle569·
PRAIRIE BRANCH ELEM.GRAIN VALLEYJackson CountyElementary567·
RIDGEWOOD MIDDLEARNOLDJefferson CountyMiddle567·
DAVIDSON ELEMENTARYKANSAS CITYClay CountyElementary566·
STE. GENEVIEVE SR. HIGHSTE GENEVIEVESte. Genevieve CountyHigh566·
WRIGHT CITY HIGHWRIGHT CITYWarren CountyHigh566·
W. W. KEYSOR ELEM.KIRKWOODSt. Louis CountyElementary565·
EL DORADO SPRINGS ELEM.EL DORADO SPRINGSCedar CountyElementary564·
CHILLICOTHE HIGHCHILLICOTHELivingston CountyHigh563·
BAYLESS SENIOR HIGHST LOUISSt. Louis CountyHigh562·
GOTSCH INTERMEDIATE SCH.ST LOUISSt. Louis CountyElementary562·
MARVIN ELEM.ST LOUISSt. Louis CountyElementary561·
REED MIDDLESPRINGFIELDGreene CountyMiddle561·
REEDS SPRING HIGHREEDS SPRINGStone CountyHigh560·
Ewing Marion Kauffman MiddleKansas CityJackson CountyMiddle559·
BRITTANY WOODSUNIVERSITY CITYSt. Louis CountyMiddle557·
FARMINGTON MIDDLEFARMINGTONSt. Francois CountyMiddle557·
Orchard Farm ElementarySt. CharlesSt. Charles CountyElementary557·
ROCK BRIDGE ELEM.COLUMBIABoone CountyElementary556·
CONCORD ELEM. SCHOOLST. LOUISSt. Louis CountyElementary555·
KEHRS MILL ELEM.CHESTERFIELDSt. Louis CountyElementary555·
ROGERS MIDDLEST LOUISSt. Louis CountyMiddle555·
WEST PLAINS MIDDLEWEST PLAINSHowell CountyMiddle555·
AVA ELEM.AVADouglas CountyElementary553·
DEXTER HIGHDEXTERStoddard CountyHigh553·
WEST MIDDLE SCHOOLCOLUMBIABoone CountyMiddle553·
SOUTH ELEM.ELDONMiller CountyElementary552·
AURORA HIGHAURORALawrence CountyHigh550·
BUEKER MIDDLEMARSHALLSaline CountyMiddle550·
FAIR GROVE ELEM.FAIR GROVEGreene CountyElementary550·
KNOB NOSTER ELEM.KNOB NOSTERJohnson CountyElementary550·
WHITTIER ELEMENTARYKANSAS CITYJackson CountyElementary550·
MARGARET BUERKLE MIDDLEST LOUISSt. Louis CountyMiddle549·
NORTH MIDDLEJOPLINJasper CountyMiddle549·
PEINE RIDGE ELEM.WENTZVILLESt. Charles CountyElementary548·
SOUTHEAST ELEM.KANSAS CITYPlatte CountyElementary548·
VOY SPEARS JR. ELEM.LEE'S SUMMITJackson CountyElementary546·
LONG ELEM.ST LOUISSt. Louis CountyElementary545·
WYLAND ELEM.ST LOUISSt. Louis CountyElementary545·
STONE CREEK ELEMENTARYWENTZVILLESt. Charles CountyElementary543·
SOUTH MIDDLEMANCHESTERSt. Louis CountyMiddle542·
OWENSVILLE HIGHOWENSVILLEGasconade CountyHigh541·
ROBINSON SCHOOLAURORALawrence CountyElementary541·
EXCELSIOR SPRINGS MIDDLEEXCELSIOR SPRINGSClay CountyMiddle540·
HOLDEN ELEM.HOLDENJohnson CountyElementary540·
NORTHVIEW ELEM.JENNINGSSt. Louis CountyElementary540·
KIRKSVILLE PRIMARYKIRKSVILLEAdair CountyElementary539·
OWENSVILLE ELEM.OWENSVILLEGasconade CountyElementary539·
LOGAN-ROGERSVILLE UPPER ELEM.ROGERSVILLEWebster CountyMiddle538·
MCCURDY ELEM.FLORISSANTSt. Louis CountyElementary538·
SHEPARD BLVD. ELEM.COLUMBIABoone CountyElementary538·
WILDWOOD MIDDLEWILDWOODSt. Louis CountyMiddle538·
LUCY FRANKLIN ELEM.BLUE SPRINGSJackson CountyElementary536·
WRIGHT CITY MIDDLEWRIGHT CITYWarren CountyMiddle536·
ANTONIA MIDDLE SCHOOLBARNHARTJefferson CountyMiddle535·
SUMMIT POINTE ELEM.KANSAS CITYJackson CountyElementary534·
WESTHOFF ELEM.O'FALLONSt. Charles CountyElementary534·
CECIL FLOYD ELEM.JOPLINJasper CountyElementary532·
BIERBAUM ELEM.ST LOUISSt. Louis CountyElementary531·
GARFIELD ELEMENTARYKANSAS CITYJackson CountyElementary531·
CENTRAL ELEM.PARK HILLSSt. Francois CountyElementary530·
RAY MILLER ELEM.KIRKSVILLEAdair CountyElementary530·
MEADOWBROOK ELEMENTARYGLADSTONEClay CountyElementary529·
WILLIAM BRYANT ELEM.BLUE SPRINGSJackson CountyElementary529·
KELLYBROOK ELEM SCHOOLKANSAS CITYClay CountyElementary528·
MONETT MIDDLEMONETTLawrence CountyMiddle528·
BOONVILLE HIGHBOONVILLECooper CountyHigh527·
COMPASS ELEMENTARYPlatte CityPlatte CountyElementary527·
GRAIN VALLEY NORTH MIDDLE SCHLGRAIN VALLEYJackson CountyMiddle527·
Westview Middle SchoolSaint LouisSt. Louis CountyMiddle524·
BENTON ELEM.NEOSHONewton CountyElementary523·
GEORGE GUFFEY ELEM.FENTONJefferson CountyElementary523·
MORGAN CO. ELEM.VERSAILLESMorgan CountyElementary522·
ANDERSON ELEM.ANDERSONMcDonald CountyElementary521·
LINCOLN INTERMEDIATEFARMINGTONSt. Francois CountyMiddle521·
Academie Lafayette Oak ElemKansas CityJackson CountyElementary520·
HIGHLAND ELEM.LEWISTOWNLewis CountyElementary520·
CENTRAL HIGH SCHOOLKANSAS CITYJackson CountyHigh519·
EUREKA ELEM.EUREKASt. Louis CountyElementary519·
CEDAR RIDGE ELEMENTARYBRANSONTaney CountyElementary517·
LEWIS AND CLARK ELEM.LIBERTYClay CountyElementary517·
WINFIELD HIGHWINFIELDLincoln CountyHigh517·
GRAIN VALLEY SOUTH MIDDLE SCHLGRAIN VALLEYJackson CountyMiddle516·
BARRINGTON ELEM.FLORISSANTSt. Louis CountyElementary515·
CEDAR RIDGE INTERMEDIATEBRANSONTaney CountyMiddle515·
EAST ELEM.OZARKChristian CountyElementary515·
MONETT ELEM.MONETTBarry CountyElementary515·
NORTH ELEM.OZARKChristian CountyElementary514·
WALT DISNEY ELEM.SPRINGFIELDGreene CountyElementary514·
WILLIAM MATTHEW MIDDLE SCHOOLKIRKSVILLEAdair CountyMiddle514·
FULTON MIDDLEFULTONCallaway CountyMiddle513·
HENRY ELEM.BALLWINSt. Louis CountyElementary512·
MASON ELEM.LEE'S SUMMITJackson CountyElementary512·
Raymore-Peculiar Ninth Gr CntrRAYMORECass CountyHigh512·
TRUMAN ELEM.NEVADAVernon CountyElementary512·
BUFFALO HIGHBUFFALODallas CountyHigh511·
NEVADA MIDDLENEVADAVernon CountyMiddle511·
UNDERWOOD ELEM.LEE'S SUMMITJackson CountyElementary511·
JOHN B. LANGE MIDDLECOLUMBIABoone CountyMiddle510·
KEARNEY JR. HIGHKEARNEYClay CountyHigh510·
SOUTH MIDDLERAYTOWNJackson CountyMiddle510·
MACON ELEMENTARYMACONMacon CountyElementary509·
ST. JAMES HIGHST JAMESPhelps CountyHigh509·
WALKER ELEM.FLORISSANTSt. Louis CountyElementary508·
MARYVILLE HIGHMARYVILLENodaway CountyHigh507·
PRICE ELEMENTARYREPUBLICGreene CountyElementary507·
SUMMIT INTERMEDIATE SCHOOLNIXAChristian CountyMiddle507·
SUNNY POINTE ELEM.BLUE SPRINGSJackson CountyElementary506·
JOEL E. BARBER ELEM.LEBANONLaclede CountyElementary505·
SOUTH ELEM.OZARKChristian CountyElementary505·
Washington MiddleWASHINGTONFranklin CountyMiddle505·
CALIFORNIA ELEM.CALIFORNIAMoniteau CountyElementary504·
SAPPINGTON ELEM.ST LOUISSt. Louis CountyElementary504·
OAK GROVE PRIMARYOAK GROVEJackson CountyElementary503·

Missouri school rankings

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