I'm a college student that's much more religious than my parents.  I went to a Catholic high school but public grade schools.  From my perspective, going to a Catholic schools does nothing for students' faith.  If anything it weakens it.  The reason for this is twofold: one is the poor catechesis in so many schools that focuses on "social justice" rather than the core teachings of the Church, second is simply the fact that it is school.  Because Catholicism is homework, it automatically becomes an obligation.  

The solution would be one of two extremes: either to intensely educate kids about the deep theology and thinking behind Catholicism, or take a hands-free approach and try to plant a seed of curiosity about the Faith which will blossom with maturity.  The second option is closer to my own experience, but also riskier.