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
HARRISONVILLE MIDDLEHARRISONVILLECass CountyMiddle502·
OAK GROVE ELEMSt. JosephBuchanan CountyElementary502·
CAMBRIDGE ELEM.BELTONCass CountyElementary501·
LINDEN WEST ELEMENTARYGLADSTONEClay CountyElementary501·
Carl Junction Jr. HighCarl JunctionJasper CountyMiddle500·
RUSSELL BLVD. ELEM.COLUMBIABoone CountyElementary500·
SOUTHEAST HIGH SCHOOLKANSAS CITYJackson CountyHigh498·
MCQUERRY ELEMENTARYODESSALafayette CountyElementary497·
WARRIOR RIDGE ELEM.WARRENTONWarren CountyElementary497·
WINDSOR ELEM.IMPERIALJefferson CountyElementary497·
HERITAGE PRIMARYWENTZVILLESt. Charles CountyElementary496·
KENNERLY ELEM.ST LOUISSt. Louis CountyElementary496·
LIBERTY OAKS ELEM.KANSAS CITYClay CountyElementary496·
MARION ELEM.ST LOUISSt. Louis CountyElementary496·
PRAIRIE DELL ELEMENTARYUNIONFranklin CountyElementary495·
JEFFERSON ELEM.CAPE GIRARDEAUCape Girardeau CountyElementary494·
PRIMITIVO GARCIA ELEMENTARYKANSAS CITYJackson CountyElementary494·
CENTER MIDDLEKANSAS CITYJackson CountyMiddle493·
JOHN THOMAS SCHOOL OF DISCOVERNIXAChristian CountyElementary493·
KENNETT HIGHKENNETTDunklin CountyHigh493·
SIKESTON MIDDLE SCHOOLSIKESTONScott CountyMiddle493·
ST LOUIS LANG IMMERSION SCHOOLST LOUISSt. Louis cityElementary493·
ACADEMIE LAFAYETTE CHERRY ELEMKANSAS CITYJackson CountyElementary492·
Eagle Heights ElementarySMITHVILLEClay CountyElementary492·
HILLSBORO JR. HIGHHILLSBOROJefferson CountyMiddle492·
PERRYVILLE PRIMARY CENTERPERRYVILLEPerry CountyElementary492·
SOUTHEAST MIDDLEST LOUISSt. Louis CountyMiddle491·
Carl Junction Primary 2-3Carl JunctionJasper CountyElementary490·
BODE MIDDLEST JOSEPHBuchanan CountyMiddle488·
RAYTOWN CENTRAL MIDDLERAYTOWNJackson CountyMiddle488·
SAVANNAH MIDDLESAVANNAHAndrew CountyMiddle488·
TWIN CHIMNEYS ELEM.O'FALLONSt. Charles CountyElementary488·
B. BANNEKER ELEMENTARYKANSAS CITYJackson CountyElementary487·
CEDAR CREEK ELEM.LEE'S SUMMITJackson CountyElementary487·
CRESTVIEW ELEMENTARYKANSAS CITYClay CountyElementary487·
DONIPHAN HIGHDONIPHANRipley CountyHigh487·
FESTUS MIDDLEFESTUSJefferson CountyMiddle486·
TRUMAN MIDDLEST JOSEPHBuchanan CountyMiddle486·
Wilckens STEAM Acad @HillcrestBELTONCass CountyElementary486·
NASHUA ELEMENTARYKANSAS CITYClay CountyElementary485·
RIDGE VIEW ELEM.WARRENSBURGJohnson CountyElementary484·
TIFFANY RIDGE ELEMENTARY SCHLKANSAS CITYPlatte CountyElementary484·
HOPEWELL ELEMENTARYKANSAS CITYPlatte CountyElementary483·
JARRETT MIDDLESPRINGFIELDGreene CountyMiddle483·
SKYLINE ELEM.SEDALIAPettis CountyElementary483·
SWEENY ELEMENTARYREPUBLICGreene CountyElementary481·
JURY ELEM.FLORISSANTSt. Louis CountyElementary480·
BOONE TRAIL ELEM.WENTZVILLESt. Charles CountyElementary479·
OSAGE MIDDLEOSAGE BEACHMiller CountyMiddle479·
CLARDY ELEMENTARYKANSAS CITYClay CountyElementary477·
BUTLER HIGHBUTLERBates CountyHigh476·
MID-BUCHANAN ELEM.FAUCETTBuchanan CountyElementary476·
CARUTHERSVILLE ELEMENTARYCARUTHERSVILLEPemiscot CountyElementary475·
ELDON UPPER ELEM.ELDONMiller CountyElementary475·
HOLLISTER HIGHHOLLISTERTaney CountyHigh475·
SNI-A-BAR ELEM.GRAIN VALLEYJackson CountyElementary475·
T. S. HILL MIDDLEDEXTERStoddard CountyMiddle475·
ELLISVILLE ELEM.ELLISVILLESt. Louis CountyElementary474·
GRAY ELEM.SPRINGFIELDGreene CountyElementary474·
KNOB NOSTER HIGHKNOB NOSTERJohnson CountyHigh474·
KRATZ ELEM.ST LOUISSt. Louis CountyElementary474·
MOUNT VERNON HIGHMOUNT VERNONLawrence CountyHigh474·
PATE EARLY CHILDHOOD CTR.AURORALawrence CountyElementary474·
PIERREMONT ELEM.MANCHESTERSt. Louis CountyElementary474·
RICHMOND HIGHRICHMONDRay CountyHigh474·
STONY POINT ELEM.GRAIN VALLEYJackson CountyElementary474·
JAMES LEWIS ELEM.BLUE SPRINGSJackson CountyElementary473·
BOWLING GREEN ELEM.BOWLING GREENPike CountyElementary472·
STIX EARLY CHILDHOOD CTR.ST LOUISSt. Louis cityElementary472·
BUDER ELEM.ST ANNSt. Louis CountyElementary471·
FAIRVIEW ELEM.COLUMBIABoone CountyElementary471·
GRANDVIEW MIDDLEGRANDVIEWJackson CountyMiddle471·
SOUTHERN BOONE PRIMARYASHLANDBoone CountyElementary471·
BRENNAN WOODS ELEM.HIGH RIDGEJefferson CountyElementary470·
FORSYTH ELEM.FORSYTHTaney CountyElementary470·
ZITZMAN ELEM.PACIFICFranklin CountyElementary469·
ALPHA HART LEWISCOLUMBIABoone CountyElementary468·
CARVER DUAL LANGUAGE SCHOOLKANSAS CITYJackson CountyElementary468·
MCCULLOCH ELEMENTARYREPUBLICGreene CountyElementary468·
SHOOK ELEM.MARSHFIELDWebster CountyElementary468·
BUFFALO MIDDLEBUFFALODallas CountyMiddle466·
CORNERSTONE ELEMENTARYEXCELSIOR SPRINGSClay CountyElementary466·
FAIRVIEW ELEM.WEST PLAINSHowell CountyElementary466·
HERCULANEUM HIGHHERCULANEUMJefferson CountyHigh466·
THOMAS B. CHINN ELEM.KANSAS CITYPlatte CountyElementary466·
ATHENA ELEM.DESOTOJefferson CountyElementary465·
BUCHANAN INTERMEDIATEBRANSONTaney CountyMiddle465·
HALLSVILLE HIGHHALLSVILLEBoone CountyHigh464·
WEST ELEM.PARK HILLSSt. Francois CountyElementary464·
WILD HORSE ELEM.CHESTERFIELDSt. Louis CountyElementary464·
DOGWOOD ELEM.KEARNEYClay CountyElementary463·
GEORGE R. ROBINSON ELEM.KIRKWOODSt. Louis CountyElementary463·
WILLIAM YATES ELEM.INDEPENDENCEJackson CountyElementary463·
HOUSE SPRINGS ELEM.HOUSE SPRINGSJefferson CountyElementary462·
MAPLE GROVE ELEMENTARYWARRENSBURGJohnson CountyElementary462·
ODESSA MIDDLEODESSALafayette CountyMiddle462·
GATEWAY SCIENCE ACADEMY HIGHST. LOUISSt. Louis cityHigh461·
MEXICO MIDDLEMEXICOAudrain CountyMiddle461·
CLAYMONT ELEM.BALLWINSt. Louis CountyElementary460·
JOHN NOWLIN ELEM.BLUE SPRINGSJackson CountyElementary460·
SUNRISE ELEM.RICHMONDRay CountyElementary460·
HILLSBORO ELEM.HILLSBOROJefferson CountyElementary459·
WILLOW BROOK ELEM.CREVE COEURSt. Louis CountyElementary459·
CENTER FOR EARLY LRNING-NORTHColumbiaBoone CountyElementary458·
GUADALUPE CENTERS HIGH SCHOOLKANSAS CITYJackson CountyHigh458·
HAWTHORN ELEM.ST PETERSSt. Charles CountyElementary458·
WILLIAM SOUTHERN ELEM.INDEPENDENCEJackson CountyElementary458·
CRESTWOOD ELEM.ST LOUISSt. Louis CountyElementary457·
EUNICE THOMAS ELEM.CASSVILLEBarry CountyElementary457·
F. P. TILLMAN ELEM.KIRKWOODSt. Louis CountyElementary457·
MATHEWS ELEM.NIXAChristian CountyElementary457·
SCHOFIELD ELEMENTARYREPUBLICGreene CountyElementary457·
HICKORY HILLS MIDDLESPRINGFIELDGreene CountyMiddle456·
JAMES WALKER ELEM.BLUE SPRINGSJackson CountyElementary456·
MOUNTAIN GROVE HIGHMOUNTAIN GROVEWright CountyHigh455·
SOUTHVIEW ELEM.KEARNEYClay CountyElementary455·
SPAINHOWER PRIMARY SCHOOLMARSHALLSaline CountyElementary455·
BLUE RIDGE ELEM.COLUMBIABoone CountyElementary453·
CAMERON HIGHCAMERONClinton CountyHigh453·
CEDAR RIDGE ELEM.COLUMBIABoone CountyElementary453·
SULLIVAN PRIMARYSULLIVANFranklin CountyElementary453·
ANTONIA ELEM.IMPERIALJefferson CountyElementary452·
PALMYRA ELEM.PALMYRAMarion CountyElementary452·
6TH GRADE CENTERWaynesvillePulaski CountyMiddle451·
MRH EARLY CHILDHOOD CENTERMAPLEWOODSt. Louis CountyElementary451·
ST. CLAIR JR. HIGHST CLAIRFranklin CountyMiddle451·
HAWTHORN ELEM.KANSAS CITYPlatte CountyElementary450·
SENECA HIGHSENECANewton CountyHigh450·
COLD WATER ELEM.FLORISSANTSt. Louis CountyElementary449·
HARRY S. TRUMAN ELEM.ROLLAPhelps CountyElementary448·
HEBER HUNT ELEM.SEDALIAPettis CountyElementary448·
Horizon ElementarySMITHVILLEClay CountyElementary448·
OLD NORTH ACADEMYST. LOUISSt. Louis cityElementary448·
SIKESTON JUNIOR HIGH SCHOOLSIKESTONScott CountyMiddle448·
CENTRAL ELEM.DEXTERStoddard CountyElementary447·
PARKVIEW ELEM.SEDALIAPettis CountyElementary447·
FREDERICKTOWN ELEM.FREDERICKTOWNMadison CountyElementary446·
WILLOW SPRINGS ELEM.WILLOW SPRINGSHowell CountyElementary446·
DARDENNE ELEM.O'FALLONSt. Charles CountyElementary445·
EAST NEWTON HIGHGRANBYNewton CountyHigh445·
OAK GROVE ELEM.OAK GROVEJackson CountyElementary445·
FAIRVIEW ELEM.CARTHAGEJasper CountyElementary444·
HAWTHORN HILL ELEM.LEE'S SUMMITJackson CountyElementary444·
KORTE ELEM.INDEPENDENCEJackson CountyElementary444·
MID RIVERS ELEM.ST PETERSSt. Charles CountyElementary444·
MOUNT HOPE ELEM.O'FALLONSt. Charles CountyElementary444·
HOUSTON ELEM.HOUSTONTexas CountyElementary443·
LILLIAN SCHUMACHER ELEM.LIBERTYClay CountyElementary443·
BLADES ELEM.ST LOUISSt. Louis CountyElementary442·
CENTRAL MIDDLEPARK HILLSSt. Francois CountyMiddle442·
CONFLUENCE PREPARATORY ACADEMYST LOUISSt. Louis cityHigh442·
HAWTHORNE ELEM.MEXICOAudrain CountyElementary442·
RIVERBEND SCH.PACIFICFranklin CountyMiddle442·
BROWN ELEM.FLORISSANTSt. Louis CountyElementary441·
COL. JOHN B. WYMAN ELEM.ROLLAPhelps CountyElementary441·
IVELAND ELEM.ST LOUISSt. Louis CountyElementary441·
SOUTHWEST ELEM.DEXTERStoddard CountyElementary441·
ST. CLAIR ELEM.ST CLAIRFranklin CountyElementary441·
CLARENCE LAWSON ELEM.JEFFERSON CITYCole CountyElementary440·
GRANDVIEW ELEM.HIGGINSVILLELafayette CountyElementary440·
MARK TWAIN ELEM.ROLLAPhelps CountyElementary440·
MOBERLY MIDDLEMOBERLYRandolph CountyMiddle440·
PARKVIEW ELEM.CAMERONClinton CountyElementary440·
CALIFORNIA HIGHCALIFORNIAMoniteau CountyHigh439·
EDWIN P. HUBBLE ELEM.MARSHFIELDWebster CountyElementary439·
MAPLEWOOD-RICHMOND HGTS. HIGHMAPLEWOODSt. Louis CountyHigh439·
PERRY CO. MIDDLEPERRYVILLEPerry CountyMiddle439·
SOUTHWEST ELEM.LAWSONRay CountyElementary439·
GRANNEMANN ELEM.ST LOUISSt. Louis CountyElementary438·
PARKWAY ELEM.ST JOSEPHBuchanan CountyElementary438·
TROJAN INTERMEDIATEPOTOSIWashington CountyMiddle438·
PRAIRIE POINT ELEM.KANSAS CITYPlatte CountyElementary437·
STRAFFORD HIGHSTRAFFORDGreene CountyHigh437·
DANIEL WEBSTER ELEM.MARSHFIELDWebster CountyElementary436·
FOREST PARK ELEM.O'FALLONSt. Charles CountyElementary436·
MRH ELEMENTARYRICHMOND HEIGHTSSt. Louis CountyElementary436·
ENGLISH LANDING ELEM.KANSAS CITYPlatte CountyElementary435·
MEADOW LANE ELEM.LEE'S SUMMITJackson CountyElementary435·
MILL CREEK UPPER ELEM.BELTONCass CountyMiddle435·
WEST ENGLEWOOD ELEMENTARYKANSAS CITYClay CountyElementary435·
IRVING ELEMENTARYJOPLINJasper CountyElementary434·
STEAM ACADEMY AT MSB HIGH SCHOFERGUSONSt. Louis CountyHigh434·
SULLIVAN MIDDLESULLIVANFranklin CountyMiddle434·
WM. R. CAPPEL ELEM.MOSCOW MILLSLincoln CountyElementary434·
KELLY A BURLISON MIDDLE SCHOOLFREDERICKTOWNMadison CountyMiddle433·
KIPP VICTORY ACADEMYST. LOUISSt. Louis cityElementary433·
MURPHY ELEM.HIGH RIDGEJefferson CountyElementary433·
SOUTH ELEM.JACKSONCape Girardeau CountyElementary433·
MCKELVEY INTERMEDIATEMARYLAND HEIGHTSSt. Louis CountyElementary432·
ATLAS ELEMENTARYST.LOUISSt. Louis cityElementary431·
LINDBERGH ELEM.ST JOSEPHBuchanan CountyElementary431·
TRIWAYSTELLANewton CountyElementary431·
LYON ELEMENTARYREPUBLICGreene CountyElementary430·
MILLER CAREER ACADEMYST LOUISSt. Louis cityHigh430·
BINGHAM ELEM.SPRINGFIELDGreene CountyElementary429·
EDGAR MURRAY ELEM.ST CLAIRFranklin CountyElementary429·
HILLSBORO PRIMARYHILLSBOROJefferson CountyElementary429·
ODESSA UPPER ELEMENTARYODESSALafayette CountyElementary429·
PERRYVILLE ELEM.PERRYVILLEPerry CountyElementary429·
WASHINGTON MIDDLEST LOUISSt. Louis CountyMiddle429·
PHEASANT POINT ELEM.O'FALLONSt. Charles CountyElementary428·
SECKMAN ELEM.IMPERIALJefferson CountyElementary428·
ERVIN ELEMENTARY SCHOOLKANSAS CITYJackson CountyElementary427·
HAGEMANN ELEM.ST LOUISSt. Louis CountyElementary427·
HARRISONVILLE ELEM.HARRISONVILLECass CountyElementary427·
BALLWIN ELEM.BALLWINSt. Louis CountyElementary426·
FATIMA HIGHWESTPHALIAOsage CountyHigh426·
GATEWAY ELEM.ST LOUISSt. Louis cityElementary426·
GATEWAY SCIENCE ACADEMY MIDDLEST. LOUISSt. Louis cityMiddle426·
LEWIS CLARK ELEM.ST PETERSSt. Charles CountyElementary426·
CEDAR SPRINGS ELEM.HOUSE SPRINGSJefferson CountyElementary425·
MAPLE GROVE ELEM.DITTMERJefferson CountyElementary425·
South Point ElementaryWashingtonFranklin CountyElementary425·
CUBA ELEM.CUBACrawford CountyElementary424·
MALDEN LOWER ELEM.MALDENDunklin CountyElementary424·
MOUNTAIN GROVE MIDDLEMOUNTAIN GROVEWright CountyMiddle424·
REBECCA BOONE ELEM.WARRENTONWarren CountyElementary424·
WILSON'S CREEK 5-6 INTER. CTR.BATTLEFIELDGreene CountyMiddle424·
CRAIG ELEM.ST LOUISSt. Louis CountyElementary423·
GREEN PINES ELEM.WILDWOODSt. Louis CountyElementary423·
MAIN STREET ELEM.TROYLincoln CountyElementary423·
UTHOFF VALLEY ELEM.FENTONSt. Louis CountyElementary423·
WOERTHER ELEM.BALLWINSt. Louis CountyElementary423·
WOODLAND ELEM.LEE'S SUMMITJackson CountyElementary423·
EZARD ELEM.CONWAYLaclede CountyElementary422·
HOSEA ELEM.ST JOSEPHBuchanan CountyElementary422·
MATTHEWS ELEM.GRAIN VALLEYJackson CountyElementary422·
BLAIR OAKS HIGHJEFFERSON CITYCole CountyHigh421·
THAYER ELEM.THAYEROregon CountyElementary421·
DANIEL BOONE ELEM.WENTZVILLESt. Charles CountyElementary420·
SOUTH ELEM.KENNETTDunklin CountyElementary420·
COMPTON-DREW ILC MIDDLEST LOUISSt. Louis cityMiddle419·
HANNAH COLE PRIMARYBOONVILLECooper CountyElementary419·
THOMAS J. ULTICAN ELEM.BLUE SPRINGSJackson CountyElementary419·
EUGENE FIELD ELEM.MEXICOAudrain CountyElementary418·
TRAILRIDGE ELEM.LEE'S SUMMITJackson CountyElementary418·
BRIDGEWAY ELEM.BRIDGETONSt. Louis CountyElementary417·
BROOKFIELD ELEM.BROOKFIELDLinn CountyElementary417·
GLENDALE ELEM.INDEPENDENCEJackson CountyElementary417·
H. BYRON MASTERSON ELEM.KENNETTDunklin CountyElementary417·
MCNAIR ELEM.HAZELWOODSt. Louis CountyElementary417·
ROGERS ELEM.ST LOUISSt. Louis CountyElementary417·
SENECA ELEM.SENECANewton CountyElementary417·
LICKING ELEM.LICKINGTexas CountyElementary416·
CEDAR RIDGE PRIMARYBRANSONTaney CountyElementary415·
GRADEN ELEM.PARKVILLEPlatte CountyElementary415·
MID-BUCHANAN SR. HIGHFAUCETTBuchanan CountyHigh415·
EAGLE GLEN ELEMENTARYRAYMORECass CountyElementary414·
ELDON MIDDLEELDONMiller CountyMiddle414·
LAFAYETTE PREPARATORY ACADEMYST. LOUISSt. Louis cityElementary414·

Missouri school rankings

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