SCHOOLSCHEDULESDATABASE.COMOklahoma · OK
Home › Oklahoma

Oklahoma school calendars, 2026–27

First day, last day, and break timing for every public school district in Oklahoma. Find your district below for its full day-by-day calendar.

442
Districts
562K
Students
Aug 25
Most common first day
1%
Confirmed 26-27 dates
Unofficial. Dates for the districts we haven't confirmed yet are estimated from past years and nearby districts — marked estimated below. Always confirm with your district.

When Oklahoma takes spring break

Number of confirmed districts on break, by week.

Find your district

Search 442 districts. Click any district for its full 2026–27 calendar.

DistrictStudentsFirst dayLast day2026–27 dates
Tulsa33,562Aug 12May 24Estimated
Oklahoma City Public Schools33,244Aug 11May 20Estimated
Edmond25,878Aug 3Jun 17Estimated
Moore24,174Aug 25May 26Estimated
Putnam City18,905Aug 25May 26Estimated
Norman15,786Aug 25May 26Estimated
Union14,974Sep 9Jun 4Estimated
Lawton13,979Aug 25May 26Estimated
Mustang13,494Aug 13May 20Estimated
Midwest City-Del City12,584Aug 5May 25Estimated
Owasso9,802Aug 13May 28Estimated
Yukon9,521Aug 25May 26Estimated
Bixby8,061Aug 25May 26Estimated
Deer Creek7,921Aug 25May 26Estimated
Enid7,743Aug 3May 28Estimated
Bartlesville6,173Aug 25May 26Estimated
Stillwater6,019Aug 25May 26Estimated
Choctaw-Nicoma Park5,816Aug 25May 26Estimated
Piedmont5,327Aug 10Jun 4Estimated
Sand Springs5,178Aug 25May 26Estimated
Muskogee4,834Aug 25May 26Estimated
Ponca City4,580Aug 25May 26Estimated
Claremore3,944Aug 25May 26Estimated
Durant3,911Aug 25May 26Estimated
Sapulpa3,755Aug 25May 26Estimated
Tahlequah3,610Aug 25May 26Estimated
Coweta3,595Aug 25May 26Estimated
Altus3,527Aug 25May 26Estimated
Duncan3,361Aug 25May 26Estimated
Collinsville3,124Aug 17May 28Estimated
Noble3,072Aug 25May 26Estimated
Guymon2,982Sep 1Jun 30Estimated
El Reno2,907Aug 25May 26Estimated
Pryor2,863Aug 25May 26Estimated
Western Heights2,858Aug 25Jun 9Estimated
Ardmore2,591Aug 3May 28Estimated
Newcastle2,578Aug 25May 26Estimated
Grove2,528Aug 25May 26Estimated
Elgin2,507Aug 3May 19Estimated
Woodward2,476Aug 25May 26Estimated
Weatherford2,431Aug 25May 26Estimated
Skiatook2,319Aug 25May 26Estimated
Poteau2,182Aug 11May 20Estimated
Miami2,129Aug 13Jun 3Estimated
Cache2,101Aug 25May 26Estimated
Elk City2,096Aug 25May 26Estimated
Harrah2,095Aug 25May 26Estimated
Clinton2,080Aug 25Jun 8Estimated
Wagoner2,023Aug 3Jun 2Estimated
Hilldale2,015Aug 25May 26Estimated
Tuttle2,001Aug 25May 26Estimated
Tecumseh1,951Aug 25May 26Estimated
Bridge Creek1,880Aug 25May 26Estimated
Fort Gibson1,795Aug 25May 26Estimated
Bethany1,775Aug 25May 26Estimated
Madill1,751Aug 26Jun 22Estimated
Cushing1,716Aug 17Jun 2Estimated
Cleveland1,614Aug 25May 26Estimated
Mcloud1,595Aug 25May 26Estimated
Perkins-Tryon1,591Aug 25May 26Estimated
Plainview1,585Sep 2Jun 25Estimated
Broken Bow1,583Aug 25May 26Estimated
Jay1,556Aug 26Jun 16Estimated
Mannford1,517Aug 25Jun 16Estimated
Purcell1,453Aug 25May 26Estimated
Lone Grove1,447Aug 25May 26Estimated
Pauls Valley1,423Aug 25May 26Estimated
Checotah1,414Aug 25May 26Estimated
Verdigris1,395Aug 25May 26Estimated
Stilwell1,394Aug 26Jun 16Estimated
Seminole1,393Aug 25May 26Estimated
Kingfisher1,334Aug 26Jun 16Estimated
Inola1,327Aug 25May 26Estimated
Dickson1,270Aug 25May 26Estimated
Idabel1,256Aug 25May 26Estimated
Washington1,229Sep 1Jun 17Estimated
Stigler1,223Aug 25May 26Estimated
Locust Grove1,208Aug 25May 26Estimated
Bethel1,207Aug 25May 26Estimated
Dewey1,206Aug 25May 26Estimated
Silo1,204Aug 25May 26Estimated
Eufaula1,189Aug 25May 26Estimated
Lindsay1,186Aug 25May 26Estimated
Crooked Oak1,185Aug 12Jun 3Estimated
Okmulgee1,185Aug 3May 25Estimated
Little Axe1,174Aug 5May 27Estimated
Hugo1,166Aug 25May 26Estimated
Berryhill1,150Aug 25May 26Estimated
Marietta1,145Aug 25May 26Estimated
Jones1,139Aug 25May 26Estimated
Chandler1,122Aug 17May 20Estimated
Blackwell1,121Aug 25May 26Estimated
Millwood1,108Aug 26Jun 16Estimated
Spiro1,088Aug 25Jun 16Estimated
Sperry1,081Aug 25May 26Estimated
Prague1,060Sep 1Jun 25Estimated
Henryetta1,057Aug 25May 26Estimated
Alva1,033Aug 25May 26Estimated
Perry1,022Aug 3May 27Estimated
Lexington1,017Aug 25May 26Estimated
Holdenville979Aug 25May 26Estimated
Westville968Aug 25May 26Estimated
Antlers965Aug 25May 26Estimated
Beggs951Oct 2May 28Estimated
Kiefer951Aug 13May 28Estimated
Morris945Aug 25May 26Estimated
Roland945Aug 25May 26Estimated
Calera923Aug 10May 27Estimated
Comanche899Aug 26Jun 16Estimated
Latta889Aug 25May 26Estimated
Valliant885Aug 26Jun 16Estimated
Wilburton885Aug 10May 27Estimated
Commerce883Aug 11May 20Estimated
Lone Star881Aug 17May 14Estimated
Davis878Aug 25May 26Estimated
Atoka868Aug 25May 26Estimated
Heavener863Aug 13May 28Estimated
Tonkawa854Aug 25May 26Estimated
Hennessey843Aug 25May 26Estimated
Luther835Sep 3Jun 25Estimated
Kellyville835Aug 25May 26Estimated
Stroud833Aug 25May 26Estimated
Tishomingo832Aug 25May 26Estimated
Dale824Aug 26Jun 16Estimated
Merritt820Aug 24Jul 30Estimated
Chouteau-Mazie820Aug 13May 28Estimated
Colbert811Aug 25May 26Estimated
Frederick810Aug 12May 27Estimated
Chelsea808Aug 25May 26Estimated
Vian802Aug 3Jun 2Estimated
Wyandotte798Aug 25May 26Estimated
Kansas786Aug 24May 7Estimated
Keys775Aug 26Jun 16Estimated
Salina773Aug 12May 20Estimated
Cashion766Sep 1Jun 30Estimated
Okemah763Aug 25May 26Estimated
Fairview755Aug 25May 26Estimated
Caney Valley754Aug 25May 26Estimated
Pocola748Aug 25May 26Estimated
Colcord746Aug 25May 26Estimated
Newkirk738Aug 25May 26Estimated
Meeker734Aug 25May 26Estimated
Watonga733Aug 10May 27Estimated
Panama730Aug 25May 26Estimated
Coalgate719Aug 25May 26Estimated
Dibble717Aug 25May 26Estimated
Haskell711Aug 25May 26Estimated
Hartshorne709Aug 25May 26Estimated
Hinton705Sep 2Jun 25Estimated
Hobart704Aug 25May 26Estimated
Oakdale702Aug 25May 26Estimated
Pawhuska696Aug 25May 26Estimated
Sayre684Aug 25May 26Estimated
Howe683Aug 26Jun 16Estimated
Stratford645Aug 25May 26Estimated
Mangum640Aug 25Jun 16Estimated
Wewoka632Aug 25May 26Estimated
Pawnee631Aug 10May 27Estimated
Maryetta627Aug 4May 26Estimated
Preston627Aug 25May 26Estimated
Cordell624Aug 11May 20Estimated
Morrison622Aug 25May 26Estimated
Oklahoma Union611Aug 25May 26Estimated
Walters607Aug 10May 27Estimated
Hooker603Aug 11May 20Estimated
Quapaw600Aug 25May 26Estimated
Crescent589Aug 12Jun 3Estimated
Vanoss572Aug 25May 26Estimated
Mooreland570Aug 25May 26Estimated
Ketchum568Aug 25May 26Estimated
Bishop566Aug 25May 26Estimated
Minco563Aug 25May 26Estimated
Porter Consolidated560Aug 25May 26Estimated
Fairland558Aug 25Jun 16Estimated
Grove551Aug 25May 26Estimated
Carnegie550Aug 25May 26Estimated
Hulbert544Aug 25May 26Estimated
Mounds542Aug 10Jun 11Estimated
Hominy532Aug 10May 27Estimated
Grand View522Aug 20Jun 8Estimated
Konawa520Aug 10May 27Estimated
Tushka516Aug 25May 26Estimated
Talihina514Aug 25May 26Estimated
Justus-Tiawah508Aug 25May 26Estimated
Central507Aug 25May 26Estimated
Elmore City-Pernell507Aug 13Jun 4Estimated
Caddo504Aug 25May 26Estimated
Boone-Apache503Aug 25May 26Estimated
Healdton498Aug 13Jun 4Estimated
Gore497Aug 11May 27Estimated
Wright City495Aug 13Jun 4Estimated
Rock Creek493Aug 25May 26Estimated
Hydro-Eakly491Aug 25May 26Estimated
Dewar491Aug 25May 26Estimated
Empire490Aug 3Aug 21Estimated
Pioneer-Pleasant Vale489Aug 25May 26Estimated
Arapaho-Butler485Aug 25May 26Estimated
Rush Springs482Aug 25May 26Estimated
Wellston480Aug 25May 26Estimated
Wilson473Aug 25May 26Estimated
Krebs470Aug 25May 26Estimated
Hollis469Aug 26Jun 16Estimated
Liberty469Aug 25May 27Estimated
Fletcher469Aug 25Jun 9Estimated
Rattan464Aug 25May 26Estimated
Wayne460Aug 25May 26Estimated
Laverne460Aug 25May 26Estimated
Ninnekah459Aug 25May 26Estimated
Haworth456Aug 25May 26Estimated
Thomas-Fay-Custer Unified Dist455Aug 25May 26Estimated
Waurika450Aug 27May 27Estimated
Afton449Aug 25May 26Estimated
Allen449Aug 25May 26Estimated
Canadian447Aug 25May 26Estimated
Barnsdall447Aug 25May 26Estimated
Ripley444Aug 25May 26Estimated
Stonewall443Sep 1Jun 30Estimated
Navajo439Aug 10May 27Estimated
Seiling439Aug 25May 26Estimated
Snyder434Aug 25May 26Estimated
South Rock Creek428Aug 25May 26Estimated
Central High419Aug 25Jun 9Estimated
Amber-Pocasset415Aug 25May 26Estimated
Porum414Aug 25May 26Estimated
Canute408Aug 25May 26Estimated
Turpin405Aug 25May 26Estimated
Frink-Chambers404Aug 5May 31Estimated
Garber403Aug 25May 25Estimated
Briggs395Aug 13May 28Estimated
Wetumka388Aug 25May 26Estimated
Crutcho388Aug 25May 26Estimated
Pioneer386Aug 12May 20Estimated
Drummond385Aug 25May 26Estimated
Woodall385Aug 13Jun 4Estimated
Quinton384Aug 25May 26Estimated
Depew383Aug 25May 26Estimated
Keota382Aug 5May 27Estimated
Weleetka381Aug 25May 26Estimated
Cherokee379Aug 3May 25Estimated
Arkoma373Aug 25May 26Estimated
Lukfata370Aug 25May 26Estimated
Okay367Aug 11May 20Estimated
Davenport366Aug 25May 26Estimated
Brushy363Aug 10May 28Estimated
Shattuck355Aug 25May 26Estimated
Robin Hill355Aug 25May 26Estimated
Yale355Aug 25May 26Estimated
Frontier355Aug 25May 26Estimated
Moffett350Aug 25Jun 16Estimated
Glencoe349Aug 25May 26Estimated
Woodland348Aug 26Jun 15Estimated
Flower Mound348Aug 25May 26Estimated
Ringwood345Aug 25May 26Estimated
Soper342Aug 25May 26Estimated
Gans340Aug 13May 28Estimated
Coyle337Aug 25May 26Estimated
Turner336Aug 25May 26Estimated
Savanna332Aug 10May 26Estimated
Cyril329Aug 25May 26Estimated
Crowder327Aug 25May 26Estimated
Fort Towson326Aug 3Aug 5Estimated
Ringling325Aug 25May 26Estimated
Twin Hills322Aug 25May 26Estimated
Banner319Aug 11May 20Estimated
Medford317Aug 25May 26Estimated
Okeene316Aug 11May 20Estimated
Binger-Oney313Aug 13May 28Estimated
Canton312Aug 31Jun 11Estimated
Whitebead311Aug 13May 28Estimated
Mccord308Aug 25Jun 9Estimated
Cheyenne308Aug 25May 26Estimated
Cameron305Aug 25May 26Estimated
Haileyville304Aug 25May 26Estimated
Keystone302Aug 25May 26Estimated
Union City302Aug 25May 27Estimated
Alex301Aug 25May 26Estimated
Achille300Aug 11May 20Estimated
Kiowa297Aug 25May 26Estimated
Denison297Aug 25May 26Estimated
Middleberg296Aug 25Jun 16Estimated
Allen-Bowden295Aug 25May 26Estimated
Welch294Aug 13May 28Estimated
Bennington294Aug 13May 28Estimated
Vici291Aug 13May 28Estimated
Maysville290Aug 25May 26Estimated
Boise City290Aug 25May 26Estimated
Agra289Aug 25May 26Estimated
Red Oak289Aug 25May 26Estimated
Sentinel289Aug 25May 26Estimated
Indianola289Aug 25May 26Estimated
Zaneis287Aug 25May 26Estimated
Timberlake285Aug 25May 26Estimated
Asher279Aug 25May 26Estimated
Boswell278Aug 11May 27Estimated
Thackerville277Sep 8Jun 24Estimated
Maud276Aug 13May 28Estimated
Prue275Aug 13May 28Estimated
Kremlin-Hillsdale274Aug 25Jun 9Estimated
Fort Cobb-Broxton273Aug 25May 26Estimated
Macomb273Aug 25May 26Estimated
Roff272Aug 25May 26Estimated
Calumet272Aug 11May 27Estimated
Anderson272Aug 25May 26Estimated
Bray-Doyle272Aug 13May 28Estimated
Hodgen271Aug 25May 26Estimated
Mountain View-Gotebo268Aug 25Jun 16Estimated
Smithville267Aug 25Jun 9Estimated
Earlsboro267Aug 25May 26Estimated
Zion266Aug 25May 26Estimated
Pretty Water257Aug 11May 20Estimated
New Lima257Aug 25May 26Estimated
Oilton256Aug 25May 26Estimated
Darlington255Aug 25May 26Estimated
Ryan254Aug 13May 28Estimated
Lane251Aug 11May 20Estimated
Copan250Aug 25May 26Estimated
South Coffeyville249Aug 10May 27Estimated
Buffalo249Aug 25May 26Estimated
Stringtown247Aug 25May 26Estimated
Jennings247Aug 31Jun 11Estimated
Mason246Aug 25May 26Estimated
Chattanooga245Aug 25May 26Estimated
Moss243Aug 25Jun 16Estimated
Schulter242Aug 11May 20Estimated
Beaver242Aug 13May 28Estimated
Tupelo241Aug 25May 26Estimated
Caney239Aug 25May 26Estimated
Covington-Douglas239Aug 25May 26Estimated
Clayton239Aug 25May 26Estimated
Olive237Aug 25May 26Estimated
Harmony235Aug 25May 26Estimated
Le Flore235Aug 25May 26Estimated
Friend232Aug 25May 26Estimated
Granite230Aug 25May 26Estimated
Mulhall-Orlando229Aug 25May 26Estimated
Battiest225Aug 25May 26Estimated
Coleman224Aug 25May 26Estimated
Tipton224Aug 25May 26Estimated
Texhoma223Aug 10May 27Estimated
Waynoka223Aug 10May 27Estimated
Sharon-Mutual220Aug 25May 26Estimated
Wilson220Aug 25May 26Estimated
Fargo219Aug 27May 27Estimated
Midway218Aug 25May 26Estimated
Whitesboro217Aug 25May 26Estimated
Carney216Aug 25May 26Estimated
Leedey214Sep 1Jul 22Estimated
Grandfield212Sep 8Jun 11Estimated
Watts212Aug 13May 28Estimated
Lomega212Aug 25Jun 9Estimated
Big Pasture210Aug 24Jun 25Estimated
Buffalo Valley208Aug 25May 26Estimated
Tyrone208Aug 25May 26Estimated
Pleasant Grove208Aug 25May 26Estimated
Paden205Aug 25May 26Estimated
Butner204Aug 25May 26Estimated
Rocky Mountain203Aug 25Jun 3Estimated
Milburn201Sep 2Jun 17Estimated
Mill Creek201Aug 25May 26Estimated
Stuart200Aug 25May 26Estimated
Sasakwa194Aug 25May 26Estimated
Goodwell192Aug 10May 27Estimated
Maple192Aug 25May 26Estimated
Wapanucka190Aug 10May 27Estimated
Indiahoma190Aug 5May 27Estimated
Moyers190Aug 5May 31Estimated
Dover190Aug 25May 26Estimated
Dahlonegah186Aug 19May 26Estimated
Cave Springs185Aug 25May 26Estimated
Erick184Aug 11May 20Estimated
Shidler183Aug 19May 26Estimated
Paoli181Aug 5May 27Estimated
Lookeba Sickles180Aug 25May 26Estimated
Cement179Aug 11May 20Estimated
Osage Hills178Aug 25May 26Estimated
Blair177Sep 8May 26Estimated
Peggs176Aug 25May 26Estimated
Riverside174Aug 7May 26Estimated
Shady Point172Aug 11Jun 3Estimated
Moseley172Aug 13May 28Estimated
Calvin169Aug 31Dec 10Estimated
Temple168Aug 25May 26Estimated
Leach168Aug 25Jun 9Estimated
Tenkiller166Aug 10May 27Estimated
Duke166Aug 25May 26Estimated
Olustee-Eldorado164Aug 25May 26Estimated
Kinta163Aug 19May 21Estimated
Fox162Aug 25May 26Estimated
Cleora162Aug 11May 20Estimated
Arnett156Aug 10May 27Estimated
Pittsburg156Aug 25May 26Estimated
Oak Grove155Aug 25May 26Estimated
Oaks-Mission153Aug 25May 26Estimated
Eagletown151Aug 13May 28Estimated
White Rock150Aug 10May 27Estimated
Forest Grove148Aug 25May 26Estimated
Norwood147Aug 25May 26Estimated
Bokoshe135Aug 11May 20Estimated
Burlington134Sep 3Jun 16Estimated
Justice133Confirmed
Tannehill132Aug 19May 26Estimated
Shady Grove131Aug 25May 26Estimated
Gracemont131Aug 25Aug 28Estimated
Cottonwood128Aug 17May 28Estimated
Yarbrough126Aug 25May 26Estimated
Deer Creek-Lamont125Aug 25May 26Estimated
Peckham124Aug 25May 26Estimated
Haywood122Aug 25May 26Estimated
Aline-Cleo115Aug 5May 27Estimated
Monroe115Aug 25May 26Estimated
Wickliffe111Aug 25May 26Estimated
Kildare110Confirmed
Sweetwater108Aug 3Jun 4Estimated
Taloga108Aug 5May 27Estimated
Wynona105Sep 8Jun 25Estimated
Forgan105Aug 25Aug 28Estimated
Lone Wolf96Aug 17May 14Estimated
Lowrey95Aug 25Jun 9Estimated
Turkey Ford94Confirmed
Fanshawe94Aug 25Aug 28Estimated
Mannsville74Estimated
Kenwood70Estimated
Avant69Estimated
Tuskahoma65Aug 6May 26Estimated
Glover64Estimated
Hanna59Estimated
Panola57Aug 3Aug 6Estimated
Ryal57Estimated
Bowring56Estimated
Nashoba54Estimated
Optima50Estimated
White Oak49Confirmed
Greenville49Estimated
Gypsy45Sep 2Jun 2Estimated
Hardesty40Estimated
Freedom31Estimated
Straight29Estimated
Davidson25Estimated
Swink0Confirmed
Terral0Confirmed
Keyes0Estimated
Greasy0Estimated
Need every district, every year, in one file?
Bulk day-level data for all Oklahoma districts — plus the multi-year archive and forecasts — via API. $99/month, flat.
See the API →