The Worst Witch

The Worst Witch (2017)

  • Genre: Kids, Mystery, Sci-Fi & Fantasy
  • Creator: Brian Grant, Jill Murphy
  • First Air Date: 2017-01-11
  • Last Air Date: 2020-04-20
  • Total Seasons: 4
  • Total Episodes: 52
  • Status: Ended
  • Episode Runtime: 29 min.
  • Production Company: CBBC Productions
  • Production Country: Germany, United Kingdom
  • Networks: CBBC
star 7.6/10
From 161 Ratings


Mayhem and mishaps follow young witch Mildred Hubble wherever she goes. She just can't help it! But with her friends' help, Mildred always manages to avoid disaster just in time.

  • Keywords: witch, school of witchcraft, based on children's book
  • The Worst Witch Trailer

    Is The Worst Witch on Netflix?

    Is The Worst Witch on Netflix? Yes! The serie The Worst Witch is now on Netflix in the countries listed below.

    Watch on Netflix

    The Worst Witch Seasons

    Season 1

    First Air Date: 2017-01-11
    13 Episodes

    Season 2

    First Air Date: 2018-01-08
    13 Episodes

    Season 3

    First Air Date: 2019-01-07
    13 Episodes

    Season 4

    First Air Date: 2020-01-27
    13 Episodes

    The Worst Witch Episodes

    Title Air Date Duration
    Season 1Episode 1Selection Day: Part 160 min
    Season 1Episode 2Selection Day: Part 230 min
    Season 1Episode 3Tabby30 min
    Season 1Episode 4New Girl30 min
    Season 1Episode 5Pond Life30 min
    Season 1Episode 6The Great Wizard's Visit30 min
    Season 1Episode 7The Best Teacher30 min
    Season 1Episode 8Maud's Big Mistake30 min
    Season 1Episode 9The First Witch30 min
    Season 1Episode 10Spelling Bee30 min
    Season 1Episode 11The Mists of Time30 min
    Season 1Episode 12Out of Bounds30 min
    Season 1Episode 13The Worst Headmistress30 min
    Season 2Episode 1Tortoise Trouble30 min
    Season 2Episode 2The Friendship Trap30 min
    Season 2Episode 3Ethel Everywhere30 min
    Season 2Episode 4The Extraordinary Esper Vespertilio30 min
    Season 2Episode 5Mildred's Family Tree30 min
    Season 2Episode 6Bat Girl30 min
    Season 2Episode 7Hollow Wood30 min
    Season 2Episode 8Miss Cackle's Birthday30 min
    Season 2Episode 9Miss Softbroom30 min
    Season 2Episode 10A New Dawn30 min
    Season 2Episode 11Love at First Sight30 min
    Season 2Episode 12All Hallow's Eve30 min
    Season 2Episode 13The Big Freeze30 min
    Season 3Episode 1The Wishing Star30 min
    Season 3Episode 2Double Hubble30 min
    Season 3Episode 3Magic Mum30 min
    Season 3Episode 4The Swamp Troll30 min
    Season 3Episode 5The Owl and the Pussycat30 min
    Season 3Episode 6The Game30 min
    Season 3Episode 7Bad Magic30 min
    Season 3Episode 8The Cackle Run30 min
    Season 3Episode 9Starstruck30 min
    Season 3Episode 10Finding Joy30 min
    Season 3Episode 11The Broom Stick Uprising30 min
    Season 3Episode 12Ethel Hallow to the Rescue: Part 130 min
    Season 3Episode 13Ethel Hallow to the Rescue: Part 230 min
    Season 4Episode 1The Three Impossibilities30 min
    Season 4Episode 2Gertrude the Great30 min
    Season 4Episode 3Happy Birthday, Indigo Moon30 min
    Season 4Episode 4Enid Nightshade, Superstar30 min
    Season 4Episode 5The Forbidden Tree30 min
    Season 4Episode 6Maud's Magical Make-Over30 min
    Season 4Episode 7The Crystal Lake30 min
    Season 4Episode 8Enid's Last Race30 min
    Season 4Episode 9Mildred the Detective30 min
    Season 4Episode 10A Witch in Time30 min
    Season 4Episode 11Grounded30 min
    Season 4Episode 12The Witching Hour, Part 130 min
    Season 4Episode 13The Witching Hour: Part 230 min
    • Lydia Page

      as Mildred Hubble
    • Megan Hughes

      as Maud Spellbody
    • Tamara Smart

      as Enid Nightshade
    • Jenny Richardson

      as Ethel Hallow
    • Dagny Rollins

      as Felicity Foxglove
    • Clare Higgins

      as Miss Ada Cackle
    • Raquel Cassidy

      as Miss Joy Hecate Hardbroom
    • Shauna Shim

      as Miss Drill
    • Kelsey Calladine-Smith

      as Indigo Moon
    • Annette Hannah

      as Mabel Tapioca
    • Trixie Hyde

      as Sybil Hallow
    • Kitty Slack

      as Clarice Twigg
    • Ynez Williams

      as Beatrice Bunch
    • Saoirse Addison

      as Izzy Jones
    • Luciana Akpobaro

      as Azura Moon
    • Billie Boullet

      as Fenella Feverfew
    • Zita Sattar

      as Mrs Maria Tapioca
    • Karen Paullada

      as Miss Arabella Hempnettle
    • Nitin Ganatra

      as Mr Daisy