List of The Worst Witch characters
Mildred Hubble is the titular character of "The Worst Witch" series. Unlike the other girls at Miss Cackle's Academy for Witches, she doesn't come from a regular witch family, but was given a scholarship which greatly impressed Miss Cackle. She is best friends with Maud Spellbody and Enid Nightshade. In "The Worst Witch", although inadvertently ruining a broomstick formation flying display when she was given a sabotaged broomstick, she saves the whole academy from Miss Cackle's jealous and rebel-ish identical twin sister Agatha Cackle, who was seeking to turn all the teachers and pupils into frogs. In the nick of time, Mildred turns Agatha and the rest of her fiendish coven into snails.
Grand High Witch
In the backstory, the boy protagonist (named Luke in the film) has a grandmother (known as just Grandmamma in the book and named Helga in the film) who is the nemesis of The Grand High Witch. She once had been one of the very best of the witch hunters and has traveled all over the globe trying to track down the fabled and elusive Grand High Witch, who might be the key to finally defeat her evil kind. The Grand High Witch has a heavy foreign accent and it is also implied to have been originally from Germany. As discovered about her at the end of the book, after she is destroyed: ""Nobody in the world had the faintest idea who she was except the other witches. Wherever she went, people simply knew her as a nice lady. (...) Even in her home district, in the village where she lived, people knew her as a kindly and very wealthy Baroness who gave large sums of money to charity."" The original version of character is relatively asexual compared to the highly sexualized portrayal in the film adaptation as she described only in terms such as being young and "very pretty". In the film version she travels with her black cat, whom she calls Liebchen.