Маленькой ведьме всего сто двадцать семь лет, а это значит, что ей еще рано лететь на главный шабаш в Вальпургиеву ночь. Но она так хочет повеселиться, что решает пробраться на праздник тайком. Конечно, ее ловят, и в наказание совет ведьм ставит перед ней почти невыполнимую задачу - за один год выучить все заклинания из огромной волшебной книги. Только так она сможет доказать, что уже стала настоящей взрослой ведьмой.
Проблема в том, что наша героиня не слишком любит зубрить и трудиться. Ей гораздо интереснее помогать людям и животным, попадающим в беду, используя магию по-своему. А тут еще злобная ведьма Румпумпель, которая считает ее недостойной, постоянно строит козни и пытается помешать учебе.
Год пролетает быстро, и вот наступает день испытания. Маленькая ведьма должна перед всем советом показать, что выучила все заклинания. Но коварная Румпумпель подменяет ее книгу, и все идет наперекосяк. Кажется, провал неминуем, и мечта стать полноправной участницей шабаша рушится.
Однако именно добрые дела, которые ведьма совершала в течение года, помогают ей в самый критический момент. Ее друзья и те, кому она помогла, встают на ее защиту. Истинная магия, как выясняется, заключается не в зазубренных формулах, а в добром сердце и умении использовать силу для помощи другим.