Kansas School Closings Today — Live Delays & Cancellations
📡 Live
KANSAS SCHOOL CLOSINGS
Checking…
Loading status…
⚠️
📡 Live Status
🌤 Live Weather
Loading weather…
District Status
🔍
🌾Wichita Metro / South-Central KansasLoading…
Serving Sedgwick County. Winter storms tracking across the southern plains frequently drop heavy snow and ice on Wichita. KWCH 12 and KAKE News are the primary local TV sources.
Wichita Public Schools USD 259
⏳ Checking…
Derby USD 260
⏳ Checking…
🏛️Topeka / Northeast KansasLoading…
State capital region — northeast Kansas sees a mix of winter ice storms and spring severe weather. KSNT News and WIBW are the leading local TV sources for Topeka-area closings.
Topeka Public Schools USD 501
⏳ Checking…
🏙️Kansas City Metro / Johnson CountyLoading…
Johnson County and Wyandotte County districts collectively serve well over 100,000 students. KMBC 9 and 41 Action News (KSHB) are the primary Kansas City metro TV sources for closings.
Olathe USD 233
⏳ Checking…
Shawnee Mission USD 512
⏳ Checking…
Kansas City USD 500
⏳ Checking…
Blue Valley USD 229
⏳ Checking…
🎓Lawrence / Douglas CountyLoading…
Home of the University of Kansas. Located between Topeka and the KC metro, Lawrence is susceptible to the same ice storms and winter weather that affect northeast Kansas broadly. KSNT News and KMBC 9 cover Lawrence closings.
Lawrence USD 497
⏳ Checking…
No districts match your search.
⚠️ Always confirm with your school district directly. This page is for reference only.
Check the live district status table above for real-time closures. Most Kansas superintendents aim to announce by 5:30 AM. For major winter weather events, announcements can come as early as 9–10 PM the night before.
Sign up for alerts on this page, check your district's parent portal for SMS and robocall notifications, and follow local TV stations like KWCH 12, KAKE News, KSNT News, and KMBC 9 for live closings lists.
Most Kansas superintendents aim to decide by 5:00–5:30 AM, though decisions for major winter storms may come the night before. Monitor local TV and your district's app for updates.
Yes. Many Kansas districts now designate snow days as Remote Learning Days or Flexible Learning Days, allowing students to complete assignments online so the day counts toward the instructional calendar. Check your district's parent portal for assignments on closure days.
Yes. Kansas blizzards are among the most common reasons for school closures, particularly across the western and central parts of the state. High winds combined with snow create dangerous whiteout conditions on rural bus routes.
Kansas schools may dismiss early or close entirely when tornado watches or warnings are issued, especially when severe weather is forecast to peak during the 2–4 PM afternoon bus window. Many districts have specific severe weather protocols.
Understanding Alert Levels
🔴
School Closed
All in-person classes cancelled. May be designated as an e-Learning or Asynchronous Day — students complete work online.
🟡
Delayed Start
1- or 2-hour late start. Bus pickups shift accordingly. Breakfast is typically not served on delay days.
🟠
Early Dismissal
Students released early, usually when severe weather is forecast to peak during afternoon bus routes.
🟢
Open / Normal
Schools operating on regular schedule. Monitor for updates if weather conditions change during the day.
Check the latest Kansas school closings, delays, and cancellations today.
This page monitors real-time announcements from school districts across Kansas —
including Wichita, Overland Park, Kansas City, Topeka, and Olathe. Most Kansas superintendents
aim to post closure decisions by 5:00–5:30 AM, though major winter storms may prompt announcements
the evening before.
Closures in Kansas are most commonly triggered by blizzards and severe winter storms, ice and
freezing rain, high plains wind events, and springtime tornado outbreaks. District officials
coordinate closely with the National Weather Service offices in Wichita, Topeka, and Kansas City,
as well as county Emergency Management Agencies, to assess road and bus-route safety before
making a call.
Many Kansas districts now designate snow days as Remote Learning Days or Flexible Learning Days
under state board policy, meaning students complete assignments digitally so the day counts
toward the required instructional calendar. Check your district's parent portal — such as
Skyward or PowerSchool — for remote-day assignments whenever a closure is announced.
🔔 Get Early Closing Alerts
Smart predictions based on weather. Delivered before school starts. Free, no spam.
✅ Almost done! Check your inbox to confirm.
// ================================================================
// STATE DATA
// ================================================================
const STATE_DATA = {
alabama: {
name: "Alabama", abbr: "AL",
citySlug: "alabama",
doeUrl: "https://schoolnotification.alsde.edu/SchoolClosuresPublic.aspx",
doeLabel: "ALSDE Official Closure Page",
weatherCities: ["Birmingham,AL","Huntsville,AL","Mobile,AL","Montgomery,AL"],
factors: [
{ icon:"\u{1F32A}\uFE0F", title:"Tornado Watches & Warnings", desc:"Alabama frequently dismisses early when tornadic activity is forecast during the 2\u20134 PM bus window." },
{ icon:"\u{1F30A}", title:"Flash Flooding", desc:"Heavy rain can flood rural roads making bus travel dangerous even without snow." },
{ icon:"\u2744\uFE0F", title:"Winter Weather", desc:"Ice and black ice are more common than snow and can paralyze roads quickly." },
{ icon:"\uD83C\uDF21\uFE0F", title:"Extreme Heat or Cold", desc:"If HVAC systems can't maintain safe building temps, schools may pivot to remote learning." }
],
sources: [
{ type:"State DOE", name:"ALSDE Closure Page", desc:"Official statewide list", url:"https://schoolnotification.alsde.edu/SchoolClosuresPublic.aspx" },
{ type:"TV \u2014 Birmingham", name:"WVTM13 \u2014 School Closings & Delays", desc:"NBC Birmingham \u2014 live closings & delays", url:"https://www.schools-closings.com/wvtm-13-school-closings-and-delays/" },
{ type:"TV \u2014 Birmingham", name:"WBRC \u2014 School Closings & Delays", desc:"Fox 6 Birmingham \u2014 closings & delays", url:"https://www.schools-closings.com/wbrc-fox6-news-school-closings-and-delays/" },
{ type:"TV \u2014 Birmingham", name:"CBS42 \u2014 School Closings & Delays", desc:"CBS Birmingham \u2014 closings & delays", url:"https://www.cbs42.com/weather/closings/" },
{ type:"TV \u2014 Birmingham", name:"ABC3340 \u2014 Closings", desc:"ABC Birmingham \u2014 closings list", url:"https://www.schools-closings.com/abc-33-40-birmingham-alabama-school-closings-and-delays/" },
{ type:"TV \u2014 North AL", name:"WHNT 19 \u2014 Weather Closings", desc:"CBS Huntsville & Tennessee Valley", url:"https://www.schools-closings.com/whnt-school-closings-and-delays/" },
{ type:"TV \u2014 North AL", name:"WAFF 48 \u2014 Closings", desc:"NBC Huntsville & Tennessee Valley", url:"https://www.schools-closings.com/waff-48-news-school-closings-and-delays/" },
{ type:"TV \u2014 Central AL", name:"WSFA 12", desc:"NBC Montgomery & the Black Belt", url:"https://www.wsfa.com/closings" },
{ type:"TV \u2014 South AL", name:"WALA Fox 10", desc:"Mobile & the Gulf Coast", url:"https://www.fox10tv.com/closings" }
],
faqs: [
{ q:"What time do Alabama schools announce closings?", a:"Superintendents typically aim to make a final decision by 5:30 AM, though announcements can come as early as 10 PM the night before in major winter weather events." },
{ q:"Does Alabama use e-Learning days?", a:"Yes. Many districts designate closures as 'Asynchronous Learning Days' where students complete assignments online, so they don't lose instructional time." },
{ q:"How do I sign up for my district's alerts?", a:"Most Alabama districts use robocall and SMS systems tied to PowerSchool. Log in to your school's parent portal and verify your contact information is current." },
{ q:"Does Alabama close schools for heat?", a:"Yes. If HVAC systems cannot maintain safe temperatures \u2014 especially in older school buildings \u2014 districts may close or shift to remote learning." }
]
},
alaska: {
name:"Alaska", abbr:"AK", citySlug:"alaska",
doeUrl:"https://education.alaska.gov/",
doeLabel:"Alaska DOE",
weatherCities:["Anchorage,AK","Fairbanks,AK","Juneau,AK"],
factors:[
{ icon:"\u2744\uFE0F", title:"Blizzards & Whiteout Conditions", desc:"Extreme snow and wind create near-zero visibility making bus travel impossible." },
{ icon:"\uD83C\uDF21\uFE0F", title:"Extreme Cold (Wind Chill)", desc:"Wind chill values can reach -50\u00B0F or lower, making outdoor exposure dangerous for students." },
{ icon:"\uD83C\uDFD4\uFE0F", title:"Road Closures", desc:"Many Alaska communities are only accessible by one road which can become impassable." },
{ icon:"\uD83C\uDF0A", title:"Coastal Storms", desc:"Southeast and coastal Alaska face high winds and flooding from Pacific storm systems." }
],
sources:[
{ type:"State DOE", name:"Alaska DOE", desc:"State education department", url:"https://education.alaska.gov/" },
{ type:"TV \u2014 Anchorage", name:"KTUU / KTVA", desc:"Southcentral Alaska", url:"https://www.ktuu.com" },
{ type:"TV \u2014 Fairbanks", name:"KTVF / KATN", desc:"Interior Alaska", url:"https://www.ktvf.com" },
{ type:"TV \u2014 Juneau", name:"KTOO", desc:"Southeast Alaska", url:"https://www.ktoo.org" }
],
faqs:[
{ q:"What temperature closes Alaska schools?", a:"Districts vary but many have a wind chill threshold around -20\u00B0F to -30\u00B0F for bus cancellations. Remote villages may use even lower thresholds." },
{ q:"Do Alaska schools close for snow?", a:"Heavy snowfall alone may not close schools, but blizzard conditions, road closures, or extreme cold combined with snow typically will." }
]
},
arizona: {
name:"Arizona", abbr:"AZ", citySlug:"arizona",
doeUrl:"https://www.azed.gov/",
doeLabel:"Arizona DOE",
weatherCities:["Phoenix,AZ","Tucson,AZ","Flagstaff,AZ"],
factors:[
{ icon:"\u26C8\uFE0F", title:"Monsoon Flooding", desc:"Arizona's summer monsoon season causes dangerous flash flooding on roads and washes." },
{ icon:"\u2744\uFE0F", title:"Northern AZ Snow", desc:"Flagstaff and higher elevations receive significant snow that can close roads." },
{ icon:"\uD83C\uDF35", title:"Extreme Heat", desc:"Phoenix-area schools may dismiss early or close when temperatures exceed safe outdoor levels." },
{ icon:"\uD83D\uDCA8", title:"Haboob Dust Storms", desc:"Wall-of-dust storms can reduce visibility to near zero and are a safety hazard." }
],
sources:[
{ type:"State DOE", name:"Arizona DOE", desc:"State education department", url:"https://www.azed.gov/" },
{ type:"TV \u2014 Phoenix", name:"12 News / AZFamily", desc:"Greater Phoenix metro", url:"https://www.12news.com/closings" },
{ type:"TV \u2014 Tucson", name:"KOLD News 13", desc:"Southern Arizona", url:"https://www.kold.com/closings" },
{ type:"TV \u2014 Flagstaff", name:"KNAZ NBC 2", desc:"Northern Arizona", url:"https://www.knazaz.com" }
],
faqs:[
{ q:"Does Arizona close schools for heat?", a:"Yes. Districts with outdoor classrooms or inadequate cooling may close or go remote when temperatures are forecast to exceed 110\u00B0F or higher." },
{ q:"Does it snow in Arizona \u2014 do schools close for snow?", a:"Northern Arizona communities like Flagstaff regularly close for snow. Phoenix-area schools rarely see snow but may close for ice." }
]
},
kansas: {
name: "Kansas", abbr: "KS",
citySlug: "kansas",
doeUrl: "https://www.ksde.org/",
doeLabel: "Kansas DOE (KSDE)",
weatherCities: ["Wichita,KS","Topeka,KS","Kansas City,KS","Salina,KS"],
factors: [
{ icon:"\u2744\uFE0F", title:"Blizzards & Winter Storms", desc:"Kansas sits in a prime winter storm corridor. High plains blizzards combine dangerous wind chills with drifting snow that buries rural roads for hours." },
{ icon:"\uD83C\uDF28\uFE0F", title:"Ice & Freezing Rain", desc:"Freezing rain and ice glazing are often more dangerous than snow, coating bus routes and parking lots and making walking hazardous for students." },
{ icon:"\uD83C\uDF2A\uFE0F", title:"Tornado Watches & Warnings", desc:"Kansas sits at the heart of Tornado Alley. Districts frequently dismiss early when tornado watches are issued during afternoon bus hours in spring." },
{ icon:"\uD83D\uDCA8", title:"High Wind Events", desc:"Sustained winds of 50+ mph can down power lines and create dangerous conditions on elevated highways used by school bus routes across western Kansas." }
],
sources: [
{ type:"State DOE", name:"Kansas DOE (KSDE)", desc:"Official statewide list", url:"https://www.ksde.org/" },
{ type:"TV \u2014 Wichita", name:"KWCH 12", desc:"CBS Wichita \u2014 central & south Kansas closings", url:"https://www.schools-closings.com/kwch-12-school-closings-and-delays/" },
{ type:"TV \u2014 Wichita", name:"KAKE News", desc:"ABC Wichita \u2014 south-central Kansas closings", url:"https://www.schools-closings.com/kake-news-school-closings-and-delays/" },
{ type:"TV \u2014 Wichita", name:"KSNW / NBC 3", desc:"NBC Wichita \u2014 statewide closings coverage", url:"https://www.ksnw.com/weather/closings-delays" },
{ type:"TV \u2014 Topeka", name:"KSNT News", desc:"NBC Topeka \u2014 northeast Kansas closings", url:"https://www.schools-closings.com/ksnt-news-school-closings-and-delays/" },
{ type:"TV \u2014 Kansas City", name:"KMBC 9", desc:"ABC Kansas City \u2014 eastern Kansas & KC metro", url:"https://www.schools-closings.com/kmbc-9-school-closings-and-delays/" },
{ type:"TV \u2014 Kansas City", name:"41 Action News (KSHB)", desc:"NBC Kansas City \u2014 eastern Kansas closings", url:"https://www.schools-closings.com/41-action-news-school-closings-and-delays/" }
],
faqs: [
{ q:"What time do Kansas schools announce closings?", a:"Most Kansas superintendents aim to decide by 5:00\u20135:30 AM, though decisions for major winter storms may come the night before. Monitor local TV and your district's app for updates." },
{ q:"Does Kansas use e-Learning days for school closings?", a:"Yes. Many Kansas districts now designate snow days as Remote Learning Days or Flexible Learning Days, allowing students to complete assignments online so the day counts toward the instructional calendar. Check your district's parent portal for assignments on closure days." },
{ q:"Does Kansas close schools for blizzards?", a:"Yes. Kansas blizzards are among the most common reasons for school closures, particularly across the western and central parts of the state. High winds combined with snow create dangerous whiteout conditions on rural bus routes." },
{ q:"Do Kansas schools close for tornadoes?", a:"Kansas schools may dismiss early or close entirely when tornado watches or warnings are issued, especially when severe weather is forecast to peak during the 2\u20134 PM afternoon bus window. Many districts have specific severe weather protocols." }
]
},
_default: {
name:"Alabama", abbr:"AL", citySlug:"alabama",
doeUrl:"https://schoolnotification.alsde.edu/SchoolClosuresPublic.aspx",
doeLabel:"ALSDE Official Closure Page",
weatherCities:["Birmingham,AL","Huntsville,AL","Mobile,AL","Montgomery,AL"],
factors:[
{ icon:"\u2744\uFE0F", title:"Winter Weather", desc:"Snow, ice, and freezing temperatures are the most common reason for school closings." },
{ icon:"\u26C8\uFE0F", title:"Severe Storms", desc:"Thunderstorms, tornadoes, and high winds can make travel dangerous." },
{ icon:"\uD83C\uDF0A", title:"Flooding", desc:"Heavy rain and flooding can block bus routes and make roads impassable." },
{ icon:"\uD83C\uDF21\uFE0F", title:"Extreme Temperatures", desc:"Both extreme cold and extreme heat can affect building safety and student wellbeing." }
],
sources:[
{ type:"State DOE", name:"ALSDE Closure Page", desc:"Official statewide list", url:"https://schoolnotification.alsde.edu/SchoolClosuresPublic.aspx" },
{ type:"TV \u2014 Birmingham", name:"WVTM13 \u2014 School Closings & Delays", desc:"NBC Birmingham \u2014 live closings & delays", url:"https://www.schools-closings.com/wvtm-13-school-closings-and-delays/" },
{ type:"TV \u2014 Birmingham", name:"WBRC \u2014 School Closings & Delays", desc:"Fox 6 Birmingham \u2014 closings & delays", url:"https://www.schools-closings.com/wbrc-fox6-news-school-closings-and-delays/" },
{ type:"TV \u2014 Birmingham", name:"CBS42 \u2014 School Closings & Delays", desc:"CBS Birmingham \u2014 closings & delays", url:"https://www.cbs42.com/weather/closings/" },
{ type:"TV \u2014 Birmingham", name:"ABC3340 \u2014 Closings", desc:"ABC Birmingham \u2014 closings list", url:"https://www.schools-closings.com/abc-33-40-birmingham-alabama-school-closings-and-delays/" },
{ type:"TV \u2014 North AL", name:"WHNT 19 \u2014 Weather Closings", desc:"CBS Huntsville & Tennessee Valley", url:"https://www.schools-closings.com/whnt-school-closings-and-delays/" },
{ type:"TV \u2014 North AL", name:"WAFF 48 \u2014 Closings", desc:"NBC Huntsville & Tennessee Valley", url:"https://www.schools-closings.com/waff-48-news-school-closings-and-delays/" },
{ type:"TV \u2014 Central AL", name:"WSFA 12", desc:"NBC Montgomery & the Black Belt", url:"https://www.wsfa.com/closings" },
{ type:"TV \u2014 South AL", name:"WALA Fox 10", desc:"Mobile & the Gulf Coast", url:"https://www.fox10tv.com/closings" }
],
faqs:[
{ q:"What time are school closing decisions announced?", a:"Most districts aim to announce by 5:00\u20136:00 AM. For major storms, announcements may come the night before." },
{ q:"How do I sign up for district alerts?", a:"Log in to your school district's parent portal and verify your contact information is current." }
]
}
};
// ================================================================
// DETECT STATE FROM URL / PAGE TITLE
// ================================================================
function detectState() {
const combined = (window.location.href + ' ' + document.title).toLowerCase();
const stateMap = {
alabama:'alabama', alaska:'alaska', arizona:'arizona', arkansas:'arkansas',
california:'california', colorado:'colorado', connecticut:'connecticut',
delaware:'delaware', florida:'florida', georgia:'georgia', hawaii:'hawaii',
idaho:'idaho', illinois:'illinois', indiana:'indiana', iowa:'iowa',
kansas:'kansas', kentucky:'kentucky', louisiana:'louisiana', maine:'maine',
maryland:'maryland', massachusetts:'massachusetts', michigan:'michigan',
minnesota:'minnesota', mississippi:'mississippi', missouri:'missouri',
montana:'montana', nebraska:'nebraska', nevada:'nevada',
'new-hampshire':'new-hampshire','new hampshire':'new-hampshire',
'new-jersey':'new-jersey','new jersey':'new-jersey',
'new-mexico':'new-mexico','new mexico':'new-mexico',
'new-york':'new-york','new york':'new-york',
'north-carolina':'north-carolina','north carolina':'north-carolina',
'north-dakota':'north-dakota','north dakota':'north-dakota',
ohio:'ohio', oklahoma:'oklahoma', oregon:'oregon', pennsylvania:'pennsylvania',
'rhode-island':'rhode-island','rhode island':'rhode-island',
'south-carolina':'south-carolina','south carolina':'south-carolina',
'south-dakota':'south-dakota','south dakota':'south-dakota',
tennessee:'tennessee', texas:'texas', utah:'utah', vermont:'vermont',
virginia:'virginia', washington:'washington',
'west-virginia':'west-virginia','west virginia':'west-virginia',
wisconsin:'wisconsin', wyoming:'wyoming'
};
for (const [kw, key] of Object.entries(stateMap)) {
if (combined.includes(kw)) return key;
}
return '_default';
}
// ================================================================
// LIVE DISTRICT STATUS
// ================================================================
async function fetchDistrictStatuses(citySlug) {
if (!citySlug) return null;
try {
const controller = new AbortController();
const timer = setTimeout(() => controller.abort(), 12000);
let data;
try {
const res = await fetch(
`${WORKER_BASE}/api/status?city=${encodeURIComponent(citySlug)}`,
{ signal: controller.signal }
);
clearTimeout(timer);
if (!res.ok) throw new Error(`HTTP ${res.status}`);
data = await res.json();
} finally {
clearTimeout(timer);
}
if (data && !Array.isArray(data.boards) && Array.isArray(data.cities)) {
data.boards = data.cities;
}
return data;
} catch(e) {
console.warn('[sc] Worker API unavailable:', e.message);
return null;
}
}
// ================================================================
// RENDER: HERO
// ================================================================
function renderHero(state) {
document.getElementById('sc-state-name').textContent = state.name.toUpperCase();
const now = new Date();
document.getElementById('sc-updated').textContent =
'Updated ' + now.toLocaleTimeString('en-US', { hour:'2-digit', minute:'2-digit' });
}
function renderStatusPills(closedCount, delayedCount, total) {
const row = document.getElementById('sc-status-row');
if (total === 0) {
row.innerHTML = `
⚠ ZIP overlaps: 66209, 66211, 66221, 66223 are shared with Shawnee Mission USD 512 or Olathe USD 233 — see notice below
⚠ ZIP Code Overlap Notice
Some ZIP codes in Kansas straddle two school districts. If your ZIP appears in multiple districts below, check your exact street address using your district’s online school-finder tool.
Kansas City, Missouri public schools (KCMSD) — MO ZIPs 64101–64165; many KC-metro families check both sides of the state line simultaneously during closures.
North Kansas City School District (MO) — MO ZIPs 64116, 64117, 64150, 64151; northwest suburban KC families often search both KS and MO closings.
Lee’s Summit R-7 / Blue Springs R-4 (MO) — eastern KC metro families with ties to Johnson County search across the border frequently.
Joplin Schools (MO) & Pittsburg USD 250 (KS) — shared Cherokee/Crawford County media market creates cross-state closing searches in southeast Kansas.
Dodge City USD 443 and Liberal USD 480 — western Kansas districts near Oklahoma and Colorado borders; parents near the OK panhandle often check both states during severe weather.
All Kansas School District ZIP Codes (Master Index — SearchIQ)
ZIP data sourced from NCES school district records, USPS, U.S. Census Bureau ZCTAs, and individual district boundary documentation. Overlapping ZIP codes reflect USPS delivery routes, not district legal boundaries — always verify at your district’s official site.