<P> In the 1986 film Miss Hardbroom is portrayed by Diana Rigg . In the 1998 TV series she is portrayed by Kate Duchêne , and in The New Worst Witch by Caroline O'Neill . In the 2017 CBBC series she is called Miss Hecate Hardbroom and played by Raquel Cassidy . </P>
who plays miss hardbroom in the worst witch
Diana Rigg Kate Duchêne Caroline O'Neill Raquel Cassidy