What about socialization?

The issue of children's socialization as a detriment to home schooling is not a strong argument.  Most homeschooling students are more active in their communities and with extracurricular activities than public school students.  Plus, many homeschool groups have designated times to get together.  For example, Eagle's Nest Christian Home Educators Association offers organized field trips, bowling days, park days, and co-op classes that give the children a time to play together, learn together, and form other relationships.  At no other time in your life are you separated by age (as in public school).  Homeschooled children associate with groups of children of differing ages, allowing a much smoother transition into college and the workforce.