Where can I watch The Demon Sword Master of Excalibur Academy episode 12 original? EP 12 TV Release (Japan)Countdown to Episode 12December, 11 2023 at 11:30 AM on TV TokyoThe Demon Sword Master of Excalibur Academy episode 8 with English Subtitles CountdownENG SUB EP 8Episode 8 SUB released on November, 13 2023 at 12:10 PM