UQ Holder
UQ HOLDER!~魔法先生ネギま!2~ (original)
In the decade since the world became aware of the existence of magic, the world has undergone massive upheaval. However, a boy named Tōta lives in seclusion in a rural town far removed from these changes. His ordinary life is highlighted by his magic-using female teacher and his supportive friends.
Starring Ai Kayano, Yui Ogura, Yuuki Hirose, Yuki Matsuoka, Yuka Takakura
Watch "UQ Holder" from streaming services Amazon Prime, Amazon released in 2017. It's a animation and action & adventure show, and has a rating of 6.6 out of 10 from Imdb which is usually fine for this kind of show.