Actually it was Sherry Bobbins.
As for the episode, i really enjoyed it, especially all the Bart/Edna scenes. Their relationship is so underrated. I really loved how hard Bart was trying to get Edna her job back, which paid off in the end. It was nice to see a Bart centric episode for a change.