Parents run to see if they are allowed to pick up their kids at Madison Local Schools on Monday in Madison Township in Butler County, Ohio, after a school shooting.

Parents run to see if they are allowed to pick up their kids at Madison Local Schools on Monday in Madison Township in Butler County, Ohio, after a school shooting.

4 hurt in shooting at Ohio school; suspect, 14, in custody

HAMILTON, Ohio — A 14-year-old boy pulled out a gun in a school cafeteria Monday and opened fire, hitting two students, and then ran from the school, threw the weapon down and was apprehended nearby with the help of a police dog, authorities said.

Two other Madison Local Schools students also were injured, possibly from shrapnel or while running away. None of the injuries appeared to be life-threatening, said Butler County Sheriff Richard Jones.

Jones said the 14-year-old was a student and there was a motive to the shooting which he did not identify. The boy was charged preliminarily with two counts of attempted murder, two counts of felonious assault, inducing panic and making terrorist threats, Jones said.

Students were eating in the cafeteria when the shooting happened around 11:30 a.m., Jones said. Afterward, classmates described a chaotic scene where they weren’t sure what was happening at first. Some students fled outside.

One student mistook the first shot for a potato chip bag being popped.

Thirteen-year-old Shelby Kinnin said she heard “a couple of bangs” and realized she was near the shooter.

“I didn’t really know it was gunshots until I looked over and a kid was grabbing his leg and falling over,” she said.

Many people ran from the scene, and the shooter went out a door, she said. She recognized him as a boy who was in a class with her last year, though she wasn’t sure of his name.

Her stepmother, Stephanie Kinnin, said it was unnerving to see emergency responders swarm the school.

“There is no feeling like that in the world,” she said. “But my eyes found the children walking out looking for parents, and that was heartbreaking. Their eyes just told the story.”

The students who were shot — ages 14 and 15 — were taken to a hospital where they were in stable condition, investigators said. A 14-year-old boy and 14-year-old girl were also injured, though it was unclear how, Jones said.

“We don’t know if it was from the shooting or from exiting the school or because of the shrapnel from the bullets hitting into that small of an area,” Jones said.

One student who’d been injured hid and was later found by authorities looking for students, Jones said.

A sheriff’s deputy stationed in the school had just been in the cafeteria, Jones said.

The suspect apparently stood up, moved toward the door and then began shooting, said Chief Anthony Dwyer of the Butler County Sheriff’s Office.

All other students were safe, according to the school website. The school, which had practiced for such an event, immediately went into lockdown, said district spokeswoman A.J. Huff.

School was cancelled Tuesday along with extracurricular events, although staff was expected to report to plan a response once students returned.

The campus is near Middletown, roughly 30 miles north of Cincinnati. State records show enrollment of about 250 junior high and 500 high school students.

Ohio Gov. John Kasich, a Republican running for president, said on a campaign stop in Vermont he’d been briefed but didn’t give details.

“Obviously it was a tragedy, but thank God that no life was lost,” Kasich said.

Talk to us

> Give us your news tips.

> Send us a letter to the editor.

> More Herald contact information.

More in Local News

An excavator moves a large bag at the site of a fuel spill on a farm on Nov. 19, 2025 in Everett, Washington. (Olivia Vanni / The Herald)
BP says both pipes remain closed at site of fuel leak near Snohomish

State Department of Ecology and the oil giant continue to clean site and assess cause of leak on the Olympic Pipeline.

Roger Sharp looks over memorabilia from the USS Belknap in his home in Marysville on Nov. 14, 2025. (Will Geschke / The Herald)
‘A gigantic inferno’: 50 years later, Marysville vet recalls warship collision

The USS Belknap ran into the USS John F. Kennedy on Nov. 22, 1975. The ensuing events were unforgettable.

Logo for news use featuring Snohomish County, Washington. 220118
Snohomish County man files suit against SIG SAUER over alleged defect in P320

The lawsuit filed Monday alleges the design of one of the handguns from the manufacturer has led to a “slew of unintended discharges” across the country.

The Everett City Council on Oct. 22, 2025 in Everett, Washington. (Olivia Vanni / The Herald)
Everett approves $613 million budget for 2026

No employees will be laid off. The city will pause some pension contributions and spend one-time funds to prevent a $7.9 million deficit.

Everett park, destroyed by fire, will need $500k for repairs

If the City Council approves a funding ordinance, construction at Wiggums Hollow Park could finish before the summer of 2026.

Narcotics investigation at Lynnwood complex nets 14 arrests

Investigators conducted four search warrants within the Lynnwood apartment units since September.

Stevens Creek kindergartener Lucas Angeles Carmona, 5, left, laughs while Rogue Jones, 5, imitates a turkey’s walk on Nov. 20, 2025 in Lake Stevens, Washington. (Olivia Vanni / The Herald)
Turkey talk: What Thanksgiving means to Lake Stevens kindergarteners

Ten Stevens Creek Elementary School students share their takes on turkey, Thanksgiving and sparkling water.

A Flock Safety camera on the corner of 64th Avenue West and 196th Street Southwest on Oct. 28, 2025 in Lynnwood, Washington. (Olivia Vanni / The Herald)
Everett seeks SnoCo judgment that Flock footage is not public record

The filing comes after a Skagit County judge ruled Flock footage is subject to records requests. That ruling is under appeal.

The recent Olympic Pipeline leak spilled an undisclosed amount of jet fuel into a drainage ditch near Lowell-Snohomish River Road in Snohomish. (Photo courtesy BP)
BP’s Olympic Pipeline partially restarted after a nearly two-week shutdown

The pipeline is once again delivering fuel to Sea-Tac airport, and airlines have resumed normal operations.

Lynnwood City Council members gather for a meeting on Monday, March 17, 2025 in Lynnwood, Washington. (Olivia Vanni / The Herald)
Lynnwood raises property, utility taxes amid budget shortfall

The council approved a 24% property tax increase, lower than the 53% it was allowed to enact without voter approval.

Washington Gov. Bob Ferguson appointed Colleen Melody to the state Supreme Court on Nov. 24, 2025. Melody, who leads civil rights division of the state Attorney General’s Office, will assume her seat following the retirement of Justice Mary Yu at the end of the year. (Photo by Jerry Cornfield/Washington State Standard)
Gov. Bob Ferguson makes his pick for WA Supreme Court seat

Colleen Melody, who leads the civil rights division at the state attorney general’s office, will succeed Justice Mary Yu, who is retiring.

Stollwerck Plumbing owner J.D. Stollwerck outside of his business along 5th Street on Nov. 5, 2025 in Mukilteo, Washington. (Olivia Vanni / The Herald)
‘Happy 1 year anniversary of bridge withdrawals’

Residents of Everett and Mukilteo live life on the edge … of the Edgewater Bridge.

Support local journalism

If you value local news, make a gift now to support the trusted journalism you get in The Daily Herald. Donations processed in this system are not tax deductible.