based on novel or book,magic,trauma,teacher,school,teaching,school life,shounen,anime,high fantasy,antihero,magic school,lazy protagonist,skimpy chlothing