The NHS provided classes are quite interesting, but what they cover is really quite basic. For us first class was 'normal' labour (which I missed), second was about induction and csections, third feeding baby, and forth taking baby home.
The induction class went over what treatments you might get, and what the drugs were called. I didn't learn anything new, and most of what was said the midwife said would be covered with you at the time.
Feeding workshop was about the pros and cons of breast and bottle, how big baby's tummy is (size if a small marble on day one, hence short feeds often) and what nappies to expect. This again we were told would be covered before leaving hospital, and on home visits.
Taking home baby class was about how to put them down to sleep, how many layers to dress baby in, and how to bath them. Again, covered when in hospital.
The most useful thing was an exercise where she passed around a doll, with her phone making sound effects of crying. Each person there had to gone up with a suggestion of what might help. It took 10 mins for someone in the class to suggest "let it cry". This was the answer she was looking for, and triggered a chat on stress, shaken baby syndrome, and the crysis helpline. If it all ever gets too much for you or your DP, put baby safe in crib and walk away. Make a cup of tea, phone a friend, get support. Don't struggle till you break.
It was sobering, but something I think new parents need to hear. Everyone gets stressed by a crying baby who just won't stop.