What is the difference between Religious Education, Faith Formation, Catechism Class, and CCD?

On the surface, it can appear that they are one and the same;, but there are, in fact, many important differences,

Mom and Dad answer the question and talk about what each of these are and entail – and they have a lot of experience with each of them!