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

1,807 schools in Oklahoma

77 counties · 429 cities · Public K-12

Across 77 counties and 429 cities, Oklahoma runs 1,807 public K-12 schools. Tulsa is the heaviest district by enrollment with 33,617 students. The directory below covers the full set.

Largest district
TULSA33,617 students · 69 schools

Test scores

Reading, SY 2024-25. State average: 30.6% met or exceeded.
Top 5 schools
  1. 1.CLEGERN ES
    Edmond
    68.0%
  2. 2.RIVERS ES
    Altus
    67.1%
  3. 3.MCKINLEY ES
    Norman
    62.5%
  4. 4.EDISON ES
    Mangum
    61.6%
  5. 61.5%
Lowest 5 schools
  1. 1.ROOSEVELT MS
    Oklahoma City
    8.0%
  2. 2.JAMES L. CAPPS MS
    Warr Acres
    11.0%
  3. 12.0%
  4. 4.TECUMSEH MS
    Tecumseh
    12.0%
  5. 5.TEXHOMA ES
    Texhoma
    12.7%

See all 661 schools ranked by score →

NameCityCountyLevelEnrollmentRating
DAVIS HSDavisMurray CountyHigh258·
KELLYVILLE HSKellyvilleCreek CountyHigh258·
KEYS HSPark HillCherokee CountyHigh258·
LINCOLN ESNormanCleveland CountyElementary258·
MORRIS HSMorrisOkmulgee CountyHigh258·
WOODLANDS ESPonca CityKay CountyElementary258·
ANADARKO MSAnadarkoCaddo CountyMiddle256·
DEPEW ESDepewCreek CountyElementary256·
KANSAS HSKansasDelaware CountyHigh256·
LUTHER MSLutherOklahoma CountyMiddle256·
WAUKOMIS ESWaukomisGarfield CountyElementary256·
BETHEL MSShawneePottawatomie CountyMiddle255·
CARNEGIE ESCarnegieCaddo CountyElementary255·
KEOTA ESKeotaHaskell CountyElementary255·
KETCHUM ESKetchumCraig CountyElementary255·
VARNUM ESSeminoleSeminole CountyElementary255·
GILMOUR ESKingfisherKingfisher CountyElementary254·
FAIRLAND ESFairlandOttawa CountyElementary252·
GARBER ESGarberGarfield CountyElementary252·
MARSHALL ESTulsaTulsa CountyElementary252·
ROOSEVELT ESPonca CityKay CountyElementary252·
BARNARD ESTecumsehPottawatomie CountyElementary251·
COYLE ESCoyleLogan CountyElementary251·
WILSON ESMiamiOttawa CountyElementary250·
DEWAR ESDewarOkmulgee CountyElementary249·
GANS ESGansSequoyah CountyElementary249·
KIPP TULSA HS UNIVERSITY PREPTulsaTulsa CountyHigh249·
OKAY ESOkayWagoner CountyElementary249·
SILO MSDurantBryan CountyMiddle249·
HENRYETTA MSHenryettaOkmulgee CountyMiddle248·
WEWOKA ESWewokaSeminole CountyElementary248·
CHISHOLM MSEnidGarfield CountyMiddle247·
HARMONY PUBLIC SCHOOLAtokaAtoka CountyElementary246·
RATTAN ESRattanPushmataha CountyElementary246·
CHELSEA HSChelseaRogers CountyHigh245·
DAVIS MSDavisMurray CountyMiddle245·
PRAGUE MSPragueLincoln CountyMiddle245·
SOPER ESSoperChoctaw CountyElementary245·
CHOUTEAU-MAZIE MSChouteauMayes CountyMiddle244·
COMANCHE HSComancheStephens CountyHigh244·
DEWEY MSDeweyWashington CountyMiddle244·
EMPIRE ESDuncanStephens CountyElementary244·
EUFAULA MSEufaulaMcIntosh CountyMiddle244·
FRONTIER ESRed RockNoble CountyElementary244·
MCLOUD JHSMcLoudPottawatomie CountyMiddle244·
STROUD HSStroudLincoln CountyHigh244·
HENNESSEY HSHennesseyKingfisher CountyHigh243·
HULBERT ESHulbertCherokee CountyElementary243·
KIRKLAND EARLY CHILDHOOD CTROklahoma CityOklahoma CountyElementary243·
IDABEL MSIdabelMcCurtain CountyMiddle242·
WILSON 6TH GRADE CENTERCollinsvilleTulsa CountyMiddle242·
DARLINGTON PUBLIC SCHOOLEl RenoCanadian CountyElementary241·
GREENWOOD LEADERSHIP ACADEMYTulsaOsage CountyElementary241·
LIBERTY ESPonca CityKay CountyElementary241·
MARIETTA MSMariettaLove CountyMiddle241·
NEWKIRK HSNewkirkKay CountyHigh241·
SAND SPRINGS EC CTRSand SpringsTulsa CountyElementary241·
HARTSHORNE HSHartshornePittsburg CountyHigh240·
MEDFORD ESMedfordGrant CountyElementary240·
WASHINGTON ESAlvaWoods CountyElementary240·
LOCUST GROVE MSLocust GroveMayes CountyMiddle239·
MEEKER HSMeekerLincoln CountyHigh239·
APACHE ESApacheCaddo CountyElementary238·
DIBBLE HSBLANCHARDMcClain CountyHigh238·
CEDAR HEIGHTS ESWoodwardWoodward CountyElementary237·
CROWDER ESCROWDERPittsburg CountyElementary237·
DALE HSDalePottawatomie CountyHigh237·
E-SCHOOL VIRTUAL ESGuthrieLogan CountyElementary237·
HEALDTON ESHealdtonCarter CountyElementary237·
JONES MSJonesOklahoma CountyMiddle237·
OAKES ESOkemahOkfuskee CountyElementary237·
TUTTLE EARLY CHILDHOOD CENTERTuttleGrady CountyElementary237·
COALGATE HSCoalgateCoal CountyHigh236·
DRUMMOND ESDrummondGarfield CountyElementary236·
SHATTUCK ESShattuckEllis CountyElementary236·
KELLYVILLE ESKellyvilleCreek CountyElementary235·
OKARCHE ESOkarcheKingfisher CountyElementary235·
TURNER ESBurneyvilleLove CountyElementary235·
RUSH SPRINGS ESRush SpringsGrady CountyElementary234·
ADAIR MSAdairMayes CountyMiddle233·
FOYIL ESFoyilRogers CountyElementary233·
HORACE MANN ESShawneePottawatomie CountyElementary233·
TULSA SCHL OF ARTS AND SCIENCE MSTulsaTulsa CountyMiddle232·
WASHINGTON ESMiamiOttawa CountyElementary231·
WHITEFIELD PUBLIC SCHOOLWhitefieldHaskell CountyElementary231·
SPENCE MEMORIAL ESWeleetkaOkfuskee CountyElementary230·
VIAN HSVianSequoyah CountyHigh230·
JAY MSJayDelaware CountyMiddle229·
Karla Brock Early Childhood AcademyMcAlesterPittsburg CountyElementary229·
LANE PUBLIC SCHOOLLaneAtoka CountyElementary229·
ALMOR WEST ESLawtonComanche CountyElementary228·
ALVA MSAlvaWoods CountyMiddle228·
ROBERTSON ESTulsaTulsa CountyElementary228·
VERDEN ESVerdenGrady CountyElementary228·
BLACKWELL MSBlackwellKay CountyMiddle227·
CALERA HSCaleraBryan CountyHigh227·
HENNESSEY UPPER ESHennesseyKingfisher CountyMiddle227·
HYDRO-EAKLY ESHydroBlaine CountyElementary227·
LIBERTY ESSapulpaCreek CountyElementary227·
CHOUTEAU-MAZIE HSChouteauMayes CountyHigh226·
KELLYVILLE UPPER ESKellyvilleCreek CountyElementary226·
OKEMAH HSOkemahOkfuskee CountyHigh226·
WILBURTON HSWilburtonLatimer CountyHigh226·
LIBERTY ESMoundsTulsa CountyElementary225·
LOCUST GROVE EARLY LRNING CTRLocust GroveMayes CountyElementary224·
MCKINLEY ESEnidGarfield CountyElementary224·
CANEY VALLEY HSRamonaWashington CountyHigh223·
CUSHING LOWER ESCushingPayne CountyElementary223·
PANAMA HSPanamaLe Flore CountyHigh223·
WELLSTON ESWellstonLincoln CountyElementary223·
ACHILLE ESAchilleBryan CountyElementary222·
BARNSDALL ESBarnsdallOsage CountyElementary222·
LATTA HSAdaPontotoc CountyHigh222·
PARK LANE EARLY CHILDHOOD CTRBroken ArrowWagoner CountyElementary222·
SPIRO MSSpiroLe Flore CountyMiddle222·
DEBORAH BROWN CHARTER ESTulsaTulsa CountyElementary221·
EDISON ESMangumGreer CountyElementary220·
GARFIELD ESPonca CityKay CountyElementary220·
HODGEN PUBLIC SCHOOLHodgenLe Flore CountyElementary220·
SPERRY MSSperryTulsa CountyMiddle220·
TALIHINA ESTalihinaLe Flore CountyElementary220·
FRIEND PUBLIC SCHOOLChickashaGrady CountyElementary219·
HOWE HSHoweLe Flore CountyHigh219·
WARNER HSWarnerMuskogee CountyHigh219·
DALE MSDalePottawatomie CountyMiddle218·
LAKEVIEW ESNormanCleveland CountyElementary218·
WESTERN HEIGHTS 9TH GRADE CTROklahoma CityOklahoma CountyCombined218·
BRADLEY ESDrumrightCreek CountyElementary217·
CANTON ESCantonBlaine CountyElementary217·
COMMERCE HSCOMMERCEOttawa CountyHigh217·
GORE ESGoreSequoyah CountyElementary217·
LUTHER HSLutherOklahoma CountyHigh217·
HUGO MSHugoChoctaw CountyMiddle216·
NINNEKAH ESNinnekahGrady CountyElementary216·
RINGWOOD ESRingwoodMajor CountyElementary216·
STRATFORD HSStratfordGarvin CountyHigh216·
COLBERT HSColbertBryan CountyHigh215·
MACOMB ESMacombPottawatomie CountyElementary215·
OKTAHA HSOktahaMuskogee CountyHigh215·
VERDIGRIS JHSClaremoreRogers CountyMiddle215·
WASHINGTON PRE KG CENTERPonca CityKay CountyElementary215·
COLCORD HSColcordDelaware CountyHigh214·
WATONGA HSWatongaBlaine CountyHigh214·
HINTON HSHintonCaddo CountyHigh213·
HOLLIS ESHollisHarmon CountyElementary213·
Kingfisher Junior High SchoolKingfisherKingfisher CountyMiddle213·
STERLING ESSterlingComanche CountyElementary213·
AMBER-POCASSET ESAmberGrady CountyElementary212·
CASHION HSCashionKingfisher CountyHigh212·
MCLOUD ESMcLoudPottawatomie CountyElementary212·
ROBERT E LEE EARLY CHILDHOODDurantBryan CountyElementary212·
TIMBERLAKE ESJetAlfalfa CountyElementary212·
WILSON ESNormanCleveland CountyElementary212·
BINGER-ONEY ESBingerCaddo CountyElementary211·
HOMER LONG ESGuymonTexas CountyElementary211·
VELMA-ALMA ESVelmaStephens CountyElementary211·
WAYNE ESWayneMcClain CountyElementary211·
HAILEYVILLE ESHaileyvillePittsburg CountyElementary210·
MANNFORD UPPER ESMannfordCreek CountyElementary210·
MAYSVILLE ESMaysvilleGarvin CountyElementary210·
MCMURRAY ESSentinelWashita CountyElementary210·
HIGHLAND PARK ESWoodwardWoodward CountyElementary209·
HOLLY CREEK PUBLIC SCHOOLBroken BowMcCurtain CountyElementary209·
FAIRVIEW HSFairviewMajor CountyHigh208·
GLENCOE ESGlencoePayne CountyElementary208·
POCOLA HSPocolaLe Flore CountyHigh208·
OBUCH MSAntlersPushmataha CountyMiddle207·
ROOSEVELT ESMiamiOttawa CountyElementary207·
CASHION MSCashionKingfisher CountyMiddle206·
ALEX ESAlexGrady CountyElementary205·
LEXINGTON MSLexingtonCleveland CountyMiddle205·
UNION CITY ESUnion CityCanadian CountyElementary205·
WYNNEWOOD HSWynnewoodGarvin CountyHigh205·
HOOKER HSHookerTexas CountyHigh204·
INSIGHT SCHOOL OF OKLA MSMidwest CityOklahoma CountyMiddle204·
VALLIANT MSValliantMcCurtain CountyMiddle203·
FREDERICK HSFrederickTillman CountyHigh202·
HASKELL HSHaskellMuskogee CountyHigh202·
MEEKER MSMeekerLincoln CountyMiddle202·
TECUMSEH EARLY CHILDHOOD CTRTecumsehPottawatomie CountyElementary202·
FRANCIS ESAdaPontotoc CountyElementary201·
AGRA ESAgraLincoln CountyElementary200·
POND CREEK-HUNTER ESPond CreekGrant CountyElementary200·
ASHER ESAsherPottawatomie CountyElementary198·
CENTRAL HIGH ESMarlowStephens CountyElementary198·
PLEASANT GROVE PUBLIC SCHOOLShawneePottawatomie CountyElementary198·
PRESTON HSOkmulgeeOkmulgee CountyHigh198·
ELMORE CITY-PERNELL ESElmore CityGarvin CountyElementary197·
HINTON MSHintonCaddo CountyMiddle197·
KIOWA ESKiowaPittsburg CountyElementary197·
WALTERS HSWaltersCotton CountyHigh197·
VIRTUAL PREP ESOklahoma CityOklahoma CountyElementary196·
COLEMAN ESColemanJohnston CountyElementary195·
HORACE MANN ESWoodwardWoodward CountyElementary195·
MORRIS MSMorrisOkmulgee CountyMiddle195·
TONKAWA HSTonkawaKay CountyHigh195·
WYANDOTTE MSWyandotteOttawa CountyMiddle195·
MANGUM HSMangumGreer CountyHigh194·
TONKAWA MSTonkawaKay CountyMiddle194·
Prague Early ChildhoodPragueLincoln CountyElementary193·
ROCKY MOUNTAIN PUBLIC SCHOOLStilwellAdair CountyElementary193·
WILSON ESHenryettaOkmulgee CountyElementary193·
CHEYENNE ESCheyenneRoger Mills CountyElementary192·
E-SCHOOL VIRTUAL MSGuthrieLogan CountyMiddle192·
HORACE MANN ESHominyOsage CountyElementary192·
MAPLE PUBLIC SCHOOLCalumetCanadian CountyElementary192·
NEW LIMA ESWewokaSeminole CountyElementary192·
SAYRE HSSayreBeckham CountyHigh192·
SUNSET ESAnadarkoCaddo CountyElementary192·
CALUMET ESCalumetCanadian CountyElementary191·
CHELSEA MSChelseaRogers CountyMiddle191·
GREENVALE ESOklahoma CityOklahoma CountyElementary191·
HOBART HSHobartKiowa CountyHigh191·
DIBBLE MSBLANCHARDMcClain CountyMiddle190·
LATTA MSAdaPontotoc CountyMiddle190·
MINCO HSMincoGrady CountyHigh190·
VICI ESViciDewey CountyElementary190·
WAURIKA ESWaurikaJefferson CountyElementary190·
MORRISON HSMorrisonNoble CountyHigh188·
NOWATA HSNowataNowata CountyHigh188·
PAWNEE HSPawneePawnee CountyHigh188·
PRUE ESPrueOsage CountyElementary188·
STONEWALL ESStonewallPontotoc CountyElementary188·
KREMLIN-HILLSDALE ESKremlinGarfield CountyElementary186·
ROLAND MSRolandSequoyah CountyMiddle186·
WEBBERS FALLS ESWebbers FallsMuskogee CountyElementary186·
WILBURTON MSWilburtonLatimer CountyMiddle186·
ACADEMY OF OKMULGEE ESOkmulgeeOkmulgee CountyElementary185·
NEWKIRK MSNewkirkKay CountyMiddle185·
OKLAHOMA UNION HSSouth CoffeyvilleNowata CountyHigh185·
WYNNEWOOD MSWynnewoodGarvin CountyMiddle185·
BOISE CITY ESBoise CityCimarron CountyElementary184·
Betty L. Smith Childhood CenterSeminoleSeminole CountyElementary184·
BOWLEGS ESBowlegsSeminole CountyElementary183·
CHAMBERLAIN MSFairviewMajor CountyMiddle183·
HULBERT JR-SR HS (SR)HulbertCherokee CountyHigh183·
MOSELEY PUBLIC SCHOOLColcordDelaware CountyElementary183·
MOUNTAIN VIEW-GOTEBO ESMountain ViewKiowa CountyElementary183·
PAWHUSKA HSPawhuskaOsage CountyHigh183·
SAVANNA ESSavannaPittsburg CountyElementary183·
CAMERON ESCameronLe Flore CountyElementary182·
HAWORTH ESHaworthMcCurtain CountyElementary182·
INDIAN CAMP ESPawhuskaOsage CountyElementary182·
INDIANOLA ESIndianolaPittsburg CountyElementary182·
SEQUOYAH ESTahlequahCherokee CountyElementary182·
ACADEMY OF SEMINOLE ESSeminoleSeminole CountyElementary181·
FORT TOWSON ESFort TowsonChoctaw CountyElementary181·
FORT COBB-BROXTON LOWER ESFort CobbCaddo CountyElementary180·
HASKELL MSHaskellMuskogee CountyMiddle179·
OKEENE ESOkeeneBlaine CountyElementary179·

Oklahoma school rankings

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