Луна Скайвокер всегда знала, что она не такая, как все. Проблема была не в её причудах или любви к старым фильмам ужасов, а в том, что предметы вокруг неё самопроизвольно загорались синим пламенем, когда она злилась, а в зеркалах иногда мелькал чей-то чужой силуэт. В семнадцать лет, когда её чуть не исключили из обычной школы за очередной «пожар», на пороге появилась высокая женщина в остроконечной шляпе и вручила конверт с сургучной печатью. Так Луна оказалась в Академии Ведьмочек — старинном замке, парящем в разломе между мирами, где обучают девочек с экстраординарными способностями. Здесь нет привычных учебников и парт: вместо уроков математики — алхимия и травология, вместо физкультуры — полёты на мётлах и бой с магическими конструктами. Но самое странное — это сами ученицы. Каждая из них обладает уникальным даром, но почти все скрывают тёмные секреты, а сама академия, кажется, дышит и живёт своей волей.
Луне предстоит освоить управление своей стихийной магией, подружиться с эксцентричной соседкой по комнате, которая разговаривает с призраками, и не попасться на удочку загадочного преподавателя по проклятиям, чьё лицо всегда скрыто под капюшоном. Однако главная тайна ждёт её в подвалах академии. Оказывается, магия в этом мире угасает, и Академия Ведьмочек — последний оплот, удерживающий равновесие. Кто-то внутри школы сознательно саботирует защитные чары, выпуская наружу древнюю сущность, что питается страхом и сомнениями юных ведьм. Луна обнаруживает, что её внезапное поступление не было случайностью: её сила — ключ к пробуждению Изначального Пламени, которое либо спасёт магию, либо уничтожит академию дотла. Теперь ей придётся разобраться, кому можно доверять, пока стены замка не рухнули, а её собственное сердце не превратилось в лёд от предательства тех, кого она считала друзьями.