Search for crossword answers and clues

Answer for the clue "Communist in charge of a private school? ", 15 letters:
redheadmistress