One student has died and four more have been injured after another student opened fire in a school cafeteria in Ohio.
Four students remain in hospital, and one is in a critical condition, following the shooting in a crowded canteen at Chardon High School in the small town of Chardon in northeast Ohio.
The gunman fled the scene but then turned himself in, police said.
The student who died was identified as 17-year-old Daniel Parmentor who studied computer science at a nearby vocational school and was waiting in the cafeteria for a bus when the gunman opened fire.
In a statement his family said: "We are shocked by this senseless tragedy, Danny was a bright young boy who had a bright future ahead of him. The family is torn by this loss."
He was one of three victims flown to MetroHealth System's trauma centre in Cleveland, where another boy was in critical condition and undergoing surgery, said Maggie Lynch, school superintendent in nearby Auburn.
The girl and another boy were in stable and serious condition at a suburban hospital. A third boy is being treated at another hospital.
The suspect, a male youth, is in custody, police said.
"He actually turned himself in to a couple of innocent bystanders just north of the city here in Chardon township," an official of the sheriff's office told reporters.
Authorities put the school on lockdown after shots were fired at about 7.30am, just prior to the start of classes.
Masked SWAT team members conducted security sweeps, and the building was quickly evacuated and students were transported to a nearby elementary school to be released to parents, according to local broadcaster WOIO.
Other schools in the area were also on lockdown.
A parent, Jeannette Roth, told the Cleveland Plain Dealer that her son, Joshua, was in the cafeteria when the shooting occurred.
Joshua told her that students were eating breakfast when a boy "stood up and starting shooting, and then it was chaos."