I share in your opinion about poor catechesis. Our children do not know what they believe! For example, the class of middle schoolers I teach in my parish did not know that Catholics were required to attend Confession once a year. This is just one of the basic tenets that these students did not know. These children are smart, but parents are not teaching the faith at home. They think that “magically” their children will learn everything they are supposed to know about Catholicism in an hour a week for a year. It doesn’t work that way. While I agree that quite a few of the CCD programs are weak, we must remember that it is our responsibility to continue these lessons at home. As CCD teachers, we must also supplement our lessons. While preparing for our lessons and seeing one that is weak, we should not be afraid to use outside materials. Kids know that Jesus will always love them; however, they are seeking a deeper relationship with him. If we stay at the surface level at CCD and children don’t receive proper instruction at home, then they will go throughout their lives not being spiritually fed. Please pray for the students, parents, and teachers involved in educating the faith.