Given:
$\bullet$ A finite group $G$, an index 2 subgroup $H$, an element $a \in H$
$\bullet$ $[a]_H$ and $[a]_G$ are the conjugacy class in $H$ of $a$ and the conjugacy class in $G$ of $a$, respectively
To prove:
$[a]_H = [a]_G$ or $[a]_H$ is half the size of $[a]_G$, depending on whether or not the centralizer $Z_G(a)$ is contained in $H$.
Attempt:
$H$ being of index 2 means that $H$ is normal, which means that $H \cdot Z_G(a) $ is a subgroup of $G$. By the Second Isomorphism Theorem, $(H \cdot Z_G(a)) \, / \,H \cong Z_G(a) \, / \, (H \cap Z_G(a))$. If $Z_G(a)$ is contained in $H$, then $H \cap Z_G(a) = Z_G(a)$ and the group on the right-hand side of the isomorphism is trivial, and therefore the group on the left-hand side is trivial as well, and so $|H \cdot Z_G(a))| = |H|$.
Where do I go from here? Can I say that $H$ must be equal to $H \cdot Z_G(a))$? Even if I could, I don't know how to continue.