That Resource Site offers a wide variety of catholic activities and teaching resources because we learned first-hand through years of teaching CCD classes for children, homeschooling our own children, and formal academic training, that each child learns in their own unique way.