Answer :
"B. We wanted to try snorkeling, so we signed
up for a class" is the correct answer. The other uses of "so" here are common in speech but not technically correct.
B. We wanted to try snorkeling, so we signed up for a class. Hope this helps! :)