Personally I think it would be best for you to leave a negative review.
I had a negative experience recently, with a professional teacher who insisted on discussing a topic even after I explicitly said "I don't want to talk about this," and who insisted on doing nothing but conversation practice in spite of the fact that I had asked specifically for help with grammar and pronunciation (and I could barely follow what she was saying, so I learned practically nothing). Unfortunately, I had made the mistake of paying for a package of several lessons with her, because we'd had another lesson previously and I'd thought it had gone well. I didn't want to leave her a negative review, because I wanted to request a cancellation of the package, and I was afraid that if I left a negative review, she might refuse -- and then I'd either lose the money or have to take more lessons with her. So I left a positive review. She was at least nice enough to let me cancel the package.
I still sort of regret that I didn't leave a negative review, though, because she absolutely did not listen to anything I was asking for, never checked with me to even see if I was understanding what she was saying, and talked by herself for most of the lesson time about a topic I had asked her to stop talking about. :/
As Brett says, a better way to find out whether a teacher is good is to check the ratio of students to lessons. If the teacher has had 50 students and has only given 60 lessons, that means almost none of those students went back to the same teacher again, which is not a good sign. On the other hand, if the teacher has only had 10 students but has taught 60 lessons, that means quite a few of those students have gone back to the same teacher several times. That teacher is probably pretty good.