This is a list of the 505 public school districts in the U.S. state of Oklahoma.Annexations, Consolidations & Changes 1977-2026 Of those, 415 are independent school districts that offer first grade through 12th grade classes. There are 90 elementary school districts which serve students at lower grade levels; most offer first grade through eighth grade classes, while a few only offer classes through the sixth grade. There were 697,358 students as of October 2024, 17% of the population.
Elementary school districts were previously called "dependent school districts". Elementary school districts and independent school districts both can have bonds issued and raise taxes. The U.S. Census Bureau counts all Oklahoma school districts as separate governments. There are no Oklahoma public school systems dependent on another layer of government.
Oklahoma school districts collectively employ more than 85,000 staff statewide, including teachers, administrators, and support personnel. Typical roles within a district include classroom teachers, principals, counselors, paraprofessionals, custodians, and transportation staff. As of 2025, the average annual salary for a public school teacher in Oklahoma was $55,541, principals averaged $96,200, counselors earned about $59,300, and education support professionals (including custodians and janitors) earned an average of $27,656, the lowest such average in the United States.
Adair County
Cave Springs Public Schools, Bunch Dahlonegah Public School, Stilwell Maryetta Public School, Stilwell Peavine Public School, Stilwell Rocky Mountain Public School, Stilwell Stilwell Public Schools, Stilwell Watts Public Schools, Watts Westville Public Schools, Westville Zion Public School, Stilwell
Alfalfa County
Burlington Public Schools, Burlington Cherokee Public Schools, Cherokee Timberlake Public Schools, Helena
Atoka County
Atoka Public Schools, Atoka Caney Public Schools, Caney Harmony Public School, Atoka Lane Public School, Lane Stringtown Public Schools, Stringtown Tushka Public Schools, Atoka
Beaver County
Balko Public Schools, Balko Beaver Public Schools, Beaver Forgan Public Schools, Forgan Turpin Public Schools, Turpin
Beckham County
Elk City Public Schools, Elk City Erick Public Schools, Erick Merritt Public Schools, Elk City Sayre Public Schools, Sayre
Blaine County
Canton Public Schools, Canton Geary Public Schools, Geary Okeene Public Schools, Okeene Watonga Public Schools, Watonga
Bryan County
Achille Public Schools, Achille Bennington Public Schools, Bennington Caddo Public Schools, Caddo Calera Public Schools, Calera Colbert Public Schools, Colbert Durant Independent School District, Durant Rock Creek Public Schools, Bokchito Silo Public Schools, Durant
Caddo County
Anadarko Public Schools, Anadarko Binger-Oney Public Schools, Binger Boone-Apache Public Schools, Apache Carnegie Public Schools, Carnegie Cement Public Schools, Cement Cyril Public Schools, Cyril Fort Cobb-Broxton Public Schools, Fort Cobb Gracemont Public Schools, Gracemont Hinton Public Schools, Hinton Hydro-Eakly Public Schools, Hydro Lookeba-Sickles Public Schools, Lookeba
Canadian County
Banner Public School, El Reno Calumet Public Schools, Calumet Darlington Public School, El Reno El Reno Public Schools, El Reno Maple Public School, Calumet Mustang Public Schools, Mustang Piedmont Public Schools, Piedmont Riverside Public Schools, El Reno Union City Public Schools, Union City Yukon Public Schools, Yukon
Carter County
Ardmore City Schools, Ardmore Dickson Public Schools, Ardmore Fox Public Schools, Fox Healdton Public Schools, Healdton Lone Grove Public Schools, Lone Grove Plainview Public Schools, Ardmore Springer Public Schools, Springer Wilson Public Schools, Wilson Zaneis Public School, Wilson
Cherokee County
Briggs Public School, Tahlequah Grand View Public School, Tahlequah Hulbert Public Schools, Hulbert Keys Public Schools, Park Hill Lowrey Public School, Tahlequah Norwood Public Schools, Hulbert Peggs Public School, Peggs Shady Grove Public School, Hulbert Tahlequah Public Schools, Tahlequah Tenkiller Public School, Welling Woodall Public School, Tahlequah
Choctaw County
Boswell Public Schools, Boswell Fort Towson Public Schools, Fort Towson Hugo Public Schools, Hugo Soper Public Schools, Soper
Cimarron County
Boise City Public Schools, Boise City Felt Public Schools, Felt
Cleveland County
Lexington Public Schools, Lexington Little Axe Public Schools, Norman Moore Public Schools, Moore Noble Public Schools, Noble Norman Public Schools, Norman Robin Hill Public School, Norman
Coal County
Coalgate Public Schools, Coalgate Cottonwood Public School, Coalgate Tupelo Public Schools, Tupelo
Comanche County
Bishop Public School, Lawton Cache Public Schools, Cache Chattanooga Public Schools, Chattanooga Elgin Public Schools, Elgin Fletcher Public Schools, Fletcher Flower Mound Public School, Lawton Geronimo Public Schools, Geronimo Indiahoma Public Schools, Indiahoma Lawton Public Schools, Lawton Sterling Public Schools, Sterling
Cotton County
Big Pasture Public Schools, Randlett Temple Public Schools, Temple Walters Public Schools, Walters
Craig County
Bluejacket Public Schools, Bluejacket Ketchum Public Schools, Ketchum Vinita Public Schools, Vinita Welch Public Schools, Welch White Oak Public Schools, Vinita
Creek County
Allen-Bowden Public School, Tulsa Bristow Public Schools, Bristow Depew Public Schools, Depew Drumright Public Schools, Drumright Gypsy Public School, Depew Kellyville Public Schools, Kellyville Kiefer Public Schools, Kiefer Lone Star Public School, Sapulpa Mannford Public Schools, Mannford Mounds Public Schools, Mounds Oilton Public Schools, Oilton Olive Public Schools, Drumright Pretty Water Public School, Sapulpa Sapulpa Public Schools, Sapulpa
Custer County
Arapaho-Butler Public School District, Arapaho Clinton Public Schools, Clinton Thomas-Fay-Custer Unified School District, Thomas Weatherford Public Schools, Weatherford
Delaware County
Cleora Public School, Afton Colcord Public Schools, Colcord Grove Public Schools, Grove Jay Public Schools, Jay Kansas Public Schools, Kansas Kenwood Public School, Salina Leach Public School, Twin Oaks Moseley Public School, Colcord Oaks-Mission Public Schools, Oaks
Dewey County
Seiling Public Schools, Seiling Taloga Public Schools, Taloga Vici Public Schools, Vici
Ellis County
Arnett Public Schools, Arnett Fargo Public Schools, Fargo Shattuck Public Schools, Shattuck
Garfield County
Chisholm Public Schools, Enid Covington-Douglas Public Schools, Covington Drummond Public Schools, Drummond Enid Public Schools, Enid Garber Public Schools, Garber Kremlin-Hillsdale Public Schools, Kremlin Pioneer-Pleasant Vale Schools, Waukomis Waukomis Public Schools, Waukomis
Garvin County
Elmore City-Pernell Schools, Elmore City Lindsay Public Schools, Lindsay Maysville Public Schools, Maysville Paoli Public Schools, Paoli Pauls Valley Public Schools, Pauls Valley Stratford Public Schools, Stratford Whitebead Public School, Pauls Valley Wynnewood Public Schools, Wynnewood
Grady County
Alex Public Schools, Alex Amber-Pocasset Public Schools, Amber Bridge Creek Public Schools, Blanchard Chickasha Public Schools, Chickasha Friend Public School, Chickasha Middleberg Public School, Blanchard Minco Public Schools, Minco Ninnekah Public Schools, Ninnekah Pioneer Public School, Chickasha Rush Springs Public Schools, Rush Springs Tuttle Public Schools, Tuttle Verden Public Schools, Verden
Grant County
Deer Creek-Lamont Public Schools, Lamont Medford Public Schools, Medford Pond Creek-Hunter Public Schools, Pond Creek
Greer County
Granite Public Schools, Granite Mangum Public Schools, Mangum
Harmon County Hollis Public Schools, Hollis
Harper County
Buffalo Public Schools, Buffalo Laverne Public Schools, Laverne
Haskell County
Keota Public Schools, Keota Kinta Public Schools, Kinta McCurtain Public Schools, McCurtain Stigler Public Schools, Stigler Whitefield Public School, Whitefield
Hughes County
Calvin Public Schools, Calvin Graham-Dustin Public Schools, Weleetka Holdenville Public Schools, Holdenville Moss Public Schools, Holdenville Stuart Public Schools, Stuart Wetumka Public Schools, Wetumka
Jackson County
Altus Public Schools, Altus Blair Public Schools, Blair Duke Public Schools, Duke Navajo Public Schools, Altus Olustee-Eldorado Public Schools, Olustee
Jefferson County
Ringling Public Schools, Ringling Ryan Public Schools, Ryan Waurika Public Schools, Waurika
Johnston County
Coleman Public Schools, Coleman Mannsville Public School, Mannsville Milburn Public Schools, Milburn Mill Creek Public Schools, Mill Creek Tishomingo Public Schools, Tishomingo Wapanucka Public Schools, Wapanucka
Kay County
Blackwell Public Schools, Blackwell Kildare Public School, Ponca City Newkirk Public Schools, Newkirk Peckham Public School, Newkirk Ponca City Public Schools, Ponca City Tonkawa Public Schools, Tonkawa
Kingfisher County
Cashion Public Schools, Cashion Dover Public Schools, Dover Hennessey Public Schools, Hennessey Kingfisher Public Schools, Kingfisher Lomega Public Schools, Omega Okarche Public Schools, Okarche
Kiowa County
Hobart Public Schools, Hobart Lone Wolf Public Schools, Lone Wolf Mountain View-Gotebo Schools, Mountain View Snyder Public Schools, Snyder
Latimer County
Buffalo Valley Public Schools, Talihina Panola Public Schools, Panola Red Oak Public Schools, Red Oak Wilburton Public Schools, Wilburton
LeFlore County
Arkoma Public Schools, Arkoma Bokoshe Public Schools, Bokoshe Cameron Public Schools, Cameron Fanshawe Public School, Fanshawe Heavener Public Schools, Heavener Hodgen Public School, Hodgen Howe Public Schools, Howe Le Flore Public Schools, Le Flore Monroe Public School, Monroe Panama Public Schools, Panama Pocola Public Schools, Pocola Poteau Public Schools, Poteau Shady Point Public School, Shady Point Spiro Public Schools, Spiro Talihina Public Schools, Talihina Whitesboro Public Schools, Whitesboro Wister Public Schools, Wister
Lincoln County
Agra Public Schools, Agra Carney Public Schools, Carney Chandler Public Schools, Chandler Davenport Public Schools, Davenport Meeker Public Schools, Meeker Prague Public Schools, Prague Stroud Public Schools, Stroud Wellston Public Schools, Wellston White Rock Public School, McLoud
Logan County
Coyle Public Schools, Coyle Crescent Public Schools, Crescent Guthrie Public Schools, Guthrie Mulhall-Orlando Public Schools, Orlando
Love County
Marietta Public Schools, Marietta Thackerville Public Schools, Thackerville Turner Public Schools, Burneyville
Major County
Aline-Cleo Public Schools, Aline Cimarron Public Schools, Lahoma Fairview Public Schools, Fairview Ringwood Public Schools, Ringwood
Marshall County
Kingston Public Schools, Kingston Madill Public Schools, Madill
Mayes County
Adair Public Schools, Adair Chouteau-Mazie Public Schools, Chouteau Locust Grove Public Schools, Locust Grove Osage Public School, Pryor Pryor Public Schools, Pryor Salina Public Schools, Salina Wickliffe Public School, Salina
McIntosh County
Checotah Public Schools, Checotah Eufaula Public Schools, Eufaula Hanna Public Schools, Hanna Midway Public Schools, Council Hill Ryal Public School, Henryetta Stidham Public School, Eufaula
McClain County
Blanchard Public Schools, Blanchard Dibble Public Schools, Dibble Newcastle Public Schools, Newcastle Purcell Public Schools, Purcell Washington Public Schools, Washington Wayne Public Schools, Wayne
McCurtain County
Battiest Public Schools, Battiest Broken Bow Public Schools, Broken Bow Denison Public School, Idabel Eagletown Public Schools, Eagletown Forest Grove Public School, Garvin Glover Public School, Broken Bow Haworth Public Schools, Haworth Holly Creek Public School, Broken Bow Idabel Public Schools, Idabel Lukfata Public School, Broken Bow Smithville Public Schools, Smithville Valliant Public Schools, Valliant