If you take aa class, I would absolutely take one that is not associated, at all, with your hospital. Those classes tend to be about how to be a nice, passive, quiet "patient" and not make any trouble. Also, they cover everything in dreamy icing, instead of being realistic.
My birth class had all sorts of info on breathing, which was fine. But also said 1st births are up to 24 hours (mine was 42), how you could use a tub, how the midwives could do accupuncture, massage, offer gas for pain relief.... Well, no mw was ever with me long enough to ever offer me accupuncture, massage, gas.... nothing. And once they break your water to "get things going" then you are tied to a belt and a diode is on the babys scalp, so you can't move around - you are flat on your back and definetly not in the tub. I thought the whole thing was a lie and I felt cheated.