We used Petsmart's beginner class (Simba was 4 months).
The "trainer" was about 18 years old and was reading from a manual the entire time. As we did the training around the store (heel, stop, lay down, sit), people selling certain brands of food would always approach with little kibbles of their food to use. They'd go on and on about why you should buy their kibbles, in the middle of a training class.
While I was happy with the actual puppy group (4:1 for $136/2-3 months training), that money could have been spent towards an actual trainer.