The teenager, who cannot be named for legal reasons, has been charged with two counts of attempted murder and one of causing grievous bodily harm with intent.
A 16-year-old boy was arrested after two students sustained multiple serious injuries on Friday at 1am at Blundell s, a £41,000-a-year private school in Tiverton, Devon.