Homeschooling Benefits

  1. Control what your children learn and when they learn it.
  2. Show your children that learning is not boring, but exciting.
  3. Build intimate and meaningful relationships with your children.
  4. Tailor your teaching to fit your children's dominant learning styles.
  5. Give your children in-depth, personal attention in any subject with which they struggle or excel.
  6. Create a weekly schedule that fits your needs and allows you to do things without the constraint of a traditional classroom schedule.
  7. Transfer your values and beliefs to your children and address their questions when they have them.
  8. Protect your children from the negative influences they may encounter outside the home.
  9. Teach more effectively by interacting with your children 1-on-1.
  10. Nurture your children's natural (musical, artistic, mathematic) talents so they thrive and grow.
  11. Address "big issues" with your children when you feel they're ready.
  12. Share with your children the common, everyday joys of life.
  13. Help your children mature through the difficult times in their lives.
  14. Share the joy of teaching your children with your spouse.
  15. Take vacations during the school year and make them educational. 

-- From Sonlight.com