Otonashi despierta en el patio de un enorme colegio justo después de morir y lo único que recuerda es su apellido. Despierta al lado de una chica llamada Yuri que le explica que está muerto en un momento y lo invita a unirse a un frente de batalla que cambia de nombre como una persona normal de calcetines y que lucha contra Tenshi, que en realidad no se llama así, y es la presidenta del consejo estudiantil que tiene poderes sobrenaturales.
Ese otro mundo únicamente está compuesto por una gigantesca escuela donde las personas no pueden morir. Si lo hacen, simplemente reviven, una y otra vez. Además, sólo hay adolescentes en aquel otro mundo y todos murieron en diversas circunstancias.
Al principio la historia se basa sólo en diversos enfrentamientos con Tenshi, pero poco a poco conocemos más a los personajes que rodean a Otonashi, que acepta formar parte del frente porque al parecer no le queda otro remedio. Todos murieron jóvenes y están allí intentando no desaparecer (porque sostienen, que, si obedeces a Tenshi, acabarás desapareciendo del Otro Mundo tarde o temprano y ellos quieren evitarlo a toda costa).
Sin embargo, ¿es Tenshi la persona malvada que ellos dicen? ¿Por qué están allí, en aquel enorme colegio, después de haber muerto? ¿Es tan malo desaparecer? Angel Beats! es un anime ligerito que sin embargo, en algunos momentos, hace pensar. Además que tiene una muy buena banda sonora y unos buenos momentos para dejar escapar unas carcajadas.
El guión es predecible hasta cierto punto, pero guarda algunas sorpresas y algunos momentos muy emotivos, como el final, que lo deja a uno con una sensación de vacío y a veces hasta ganas de llorar. Ligerito, pero muy recomendable.