A 13-year-old boy who went missing after a teacher and pupil were attacked at a school in Malvern, Worcestershire has been arrested on suspicion of wounding.
West Mercia Police said the boy was found on a train at about 16:55 BST.
He was also arrested on suspicion of carrying a bladed weapon after the attack at Chase Technology College at about 08:45 BST.
A male teacher and 13-year-old girl suffered minor injuries, police said.
The boy was apprehended at Ledbury station in Herefordshire and was on a train from Hereford towards Malvern.
Leah Johnson, 16, a former pupil of Chase College, was travelling on the train when it stopped at Ledbury.
She said an officer was waiting on the platform for the boy, who had been standing near the train doors for around 15 minutes.
“The policeman was pacing up and down. The doors opened and he just said ‘can you come with me?’ and he walked off with him,” she said.
The boy remains in custody at Worcester Police Station.