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