Right now I'm taking a rally class. It's $120/8 (2 hour) lessons the first time you sign up, $60/8 lessons after that. It's not through a school, it's through an obedience club.
I like my instructor; he knows the rules of the game, and he's very capable of communicating to me what it is I'm doing with my body that's making my dog mess up; leaning to get a crooked sit, waving my hand around like an idiot, whatever. He also doesn't pull punches or give false praise, which for me is important, because that way I to know that the praise he does give is genuine.
I like the class quite a bit; pretty much everyone is friendly, and many of the dogs are absolutely lovely. The main thing I'd change is the method taught; I was looking for a clicker class, and this one isn't. The trainer doesn't give me a hard time about training on a flat collar and using a clicker, but I'm really the only one who does, which means I'm not getting solutions that are tailored to my chosen style of training. Since the trainer is familiar with clicker training and does understand timing and stuff, he's still a huge help, and, as I said, I do like him quite a bit, so it's not the end of the world, especially since the classes are a great deal and are quite close to my house.
I like the amount of distraction in the class, both because of the other dogs, and because of the instructor. This week, Elsie was running the course really well, so he started walking through it snapping a garbage bag, and throwing balls at us, lol. At first she was like OMG LET'S DO THAT INSTEAD, but then was all, 'okay fine this works too.'
Anyway; in my area, there are surprisingly few clicker for competitive obedience classes, which is originally what I was looking for. The closest one is 45 minutes away if there's no traffic, and costs tons, so it wasn't super do-able for me right now, unfortunately. I'll sign up for that one as soon as I can, but rally (since the judge isn't in the ring with us and strangers don't touch the dog) is something we're able to muddle through without having a clicker class.