having insurance is absolutely mandatory when you have your own business. So if you teach Zumba classes outside of a club and in your own name, you definitely need it. And the IDEA insurance is great for that.
But keep in mind that clubs should cover your insurance needs when you teach under their program direction.
Just another thought …