One rink I skate at does group field moves (MiF) lessons, which is good as it's cheaper than private and is a good way of practicing them with everyone doing the same patterns (no jumps, spins or dance in the way!) Obviously need to be complemented with private lessons to teach in the first place and then to perfect for test, but a good supervised practice!
Dance lessons in SMALL groups! My club tries to do this, but with 50+ skaters of widely differing abilities on the ice at the same time, it doesn't work