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 →

Adair County17 schoolsAlfalfa County8 schoolsAtoka County10 schoolsBeaver County8 schoolsBeckham County13 schoolsBlaine County14 schoolsBryan County25 schoolsCaddo County30 schoolsCanadian County49 schoolsCarter County28 schoolsCherokee County21 schoolsChoctaw County12 schoolsCimarron County4 schoolsCleveland County72 schoolsCoal County6 schoolsComanche County44 schoolsCotton County7 schoolsCraig County13 schoolsCreek County38 schoolsCuster County16 schoolsDelaware County19 schoolsDewey County9 schoolsEllis County6 schoolsGarfield County34 schoolsGarvin County21 schoolsGrady County33 schoolsGrant County7 schoolsGreer County7 schoolsHarmon County3 schoolsHarper County4 schoolsHaskell County10 schoolsHughes County13 schoolsJackson County16 schoolsJefferson County9 schoolsJohnston County13 schoolsKay County22 schoolsKingfisher County18 schoolsKiowa County10 schoolsLatimer County8 schoolsLe Flore County38 schoolsLincoln County25 schoolsLogan County17 schoolsLove County9 schoolsMajor County6 schoolsMarshall County6 schoolsMayes County22 schoolsMcClain County21 schoolsMcCurtain County29 schoolsMcIntosh County11 schoolsMurray County9 schoolsMuskogee County36 schoolsNoble County10 schoolsNowata County8 schoolsOkfuskee County12 schoolsOklahoma County225 schoolsOkmulgee County23 schoolsOsage County34 schoolsOttawa County21 schoolsPawnee County8 schoolsPayne County26 schoolsPittsburg County36 schoolsPontotoc County23 schoolsPottawatomie County41 schoolsPushmataha County13 schoolsRoger Mills County6 schoolsRogers County33 schoolsSeminole County28 schoolsSequoyah County25 schoolsStephens County26 schoolsTexas County22 schoolsTillman County8 schoolsTulsa County180 schoolsWagoner County22 schoolsWashington County20 schoolsWashita County9 schoolsWoods County9 schoolsWoodward County13 schools

Oklahoma school rankings

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