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