Police have charged a boy, 15, with attempted wounding with intent and possession of a bladed article on school grounds after a teacher was stabbed in a corridor on Monday.
Maths teacher Jamie Sansom suffered a single stab wound at Tewkesbury Academy in Gloucestershire.
Police charged the teenager, who cannot be named for legal reasons, on Tuesday evening.
He will remain in police custody overnight before appearing at Cheltenham Magistrates’ Court on Wednesday.
The academy was locked down and two neighbouring schools were also asked to shut their doors as a “precaution” after the incident, said assistant chief constable Richard Ocone, of Gloucestershire Police.
Mr Sansom, who was discharged from hospital on Monday evening, said speculation he was intervening in a fight between students was “simply not true”.
“On police advice, I can’t comment in detail about what happened but I do want to address some misinformation which has been circulating in coverage of yesterday’s incident," he said in a statement.
“It is simply not true to say that I was intervening in a fight between students. In my view, there was no point at which Tewkesbury students faced any direct threat.
“I am pleased to say that I am recovering well. I was well looked after at Gloucester Royal, and by the police, and I’m grateful for that
"My thanks to everyone who helped put me on the road to what is expected to be a full recovery.
“I have received more than 100 messages of support, which has been a big boost.
"It was hugely uplifting to know I had that support behind me, and I want to thank all of my colleagues and the parents at Tewkesbury Academy who have taken the time to reach out. It has meant a lot.
“I hope to be well enough soon to visit the school to thank people in person. And if doctors give me the all-clear, I hope to be back in the classroom before the summer break.
"I’m due to move to a new school at the end of the year and it would mean a lot to me to have the opportunity to say goodbye before I move on.”

Mr Sansom has taught mathematics at the school since 2017.
The school said it reopened on Tuesday after careful assessment and consultation with the police.
“We feel it is important for our students to be able to return to a sense of normality in their school, where we will be providing a range of additional mental and emotional support for students and staff," a Tewkesbury Academy representative said.
But there will be a police presence at the school in the coming days to provide reassurance.
The teenager was arrested by armed officers in the nearby Stoke Orchard area at 11am on Monday.
Tewkesbury Academy, a state secondary school for 11 to 18-year-olds, is part of the Cabot Learning Federation, a multi-academy trust responsible for some academies in the south-west of England.


