How many times does switch calculates FCS?

No; as you noted the packet passes from switch to switch unchanged, so the original FCS computed by the sending station does not need to be recomputed. It does however, have to be verified that it is correct and if not, the packet is discarded rather than forwarded.