The 14-year-old boy was arrested on Thursday after attacking Vincent Uzomach, 50, with a knife at Dixons Kings Academy in Bradford.
He is also charged with possession of cannabis.
The boy was remanded in custody. He will appear in Bradford Crown Court on June 29th.