End School Corporal Punishment

Map › Kansas

Kansas

Legal in public schools

The state education department's general counsel (May 2025): 'there are no state laws that address corporal punishment' for K-12. The Kansas Association of School Boards model policy JDA says corporal punishment 'shall not be permitted,' adopted by many districts. Zero students reported in 2017-18, 2020-21 and 2021-22. No bill 2023-26. Kept as 'legal' because nothing prohibits it; effectively unused.

The law

No school corporal punishment statute; only K.S.A. 21-5602 (criminal child abuse, 'cruel and inhuman corporal punishment') text

Private schools are not covered.

No statutory limits: no consent requirement, no disability exemption, no witness or record rules.

Sources: 1 2 · verified 2026-09-09

Students struck

No students reported in the federal collections since 2017-18.

Counties

Kansas has 286 school districts in 105 counties. Each district is drawn in the colour of its own policy; hover one for its name and rule, click to jump to its row. Counties show through where no district is recorded yet.
Norton Greenwood Lane Marion Barber Edwards Thomas Ford Chase Woodson Wallace Franklin Neosho Cloud Ness Anderson Ellis Jackson Scott Pratt Crawford Lyon Phillips Grant Graham Allen Trego Elk Hamilton Decatur Washington Gray Geary Wichita Clay Sheridan Kiowa Osage Sherman Rooks Saline Ellsworth Miami Stevens Doniphan Sedgwick Smith Harvey Brown Cheyenne Greeley Sumner Pottawatomie Wilson Chautauqua Linn Kingman Mitchell Hodgeman Morris Rush Stafford Finney Jefferson Pawnee Coffey Clark Stanton Comanche Rawlins Cherokee Shawnee Atchison Jewell Marshall Nemaha Kearny Morton Ottawa Russell Douglas Republic Leavenworth Osborne Rice Wyandotte Labette Johnson Dickinson Reno Logan Haskell Gove Wabaunsee Meade Harper Riley Lincoln Seward Barton Montgomery McPherson Cowley Bourbon Butler
Mixed: some districts here prohibit it, some permit it (9)A district's policy allows it (1)Parental consent required (1)No written rule found; the district reports using it (50)Every sourced district prohibits it (31)District policy not yet checked (1)No district recorded yet: state law applies (12)

The map is counties, and most counties hold several districts: green when every recorded district prohibits it, striped when some prohibit and some permit, red when a district permits it. The table below is district by district. Counties take the state's status unless a recorded district differs. Boundaries: US Census Bureau (public domain). District policies with a source link are verified; the rest were carried over from the original map and are being re-checked.

Districts

225 of 286 Kansas districts listed; 222 checked against the district's own policy. The rest are marked not checked: the pre-2026 map carried a status for them with no source, and the first ones re-checked in 2026 were wrong more often than not, so those values are shown only as a note and are not used to colour the map. Help check this state.

"Struck 2023-24" is the district's own figure from its own Civil Rights Data Collection filing, joined by federal district id. A blank means the district is not among the 832 the collection names, which can mean it reported none or that it reported nothing at all — the public-use file does not distinguish the two, so no claim is made either way.

DistrictCountyPaddlingStruck 2023-24PhonesAIHS startSourceVerified
AbileneDickinsonProhibitsJDA portal_harvest2026-10-10
Altoona-MidwayWilsonProhibitsJDA portal_harvest2026-10-10
AndoverButlerProhibitsJDA portal_harvest2026-10-10
Arkansas CityCowleyProhibitsJDA portal_harvest2026-10-10
AshlandClarkNo written rulepolicy found & read2026-09-26
Atchison Co Comm SchoolsAtchisonProhibitsJDA portal_harvest2026-10-10
Atchison Public SchoolsAtchisonNo written rulepolicy found & read2026-09-26
AtticaHarperNo written rulepolicy found & read2026-09-26
Auburn-WashburnShawneeProhibitsJDA portal_harvest2026-10-10
AugustaButlerNo written rulepolicy found & read2026-09-26
Baldwin CityDouglasProhibitsJDA portal_harvest2026-10-10
Basehor-LinwoodLeavenworthNo written rulepolicy found & read2026-09-26
Belle PlaineSumnerProhibitspolicy records_request2026-10-13
BeloitMitchellProhibitsJDA portal_harvest2026-10-10
Blue Valley School DistrictJohnsonNo written rulepolicy found & read2026-09-29
BluestemButlerAllowspolicy found & read2026-09-25
Bonner SpringsWyandotteNo written rulepolicy found & read2026-09-26
BrewsterThomasProhibitspolicy found & read2026-09-25
BucklinFordProhibitspolicy found & read2026-09-25
BuhlerRenoProhibitspolicy records_request2026-10-12
Burlingame Public SchoolOsageProhibitsJDA portal_harvest2026-10-10
BurlingtonCoffeyNo written rulepolicy found & read2026-09-26
BurrtonHarveyProhibitsJDA portal_harvest2026-10-10
Caldwell School DistrictSumnerNo written rulepolicy found & read2026-09-29
Caney ValleyMontgomeryProhibitsJDA portal_harvest2026-10-10
CentralCowleyProhibitspolicy found & read2026-09-25
Central HeightsFranklinAllowspolicy found & read2026-09-25
Central PlainsBartonNo written rulepolicy found & read2026-09-26
Chanute Public SchoolsNeoshoNo written rulepolicy found & read2026-09-26
Chaparral SchoolsHarperProhibitsmanual portal_harvest2026-10-10
ChapmanDickinsonProhibitspolicy found & read2026-09-25
Chautauqua County CommunityChautauquaNo written rulepolicy found & read2026-09-26
CheneySedgwickProhibitspolicy records_request2026-10-12
CherokeeCrawfordProhibitsJDA portal_harvest2026-10-10
CherryvaleMontgomeryProhibitsJDA portal_harvest2026-10-10
CheylinCheyenneProhibitsJDA portal_harvest2026-10-10
CircleButlerProhibitsJDA portal_harvest2026-10-10
Clay CountyClayProhibitsmanual portal_harvest2026-10-10
ClearwaterSedgwickNo written rulepolicy found & read2026-09-26
Clifton-ClydeCloudProhibitsJDA portal_harvest2026-10-10
CoffeyvilleMontgomeryProhibitsJDA portal_harvest2026-10-10
Colby Public SchoolsThomasProhibitsJDA portal_harvest2026-10-10
ColumbusCherokeeProhibitsJDA portal_harvest2026-10-10
ConcordiaCloudNo written rulepolicy found & read2026-09-26
Conway SpringsSumnerNo written rulepolicy found & read2026-09-26
CopelandGrayNo written rulepolicy found & read2026-09-26
CrestAndersonNo written rulepolicy found & read2026-09-26
CunninghamKingmanProhibitsJDA portal_harvest2026-10-10
De Soto School DistrictJohnsonNo written rulepolicy found & read2026-09-29
DeerfieldKearnyAllowsJDA portal_harvest2026-10-10
DerbySedgwickProhibitsJDA portal_harvest2026-10-10
DexterCowleyAllowspolicy found & read2026-09-25
Dodge CityFordProhibitspolicy found & read2026-09-25
Dodge City USDFordNot checked
old map said allows
none yet
Doniphan West SchoolsDoniphanProhibitsmanual portal_harvest2026-10-10
Douglass Public SchoolsButlerAllowsJDA portal_harvest2026-10-10
Durham-Hillsboro-LehighMarionProhibitsJDA portal_harvest2026-10-10
EastonLeavenworthProhibitsJDA portal_harvest2026-10-10
El DoradoButlerProhibitsJDA portal_harvest2026-10-10
Elk ValleyElkProhibitsJDA portal_harvest2026-10-10
ElkhartMortonProhibitsJDA portal_harvest2026-10-10
Ell-SalineSalineAllowsJDA portal_harvest2026-10-10
EllisEllisProhibitsJDA portal_harvest2026-10-10
EllsworthEllsworthNo written rulepolicy found & read2026-09-26
EmporiaLyonProhibitsJDA portal_harvest2026-10-10
Erie-GalesburgNeoshoProhibitsJDA portal_harvest2026-10-10
EudoraDouglasProhibitsJDA portal_harvest2026-10-10
EurekaGreenwoodProhibitsJDA portal_harvest2026-10-10
FairfieldRenoNo written rulepolicy found & read2026-09-26
FlinthillsButlerProhibitsJDA portal_harvest2026-10-10
Fort LeavenworthLeavenworthProhibitsJDA portal_harvest2026-10-10
Fort ScottBourbonProhibitsJDA portal_harvest2026-10-10
FowlerMeadeNo written rulepolicy found & read2026-09-26
FredoniaWilsonProhibitsJDA portal_harvest2026-10-10
GalenaCherokeeNo written rulepolicy found & read2026-09-26
Garden CityFinneyAllowspolicy found & read2026-09-25
Garden City USDFinneyNot checked
old map said allows
none yet
Gardner EdgertonJohnsonNo written rulepolicy found & read2026-09-26
Geary County SchoolsGearyNo written rulepolicy found & read2026-09-26
GirardJohnsonProhibitsJDA portal_harvest2026-10-10
GoddardSedgwickProhibitsJDA portal_harvest2026-10-10
GoesselMarionProhibitspolicy records_request2026-10-16
Golden PlainsSheridanProhibitspolicy found & read2026-09-25
GoodlandShermanProhibitsJDA portal_harvest2026-10-10
Graham CountyGrahamProhibitsJDA portal_harvest2026-10-10
Great BendBartonNo written rulepolicy found & read2026-09-26
Greeley County SchoolsGreeleyNo written rulepolicy found & read2026-09-26
Grinnell Public SchoolsGoveNo written rulepolicy found & read2026-09-26
HalsteadHarveyProhibitsJDA portal_harvest2026-10-10
HamiltonGreenwoodProhibitspolicy records_request2026-10-12
HavilandKiowaNo written rulepolicy found & read2026-09-26
HaysEllisNo written rulepolicy found & read2026-09-26
HeringtonDickinsonProhibitsJDA portal_harvest2026-10-10
HesstonHarveyProhibitsJDA portal_harvest2026-10-10
HiawathaBrownNo written rulepolicy found & read2026-09-26
Hodgeman CountyHodgemanNo written rulepolicy found & read2026-09-26
HoisingtonBartonProhibitsJDA portal_harvest2026-10-10
HolcombFinneyProhibitsJDA portal_harvest2026-10-10
HoltonJacksonProhibitspolicy found & read2026-09-25
Hugoton Public SchoolsStevensNo written rulepolicy found & read2026-09-26
HumboldtAllenProhibitspolicy records_request2026-10-13
Hutchinson Public SchoolsRenoProhibitspolicy found & read2026-09-25
IndependenceMontgomeryProhibitspolicy found & read2026-09-25
IngallsGrayProhibitsJDA portal_harvest2026-10-10
InmanMcPhersonProhibitsJDA portal_harvest2026-10-10
IolaAllenProhibitsJDA portal_harvest2026-10-10
Jefferson County NorthJeffersonProhibitspolicy records_request2026-10-11
Jefferson WestJeffersonProhibitsJDA portal_harvest2026-10-10
Kansas City Public SchoolsWyandotteProhibitsJDA portal_harvest2026-10-10
Kaw ValleyPottawatomieProhibitsJDA portal_harvest2026-10-10
Kinsley-OfferleEdwardsNo written rulepolicy found & read2026-09-26
Kiowa CountyKiowaNo written rulepolicy found & read2026-09-26
LacrosseRushProhibitsJDA portal_harvest2026-10-10
LakinKearnyProhibitsJDA portal_harvest2026-10-10
LansingLeavenworthProhibitsJDA portal_harvest2026-10-10
LawrenceDouglasProhibitsJDA portal_harvest2026-10-10
LeavenworthLeavenworthProhibitspolicy found & read2026-09-25
Lebo-WaverlyCoffeyNo written rulepolicy found & read2026-09-26
LeRoy-GridleyCoffeyProhibitsJDA portal_harvest2026-10-10
LiberalSewardAllowsJDA portal_harvest2026-10-10
Liberal USDSewardNot checked
old map said allows
none yet
LincolnLincolnConsent requiredpolicy found & read2026-09-25
LouisburgMiamiProhibitsmanual portal_harvest2026-10-10
LyndonOsageProhibitsJDA portal_harvest2026-10-10
LyonsRiceProhibitsJDA portal_harvest2026-10-10
MaizeSedgwickNo written rulepolicy found & read2026-09-26
Manhattan-OgdenRileyNo written rulepolicy found & read2026-09-26
Marais Des Cygnes ValleyOsageNo written rulepolicy found & read2026-09-26
Marion-FlorenceMarionProhibitsJDA portal_harvest2026-10-10
Marmaton ValleyAllenNo written rulepolicy found & read2026-09-26
MarysvilleMarshallNo written rulepolicy found & read2026-09-26
MclouthJeffersonProhibitspolicy found & read2026-09-25
McphersonMcPhersonProhibitsJDA portal_harvest2026-10-10
MeadeMeadeProhibitsJDA portal_harvest2026-10-10
MinneolaClarkNo written rulepolicy found & read2026-09-26
Mission ValleyWabaunseeNo written rulepolicy found & read2026-09-26
MontezumaGrayNo written rulepolicy found & read2026-09-26
Morris CountyMorrisProhibitsJDA portal_harvest2026-10-10
MoundridgeMcPhersonProhibitspolicy records_request2026-10-12
MulvaneSedgwickProhibitsJDA portal_harvest2026-10-10
Nemaha CentralNemahaNo written rulepolicy found & read2026-09-26
Ness CityNessNo written rulepolicy found & read2026-09-26
NewtonHarveyProhibitsJDA portal_harvest2026-10-10
NickersonRenoNo written rulepolicy found & read2026-09-26
North Ottawa CountyOttawaProhibitsJDA portal_harvest2026-10-10
NortheastCrawfordProhibitsJDA portal_harvest2026-10-10
Norton Community SchoolsNortonNo written rulepolicy found & read2026-09-26
OakleyLoganNo written rulepolicy found & read2026-09-26
OberlinDecaturNo written rulepolicy found & read2026-09-26
Olathe Public SchoolsJohnsonProhibitspolicy found & read2026-09-25
Onaga-Havensville-WheatonPottawatomieProhibitsJDA portal_harvest2026-10-10
Osage CityOsageProhibitsmanual portal_harvest2026-10-10
OsawatomieMiamiProhibitsJDA portal_harvest2026-10-10
Oskaloosa Public SchoolsJeffersonProhibitspolicy records_request2026-10-12
OswegoLabetteNo written rulepolicy found & read2026-09-26
Otis-BisonRushProhibitspolicy records_request2026-10-13
OttawaFranklinProhibitspolicy records_request2026-10-13
Oxford School DistrictSumnerProhibitsJDA portal_harvest2026-10-10
PaolaMiamiNo written rulepolicy found & read2026-09-26
ParsonsLabetteProhibitsJDA portal_harvest2026-10-10
Perry Public SchoolsJeffersonProhibitspolicy found & read2026-09-25
PhillipsburgPhillipsNo written rulepolicy found & read2026-09-26
Pike ValleyRepublicNo written rulepolicy found & read2026-09-26
Piper-Kansas CityWyandotteProhibitsJDA portal_harvest2026-10-10
PittsburgCrawfordProhibitsJDA portal_harvest2026-10-10
PlainvilleRooksNo written rulepolicy found & read2026-09-26
PleasantonLinnProhibitsJDA portal_harvest2026-10-10
Prairie HillsNemahaProhibitspolicy found & read2026-09-25
Prairie ViewLinnProhibitsJDA portal_harvest2026-10-10
PrattPrattProhibitspolicy records_request2026-10-13
Pretty PrairieRenoNo written rulepolicy found & read2026-09-26
Quinter Public SchoolsGoveNo written rulepolicy found & read2026-09-26
Rawlins CountyRawlinsNo written rulepolicy found & read2026-09-26
Remington-WhitewaterButlerProhibitsJDA portal_harvest2026-10-10
RenwickSedgwickProhibitspolicy found & read2026-09-25
Republic CountyRepublicProhibitsJDA portal_harvest2026-10-10
Riley CountyRileyProhibitsmanual portal_harvest2026-10-10
Riverside School DistrictDoniphanNo written rulepolicy found & read2026-09-29
RivertonCherokeeNo written rulepolicy found & read2026-09-26
Rock CreekPottawatomieProhibitsJDA portal_harvest2026-10-10
Rock HillsJewellNo written rulepolicy found & read2026-09-26
RollaMortonNo written rulepolicy found & read2026-09-26
Royal ValleyJacksonProhibitsJDA portal_harvest2026-10-10
Rural VistaMorrisProhibitsmanual portal_harvest2026-10-10
Russell CountyRussellProhibitspolicy found & read2026-09-25
SalinaSalineNo written rulepolicy found & read2026-09-26
Scott CountyScottNo written rulepolicy found & read2026-09-26
SeamanShawneeProhibitspolicy records_request2026-10-13
Shawnee Mission Pub SchJohnsonProhibitsJDA portal_harvest2026-10-10
Silver LakeShawneeNo written rulepolicy found & read2026-09-26
Smith CenterSmithProhibitsJDA portal_harvest2026-10-10
Smoky ValleyMcPhersonProhibitsJDA portal_harvest2026-10-10
SolomonDickinsonProhibitsJDA portal_harvest2026-10-10
South Brown CountyBrownProhibitsJDA portal_harvest2026-10-10
South HavenSumnerProhibitsmanual portal_harvest2026-10-10
Southeast Of SalineSalineProhibitsJDA portal_harvest2026-10-10
Southern Lyon CountyLyonProhibitsJDA portal_harvest2026-10-10
Spring HillJohnsonAllowspolicy found & read2026-09-25
St Francis Comm SchCheyenneProhibitsmanual portal_harvest2026-10-10
St John-HudsonStaffordProhibitsJDA portal_harvest2026-10-10
StaffordStaffordProhibitspolicy found & read2026-09-25
SterlingRiceProhibitspolicy records_request2026-10-11
StocktonRooksNo written rulepolicy found & read2026-09-26
SyracuseHamiltonProhibitsJDA portal_harvest2026-10-10
Thunder Ridge SchoolsSmithProhibitsmanual portal_harvest2026-10-10
TonganoxieLeavenworthProhibitsJDA portal_harvest2026-10-10
Topeka Public SchoolsShawneeNo written rulepolicy found & read2026-09-26
Trego CountyTregoProhibitsJDA portal_harvest2026-10-10
Troy Public SchoolsDoniphanNo written rulepolicy found & read2026-09-26
Twin ValleyOttawaProhibitsJDA portal_harvest2026-10-10
UdallCowleyProhibitsJDA portal_harvest2026-10-10
UniontownBourbonAllowspolicy records_request2026-10-12
Valley Center Public SchoolSedgwickNo written rulepolicy found & read2026-09-29
Valley HeightsMarshallProhibitsJDA portal_harvest2026-10-10
WabaunseeWabaunseeProhibitspolicy records_request2026-10-13
WacondaMitchellProhibitsJDA portal_harvest2026-10-10
Wallace County SchoolsWallaceNo written rulepolicy found & read2026-09-26
WamegoPottawatomieNo written rulepolicy found & read2026-09-26
WellingtonSumnerAllowspolicy found & read2026-09-25
WellsvilleFranklinNo written rulepolicy found & read2026-09-26
West ElkElkNo written rulepolicy found & read2026-09-26
West FranklinFranklinNo written rulepolicy found & read2026-09-26
WheatlandGoveNo written rulepolicy found & read2026-09-26
Wichita Public SchoolsSedgwickNo written rulepolicy found & read2026-09-26
WinfieldCowleyProhibitsmanual portal_harvest2026-10-10

In the news

Do something

Parents

File the written refusal with your child's school. In this state the burden is on you to say no; the school must honor it.

Everyone

Write the board or your legislator with the numbers above. The templates cite only verified facts.

Agents

Every district in this state needs a sourced policy entry. The district scan takes about an hour per 40 districts.