I’m going to jump into the fray here.
My son attended a private independent Catholic elementary school (that is, not associated with a particular parish). It is an orthodox school and its religious education is exceptional – daily mandatory religious education (Scripture, doctrine, etc.), weekly Mass, weekly Chapel, Eucharistic Adoration, prayer before every class, several religious on staff, and I could go on and on. They do not prepare children for sacraments because children should be prepared in their home parish. So my son, in addition to his daily religious education in school, also attended weekly religious education/sacrament preparation classes at our parish.
This was very good because he got an excellent and deep education at his school, and was truly involved in parish life at our home parish.
[The real eyeopener was that the kids who attended public schools and received only the once-weekly sacramental prep were woefully uneducated in our faith. My son could have taught the classes! But that’s another thread…]
He’s a junior in an orthodox regional Catholic high school now, and continues to grow in faith. He puts me to shame with his devotion. His Catholic school has daily Mass, Eucharistic Adoration, Benediction, mandatory daily religious education, etc. They also participate in the Kairos Retreat program, and my son is a trained retreat leader.
He turned out the way he did because of: 1) My husband’s and my active involvement in his faith walk, 2) his excellent religious education in elementary and high school, 3) sacramental preparation at our home parish, and 4) his continued involvement in parish life.
I guess what it boils down to is, I believe that children should prepare for the sacraments in their home parish, and become active in parish life, which they can do even as second graders. Their own parish is where they will receive Holy Eucharist and the sacrament of penance regularly, so that is where they should feel most at home.
Parents should get as involved as possible, too – for example, I taught confirmation prep classes at my parish for several years. If you’re not confident in teaching the faith, volunteer to be a room parent – that way you will learn along with your child, and you can reinforce their learning at home.
My two cents.
'thann