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
FOYIL HSFoyilRogers CountyHigh105·
Graham-Dustin ElementaryDUSTINHughes CountyElementary105·
PEAVINE PUBLIC SCHOOLStilwellAdair CountyElementary105·
PITTSBURG ESPittsburgPittsburg CountyElementary105·
THOMAS-FAY-CUSTER UNIFIED HSThomasCuster CountyHigh105·
TULSA MET HSTulsaTulsa CountyHigh105·
UNION CITY HSUnion CityCanadian CountyHigh105·
CAMERON HSCameronLe Flore CountyHigh104·
HAWORTH MSHaworthMcCurtain CountyMiddle104·
OKEENE JR-SR HS (SR)OkeeneBlaine CountyHigh104·
STONEWALL HSStonewallPontotoc CountyHigh104·
TURKEY FORD PUBLIC SCHOOLWyandotteOttawa CountyElementary104·
CENTRAL HIGH MSMARLOWStephens CountyMiddle103·
OKARCHE HSOkarcheKingfisher CountyHigh103·
SHATTUCK HSShattuckEllis CountyHigh103·
WOODLAND HSFairfaxOsage CountyHigh103·
GEARY ESGearyBlaine CountyElementary102·
HAYWOOD PUBLIC SCHOOLMcAlesterPittsburg CountyElementary102·
NORTHEAST ESGuymonTexas CountyElementary102·
ARROW SPRINGS EARLY CHILDHOODBroken ArrowTulsa CountyElementary101·
CANTON HSCantonBlaine CountyHigh101·
GLENCOE HSGlencoePayne CountyHigh101·
CLAYTON HSClaytonPushmataha CountyHigh100·
DUKE ESDukeJackson CountyElementary100·
KEOTA HSKeotaHaskell CountyHigh100·
LOWREY PUBLIC SCHOOLTahlequahCherokee CountyElementary100·
NINNEKAH MSNinnekahGrady CountyMiddle100·
OLUSTEE-ELDORADO ESOlusteeJackson CountyElementary100·
WETUMKA HSWetumkaHughes CountyHigh100·
BRAGGS ESBraggsMuskogee CountyElementary99·
EAGLETOWN ESEagletownMcCurtain CountyElementary99·
MONROE PUBLIC SCHOOLMonroeLe Flore CountyElementary99·
PECKHAM PUBLIC SCHOOLNewkirkKay CountyElementary99·
STERLING HSSterlingComanche CountyHigh99·
WELCH HSWelchCraig CountyHigh99·
WOODLAND UPPER ESFairfaxOsage CountyMiddle99·
DEER CREEK-LAMONT ESDeer CreekGrant CountyElementary98·
WELLSTON MSWellstonLincoln CountyMiddle98·
BOISE CITY HSBoise CityCimarron CountyHigh97·
DAVENPORT HSDavenportLincoln CountyHigh97·
GERONIMO HSGeronimoComanche CountyHigh97·
HEALDTON MSHealdtonCarter CountyMiddle97·
OKEMAH NOBLE CTROkemahOkfuskee CountyElementary97·
COYLE HSCoyleLogan CountyHigh96·
GANS HSGansSequoyah CountyHigh96·
TALOGA ESTalogaDewey CountyElementary96·
WAYNE MSWayneMcClain CountyMiddle96·
BALKO ESBalkoBeaver CountyElementary95·
COMANCHE ACADEMY ESLawtonComanche CountyElementary95·
MANNSVILLE PUBLIC SCHOOLMannsvilleJohnston CountyElementary95·
PAOLI ESPaoliGarvin CountyElementary95·
PUTNAM HEIGHTS ACADEMY HSOklahoma CityOklahoma CountyHigh95·
BURLINGTON ESBurlingtonAlfalfa CountyElementary94·
CHEROKEE MSCHEROKEEAlfalfa CountyMiddle94·
COPAN HSCopanWashington CountyHigh94·
FANSHAWE PUBLIC SCHOOLFanshaweLe Flore CountyElementary94·
FORT SUPPLY ESFort SupplyWoodward CountyElementary94·
OSAGE PUBLIC SCHOOLPryorMayes CountyElementary94·
ROFF HSRoffPontotoc CountyHigh94·
THOMAS-FAY-CUSTER UNIFIED JHSThomasCuster CountyMiddle94·
BLUEJACKET ESBluejacketCraig CountyElementary93·
STIDHAM PUBLIC SCHOOLEufaulaMcIntosh CountyElementary93·
HARDING FINE ARTS MSOklahoma CityOklahoma CountyMiddle92·
BINGER-ONEY HSBingerCaddo CountyHigh91·
BOKOSHE ESBokosheLe Flore CountyElementary91·
INDIANOLA HSIndianolaPittsburg CountyHigh91·
RED OAK HSRed OakLatimer CountyHigh91·
WAURIKA MSWaurikaJefferson CountyMiddle91·
CROWDER HSCROWDERPittsburg CountyHigh90·
KENWOOD PUBLIC SCHOOLSalinaDelaware CountyElementary90·
SEILING JR-SR HS (JR)SeilingDewey CountyMiddle90·
VELMA-ALMA MSVelmaStephens CountyMiddle90·
CUSHING PRE-KINDERGARTEN SCHLCushingPayne CountyElementary89·
FOYIL JHSFoyilRogers CountyMiddle89·
TUSKAHOMA PUBLIC SCHOOLTuskahomaPushmataha CountyElementary89·
WELEETKA HSWeleetkaOkfuskee CountyHigh89·
BENNINGTON HSBenningtonBryan CountyHigh88·
CALUMET HSCalumetCanadian CountyHigh88·
MORRISON MSMorrisonNoble CountyMiddle88·
WARD ESShidlerOsage CountyElementary88·
HYDRO-EAKLY MSHydroBlaine CountyMiddle87·
Konowa Junior High SchoolKonawaSeminole CountyMiddle87·
PRUE HSPrueOsage CountyHigh87·
RINGLING HSRinglingJefferson CountyHigh87·
WALLACE BYRD MSCoalgateCoal CountyMiddle87·
Barnsdall Middle SchoolBarnsdallOsage CountyMiddle85·
FRONTIER HSRed RockNoble CountyHigh85·
SWEETWATER ESSweetwaterBeckham CountyElementary85·
CORDELL JHSCordellWashita CountyMiddle84·
EMERSON ALTERNATIVE ED. (MS)Oklahoma CityOklahoma CountyMiddle84·
KREMLIN-HILLSDALE HSKremlinGarfield CountyHigh84·
MEDFORD HSMedfordGrant CountyHigh84·
RINGWOOD HSRingwoodMajor CountyHigh84·
TIMBERLAKE HSHelenaAlfalfa CountyHigh84·
ALINE-CLEO ESCleo SpringsMajor CountyElementary83·
CANEY HSCaneyAtoka CountyHigh83·
COVINGTON-DOUGLAS HSCovingtonGarfield CountyHigh83·
GEARY HSGearyBlaine CountyHigh83·
MACOMB HSMacombPottawatomie CountyHigh83·
OLIVE HSDrumrightCreek CountyHigh83·
POND CREEK-HUNTER MSPond CreekGrant CountyMiddle83·
WHITESBORO HSWhitesboroLe Flore CountyHigh83·
YARBROUGH ESGoodwellTexas CountyElementary83·
CHEYENNE HSCheyenneRoger Mills CountyHigh82·
Liberty Middle SchoolMoundsTulsa CountyMiddle82·
MAZIE ESChouteauMayes CountyElementary82·
SANKOFA MIDDLE SCHOOLTulsaTulsa CountyElementary82·
SOUTH COFFEYVILLE HSSouth CoffeyvilleNowata CountyHigh81·
STRINGTOWN HSStringtownAtoka CountyHigh81·
TYRONE HSTyroneTexas CountyHigh81·
WILSON HSHenryettaOkmulgee CountyHigh81·
BLANCHE THOMAS HSSentinelWashita CountyHigh80·
EARLSBORO HSEarlsboroPottawatomie CountyHigh80·
HAMMON HSHammonRoger Mills CountyHigh80·
KIOWA HSKiowaPittsburg CountyHigh80·
MARBLE CITY PUBLIC SCHOOLMarble CitySequoyah CountyElementary80·
RYAN HSRyanJefferson CountyHigh80·
TALIHINA JHSTalihinaLe Flore CountyMiddle80·
TIPTON HSTiptonTillman CountyHigh80·
WAINWRIGHT PUBLIC SCHOOLWainwrightMuskogee CountyElementary80·
BRAY-DOYLE HSMarlowStephens CountyHigh79·
FORT COBB-BROXTON HSFort CobbCaddo CountyHigh79·
Jones AcademyHartshornePittsburg CountyElementary79·
WELEETKA JHSWeleetkaOkfuskee CountyMiddle79·
BELFONTE PUBLIC SCHOOLMuldrowSequoyah CountyElementary78·
HAILEYVILLE HSHaileyvillePittsburg CountyHigh78·
BOSWELL HSBoswellChoctaw CountyHigh77·
THACKERVILLE HSThackervilleLove CountyHigh77·
FORGAN ESForganBeaver CountyElementary76·
GRANDFIELD HSGrandfieldTillman CountyHigh76·
MOSS HSHoldenvilleHughes CountyHigh76·
PIONEER-PLEASANT VALE JHSWaukomisGarfield CountyMiddle76·
SASAKWA HSSasakwaSeminole CountyHigh76·
SOPER HSSoperChoctaw CountyHigh76·
STUART HSStuartHughes CountyHigh76·
TEXHOMA HSTexhomaTexas CountyHigh76·
WATTS HSWattsAdair CountyHigh76·
BUFFALO HSBuffaloHarper CountyHigh75·
Dove Virtual Academy Middle SchoolEdmondOklahoma CountyMiddle75·
FORT TOWSON HSFort TowsonChoctaw CountyHigh75·
MOUNTAIN VIEW-GOTEBO HSMountain ViewKiowa CountyHigh75·
Mangum Early Childhood CenterMangumGreer CountyElementary75·
SCHULTER HSSchulterOkmulgee CountyHigh75·
SEILING JR-SR HS (SR)SeilingDewey CountyHigh75·
VARNUM HSSeminoleSeminole CountyHigh75·
ASHER HSAsherPottawatomie CountyHigh74·
BATTIEST HSBroken BowMcCurtain CountyHigh74·
BEAVER HSBeaverBeaver CountyHigh74·
LEFLORE HSLefloreLe Flore CountyHigh74·
NAVAJO JHSAltusJackson CountyMiddle74·
OAKS-MISSION HSOaksDelaware CountyHigh74·
REYDON ESReydonRoger Mills CountyElementary74·
VICI HSViciDewey CountyHigh73·
GRANDVIEW PUBLIC SCHOOLComancheStephens CountyElementary72·
NEW LIMA HSWewokaSeminole CountyHigh72·
OILTON HSOiltonCreek CountyHigh72·
BOWLEGS HSBowlegsSeminole CountyHigh71·
FARGO HSFargoEllis CountyHigh71·
LOMEGA HSOmegaKingfisher CountyHigh71·
MAYSVILLE HSMaysvilleGarvin CountyHigh71·
MCCURTAIN HSMcCurtainHaskell CountyHigh71·
YALE MSYalePayne CountyMiddle71·
CARNEY HSCarneyLincoln CountyHigh70·
MAUD HSMaudSeminole CountyHigh70·
PANOLA ESWilburtonLatimer CountyElementary70·
RINGLING JHSRinglingJefferson CountyMiddle70·
TUPELO HSTupeloCoal CountyHigh70·
BUFFALO VALLEY HSTalihinaLatimer CountyHigh69·
GRANITE HSGraniteGreer CountyHigh69·
ARKOMA MSArkomaLe Flore CountyMiddle68·
COLEMAN HSColemanJohnston CountyHigh68·
LONE WOLF ESLone WolfKiowa CountyElementary68·
SMITHVILLE HSSmithvilleMcCurtain CountyHigh68·
BIG PASTURE HSRandlettCotton CountyHigh67·
LEEDEY HSLeedeyDewey CountyHigh66·
WAYNOKA HSWaynokaWoods CountyHigh66·
INDIAHOMA HSIndiahomaComanche CountyHigh64·
MASON HSMasonOkfuskee CountyHigh64·
OAKS-MISSION ESOaksDelaware CountyElementary64·
PADEN HSPADENOkfuskee CountyHigh64·
RAVIA PUBLIC SCHOOLRaviaJohnston CountyElementary64·
THACKERVILLE MSThackervilleLove CountyMiddle64·
ACHILLE HSAchilleBryan CountyHigh63·
BLAIR HSBlairJackson CountyHigh63·
CHATTANOOGA HSChattanoogaComanche CountyHigh63·
DOVER HSDoverKingfisher CountyHigh63·
MULHALL-ORLANDO HSOrlandoLogan CountyHigh63·
WELCH MSWelchCraig CountyMiddle63·
MILL CREEK HSMill CreekJohnston CountyHigh62·
CYRIL JHSCyrilCaddo CountyMiddle60·
FLETCHER JHSFletcherComanche CountyMiddle60·
FORT TOWSON JHSFort TowsonChoctaw CountyMiddle60·
MILBURN HSMilburnJohnston CountyHigh60·
WANETTE ESWanettePottawatomie CountyElementary60·
AGRA HSAgraLincoln CountyHigh59·
CIMARRON HSLahomaGarfield CountyHigh58·
PAOLI HSPaoliGarvin CountyHigh58·
PITTSBURG HSPittsburgPittsburg CountyHigh58·
BELFONTE BELL ES (ADAIR CNTY)StilwellAdair CountyElementary57·
BLUEJACKET HSBluejacketCraig CountyHigh57·
GLOVER PUBLIC SCHOOLBroken BowMcCurtain CountyElementary57·
LOOKEBA-SICKLES HSLookebaCaddo CountyHigh57·
SHARON-MUTUAL HSMutualWoodward CountyHigh57·
FELT ESFELTCimarron CountyElementary56·
GEARY MSGEARYBlaine CountyMiddle56·
GOODWELL HSGoodwellTexas CountyHigh56·
KINTA HSKintaHaskell CountyHigh56·
SPRINGER HSSpringerCarter CountyHigh56·
BUTNER HSCromwellSeminole CountyHigh55·
CAVE SPRINGS ESBunchAdair CountyElementary55·
MIDWAY HSCouncil HillMuskogee CountyHigh55·
MOYERS HSMoyersPushmataha CountyHigh55·
PROUD TO PARTNER LEADERSHIP HSOklahoma CityOklahoma CountyHigh55·
SHIDLER HSShidlerOsage CountyHigh55·
CHILDREN'S CTRBethanyOklahoma CountyElementary54·
OKLAHOMA SCHOOL FOR THE DEAFSulphurMurray CountyElementary54·
RYAL PUBLIC SCHOOLHenryettaMcIntosh CountyElementary54·
VIRGIL COOPER MSDrumrightCreek CountyMiddle54·
WRIGHT CITY JHSWright CityMcCurtain CountyMiddle54·
BALKO HSBalkoBeaver CountyHigh53·
RATTAN JHSRattanPushmataha CountyMiddle53·
BOWRING PUBLIC SCHOOLPawhuskaOsage CountyElementary52·
DUKE HSDukeJackson CountyHigh52·
NASHOBA PUBLIC SCHOOLNashobaPushmataha CountyElementary52·
WAPANUCKA HSWapanuckaJohnston CountyHigh52·
ARNETT HSArnettEllis CountyHigh51·
BOSWELL MSBoswellChoctaw CountyMiddle51·
EAGLETOWN HSEagletownMcCurtain CountyHigh51·
HOMINY EARLY CHILDHOOD CENTERHominyOsage CountyElementary51·
ACADEMY OF SEMINOLE HSSeminoleSeminole CountyHigh50·
GERONIMO MSGeronimoComanche CountyMiddle49·
OKLA YOUTH ACADEMY HS-TECUMSEHTecumsehPottawatomie CountyHigh49·
SMITHVILLE MSSmithvilleMcCurtain CountyMiddle49·
TULSA CLASSICAL ACADEMY HSTulsaTulsa CountyHigh49·
OKLAHOMA SCHL FOR THE BLIND HSMuskogeeMuskogee CountyHigh48·
AVANT PUBLIC SCHOOLAvantOsage CountyElementary47·
BLUEJACKET MSBluejacketCraig CountyMiddle47·
ERICK HSErickBeckham CountyHigh47·
OKEENE JR-SR HS (JR)OkeeneBlaine CountyMiddle47·
OPTIMA PUBLIC SCHOOLOptimaTexas CountyElementary47·
Tulsa Met Middle SchoolTulsaTulsa CountyMiddle47·
WYNONA ESWynonaOsage CountyElementary47·
AGRA JHSAgraLincoln CountyMiddle46·
BOKOSHE HSBokosheLe Flore CountyHigh45·
BRAGGS HSBraggsMuskogee CountyHigh45·
EMERSON ALTERNATIVE ED. (ES)Oklahoma CityOklahoma CountyElementary44·
SHIDLER MSShidlerOsage CountyMiddle44·
AMBER-POCASSET MSAmberGrady CountyMiddle43·
BILLINGS ESBillingsNoble CountyElementary43·
WHITE OAK PUBLIC SCHOOLVinitaCraig CountyElementary43·

Oklahoma school rankings

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