I was going to say this looks like a Buffy episode
Specially "Lessons", but then I saw it even has Charisma Carpenter as a school librarian and then I decided it was rather a lousy fanfiction of Buffy without Buffy that was turned into a silly movie. Well done!
"I know one thing: that I know nothing" - Socrates