Kansas School Closings

Kansas School Closings Today — Live Delays & Cancellations
📡 Live
KANSAS SCHOOL CLOSINGS
Checking…
Loading status…
⚠️
🌤 Live Weather
Loading weather…
District Status
🌾 Wichita Metro / South-Central Kansas Loading…
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 Kansas Loading…
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 County Loading…
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 County Loading…
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…

⚠️ Always confirm with your school district directly. This page is for reference only.

Today's Daily Updates
Fetching today's Kansas report…
Frequently Asked Questions
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.
How Decisions Are Made

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.

// ================================================================ // 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 = `
Monitoring
Season: ${getSeason()}
`; return; } const isAlert = closedCount > 0 || delayedCount > 0; row.innerHTML = ` ${closedCount > 0 ? `
${closedCount} District${closedCount>1?'s':''} Closed
` : ''} ${delayedCount > 0 ? `
${delayedCount} Delay${delayedCount>1?'s':''}
` : ''} ${!isAlert ? `
All ${total} Districts Open
` : `
${total - closedCount - delayedCount} Open
`}
${getSeason()}
`; } function getSeason() { const m = new Date().getMonth(); if (m>=5&&m<=7) return 'Summer Break'; if (m>=11||m<=1) return 'Winter \u2014 Peak Closure Season'; if (m>=8&&m<=10) return 'Fall Semester'; return 'Spring Semester'; } // ================================================================ // RENDER: LIVE SUMMARY BAR // ================================================================ function renderLiveBar(data) { if (!data || !data.boards) return; const closed = data.boards.filter(b => b.code === 'closed').length; const delayed = data.boards.filter(b => b.code === 'delay').length; const open = data.boards.filter(b => b.code === 'open').length; const bar = document.getElementById('sc-live-bar'); const counts = document.getElementById('sc-live-counts'); bar.style.display = 'flex'; counts.innerHTML = `
${closed} Closed
${delayed} Delayed
${open} Open
`; renderStatusPills(closed, delayed, data.boards.length); if (data.weather?.alert) { const alertEl = document.getElementById('sc-nws-alert'); document.getElementById('sc-nws-alert-text').textContent = data.weather.alert; alertEl.classList.add('active'); } } // ================================================================ // RENDER: WEATHER BAR // ================================================================ async function renderWeather(state, liveData) { const el = document.getElementById('sc-weather-cities'); if (liveData?.weather && liveData.weather.temp !== null) { const w = liveData.weather; const icon = w.desc ? wxEmojiFromDesc(w.desc) : '\uD83C\uDF21\uFE0F'; el.innerHTML = `
${icon} ${liveData.city || state.name} ${w.temp}\u00B0F \u00B7 ${w.desc}
${w.alert ? `
\u26A0\uFE0F ${w.alert}
` : ''} `; return; } const cities = await fetchWeatherOpenMeteo(state.weatherCities); if (!cities.length) { el.innerHTML = '
Weather data unavailable
'; return; } el.innerHTML = cities.map(c => `
${c.icon} ${c.city} ${c.temp}\u00B0F \u00B7 ${c.desc}
`).join(''); } function wxEmojiFromDesc(desc) { const d = desc.toLowerCase(); if (d.includes('blizzard')) return '\uD83C\uDF28\uFE0F'; if (d.includes('snow')) return '\u2744\uFE0F'; if (d.includes('ice') || d.includes('sleet')) return '\uD83C\uDF28\uFE0F'; if (d.includes('thunder')) return '\u26C8\uFE0F'; if (d.includes('rain') || d.includes('shower')) return '\uD83C\uDF27\uFE0F'; if (d.includes('drizzle')) return '\uD83C\uDF26\uFE0F'; if (d.includes('fog')) return '\uD83C\uDF2B\uFE0F'; if (d.includes('dust') || d.includes('haboob')) return '\uD83C\uDF2A\uFE0F'; if (d.includes('cloudy')) return '\u2601\uFE0F'; if (d.includes('partly')) return '\u26C5'; if (d.includes('clear') || d.includes('sunny')) return '\u2600\uFE0F'; return '\uD83C\uDF21\uFE0F'; } async function fetchWeatherOpenMeteo(cityStrings) { if (!cityStrings?.length) return []; const results = []; for (const cityStr of cityStrings.slice(0, 2)) { try { const [city] = cityStr.split(','); const g = await fetch(`https://geocoding-api.open-meteo.com/v1/search?name=${encodeURIComponent(city)}&count=1&language=en&format=json`); const gd = await g.json(); if (!gd.results?.[0]) continue; const { latitude, longitude, name } = gd.results[0]; const wx = await fetch(`https://api.open-meteo.com/v1/forecast?latitude=${latitude}&longitude=${longitude}¤t=temperature_2m,weather_code&temperature_unit=fahrenheit&timezone=auto`); const wd = await wx.json(); const cur = wd.current; const wc = cur.weather_code || 0; let wxIcon = '\uD83C\uDF21\uFE0F', wxDescription = 'Clear'; if (wc === 0) { wxIcon = '\u2600\uFE0F'; wxDescription = 'Clear'; } else if (wc <= 2) { wxIcon = '\u26C5'; wxDescription = 'Partly cloudy'; } else if (wc === 3) { wxIcon = '\u2601\uFE0F'; wxDescription = 'Overcast'; } else if (wc <= 49) { wxIcon = '\uD83C\uDF2B\uFE0F'; wxDescription = 'Fog'; } else if (wc <= 57) { wxIcon = '\uD83C\uDF27\uFE0F'; wxDescription = 'Drizzle'; } else if (wc <= 67) { wxIcon = '\uD83C\uDF27\uFE0F'; wxDescription = 'Rain'; } else if (wc <= 77) { wxIcon = '\u2744\uFE0F'; wxDescription = 'Snow'; } else if (wc <= 82) { wxIcon = '\uD83C\uDF26\uFE0F'; wxDescription = 'Rain showers'; } else if (wc <= 86) { wxIcon = '\u2744\uFE0F'; wxDescription = 'Snow showers'; } else if (wc === 95) { wxIcon = '\u26C8\uFE0F'; wxDescription = 'Thunderstorm'; } else if (wc >= 96) { wxIcon = '\u26C8\uFE0F'; wxDescription = 'Thunderstorm w/ hail'; } results.push({ city: name, temp: Math.round(cur.temperature_2m), icon: wxIcon, desc: wxDescription }); } catch(_) {} } return results; } document.addEventListener('DOMContentLoaded', init); loadAlabamaDailyUpdate();

Find Kansas School Closings by ZIP Code

Grouped by region · ZIP data sourced from NCES, USPS, and U.S. Census Bureau · Updated May 2026

▸ South-Central Kansas & Greater Wichita

Wichita Public Schools — USD 259
Wichita, Bel Aire, Eastborough, Kechi, and adjacent Sedgwick County — largest district in Kansas (~50,000 students)
67201 · 67202 · 67203 · 67204 · 67205 · 67206 · 67207 · 67208 · 67209 · 67210 · 67211 · 67212 · 67213 · 67214 · 67215 · 67216 · 67217 · 67218 · 67219 · 67220 · 67221 · 67223 · 67226 · 67227 · 67228 · 67230 · 67235

Derby Public Schools — USD 260
Derby, southeast Wichita corridor (Rock Road / K-15 area) — Sedgwick County suburb south of Wichita
67037 · 67060 · 67207 · 67210 · 67216 · 67221
⚠ ZIP overlaps: 67207, 67210, 67216, 67221 are shared with Wichita USD 259 — see overlap notice below

▸ Northeast Kansas — Topeka & Lawrence

Topeka Public Schools — USD 501
Topeka city core and inner Shawnee County — state capital district; home of Brown v. Board of Education history
66603 · 66604 · 66605 · 66606 · 66607 · 66608 · 66609 · 66610 · 66611 · 66612 · 66614 · 66615 · 66616 · 66617 · 66618

Lawrence Public Schools — USD 497
Lawrence city limits, Douglas County — home of the University of Kansas (KU); between Topeka and KC metro
66044 · 66045 · 66046 · 66047 · 66049

▸ Kansas City Metro — Johnson & Wyandotte Counties

Kansas City Public Schools — USD 500
Kansas City, Kansas (KCK) — Wyandotte County urban district; also covers Bonner Springs and Lake of the Forest areas
66101 · 66102 · 66103 · 66104 · 66105 · 66106 · 66109 · 66111 · 66112 · 66115 · 66118 · 66119 · 66160

Olathe Public Schools — USD 233
Olathe (66%), Lenexa (19%), portions of Overland Park and Shawnee — Johnson County; ~30,000 students
66051 · 66061 · 66062 · 66063
⚠ ZIP overlaps: 66062 partially covers Olathe/Lenexa — may overlap with Shawnee Mission USD 512 (see notice below)

Shawnee Mission School District — USD 512
Overland Park, Shawnee, Lenexa, Merriam, Mission, Prairie Village, Fairway, Roeland Park, Leawood, Westwood — 14 northeast Johnson County cities
66202 · 66203 · 66204 · 66205 · 66206 · 66207 · 66208 · 66209 · 66210 · 66211 · 66212 · 66213 · 66214 · 66215 · 66216 · 66217 · 66218 · 66251 · 66283 · 66285 · 66286
⚠ ZIP overlaps: 66062, 66215, 66219 may partially overlap with Olathe USD 233 or Blue Valley USD 229 — see notice below

Blue Valley School District — USD 229
Southeast Overland Park, Leawood, Stilwell, small portions of Olathe and Miami County — top-rated Johnson County suburban district
66013 · 66085 · 66209 · 66211 · 66221 · 66223 · 66224
⚠ 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.

  • 67207, 67210, 67216, 67221 — Wichita USD 259 & Derby USD 260 (southeast Wichita / Derby boundary)
  • 66062 — Olathe USD 233 & portions served by Shawnee Mission USD 512 (Lenexa corridor)
  • 66209, 66211 — Shawnee Mission USD 512 & Blue Valley USD 229 (southeast Overland Park / Leawood)
  • 66221, 66223 — Blue Valley USD 229 & portions of Olathe USD 233 (far south Overland Park)
  • 66085 — Blue Valley USD 229 / Stilwell area; some addresses near Spring Hill USD 230 boundary
  • 66614 — Topeka USD 501 & Auburn-Washburn USD 437 (southwest Topeka boundary)

🗺 Notable Bordering-State Districts Frequently Searched Alongside Kansas
  • 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)
66013 · 66044 · 66045 · 66046 · 66047 · 66049 · 66051 · 66061 · 66062 · 66063 · 66085 · 66101 · 66102 · 66103 · 66104 · 66105 · 66106 · 66109 · 66111 · 66112 · 66115 · 66118 · 66119 · 66160 · 66202 · 66203 · 66204 · 66205 · 66206 · 66207 · 66208 · 66209 · 66210 · 66211 · 66212 · 66213 · 66214 · 66215 · 66216 · 66217 · 66218 · 66221 · 66223 · 66224 · 66251 · 66283 · 66285 · 66286 · 66603 · 66604 · 66605 · 66606 · 66607 · 66608 · 66609 · 66610 · 66611 · 66612 · 66614 · 66615 · 66616 · 66617 · 66618 · 67037 · 67060 · 67201 · 67202 · 67203 · 67204 · 67205 · 67206 · 67207 · 67208 · 67209 · 67210 · 67211 · 67212 · 67213 · 67214 · 67215 · 67216 · 67217 · 67218 · 67219 · 67220 · 67221 · 67223 · 67226 · 67227 · 67228 · 67230 · 67235

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.