They need a foundation to influence from...so public school or home school they get that foundation at home.  My family chose public school so when the kids come home with wordly views we can help them prepare how to defend against what we don't believe.  If they aren't exposed to the world until they leave home they will be shocked at what beliefs are out there.  But that's us.  You can still do the same through home-schooling.  It depends upon each family and their living situation.  Majority of education happens in the home...even if that education is teaching kids that education isn't important.  Which is why government shouldn't be putting all the pressure on teachers for students' success rates.