I’ve homeschooled my son since kindergarten (he’s now in 7th grade) and he’s been in tae kwon do since the age of five. There, he’s met children who attend public schools, private schools, and who are homeschooled. Some are Catholic, most are not (his best friend at the school is not) but from the beginning, we’ve taught him that he should be true to himself and his Faith. For instance, he spent the night at his non-Catholic best friend’s house (a Friday night–during Lent!) and at mealtime, he said his grace quietly and as unobtrusively as possible and politely refused meatballs with his spaghetti. No big show, just “business as usual”, which made an impression on his friend’s parents who said they’d never seen a young boy so confident in his beliefs. His friend didn’t laugh at him or think him weird… my son just said, “I’m Catholic and we don’t eat meat on Fridays” and his friend replied, “At least you can come to my house to eat… I have a Jewish friend who eats kosher, so his mom doesn’t let him stay over at anyone’s house unless they ‘keep kosher’ … and I don’t even know what ‘kosher’ is or where you get it!”
The great thing about homeschooling is that you have some control over whom your child is socializing with… and that can help them when the time comes for them to make their own “socialization” decisions. One of the aforementioned homeschooling families in the martial arts school has a 20-year-old son who went off to college and was not only well-prepared academically, but also morally and spiritually (they’re not Catholic, but Mom just had Baby No. 10, so you’d think…), so my son has great role models within his social sphere we can point to.