Heidi is chosen to take the principal's rabbit home over Easter weekend and promises to follow all the rules, but she decides to break one and even her magic is not enough to set things right again.
Second-grade witch Heidi Heckelbeck wants revenge against Melanie, the meanest girl in school, so she decides to cast a forgetting spell on her right before the start of the school play.
Heidi is excited about spending two weeks with Lucy at Camp Dakota, but Lucy's friends from last year ignore Heidi and make her feel unwelcome, leading Heidi to cast a friendship spell on them.
When Heidi is paired with Stanley, her worst enemy's best friend, for the Brewster Science Fair and she suddenly starts getting notes from a secret admirer, she tries to use magic to discover the note-writer's identity.
When she gets glasses, Heidi's friend Lucy gets a lot of attention at school, and eight-year-old Heidi decides that she must have glasses too, until her Aunt Trudy helps her to see that she really does not need them.
After Heidi borrows her mother's charm bracelet without permission, it gets damaged and she uses magic to try to repair it before her mother finds out, but there is a problem that only Aunt Trudy or Santa can fix.
Witch Heidi is angry when mean Melanie Maplethorpe dresses as a witch for Halloween, but when she decides to retaliate, she almost loses all her friends.
Heidi, who is no longer homeschooled, enters a regular school in second grade, where she encounters a mean girl named Melanie who makes her feel like an alien.