A trama se passa na Akane Academy, uma escola particular onde existe o conceito de “salvadores”, termo usado naqueles que possuem lembranças de vidas passadas. Alguns carregam memórias de antigos “Shirogane”, e são capazes de enfrentar inimigos usando armas e técnicas de combate corpo a corpo; já outros possuem lembranças de “Kuroma”, o que lhes dá a habilidade de controlar magia. Um garoto chamado Moroha Haimura acaba de se matricular na escola e logo descobrem que ele é a primeira pessoa a ter vidas passadas tanto de um Shirogane, quanto de um Kuroma.