After being homeschooled, Heidi enters a public school in second grade, where she encounters a mean girl named Melanie who makes her feel like an alien, in chapter-book format.
Second-grade witch Heidi wants revenge against the meanest girl in school, so she casts 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 experiences the perfect day she decides to sneak in a little magic to make every day just as awesome, but her plan goes awry when she relives the same perfect day over and over again.
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.
"Unable to find the owners of a lost puppy, Heidi decides to use just a teensy-weensy pinch of magic that sets off a mega-gigantic case of magic puppy trouble."--OCLC.
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.
An embarrassing rumor about Lucy spreads at school and she thinks Bruce is behind it so Heidi gets involved and uses some magic to bring the trio of friends back together.