Yes - or rather, my wife does. We work together to find curriculum, etc., but she has the daily responsibility. As they get older (now 10, 8, 5) I will be more involved in science subjects.
We hear the horror stories of sad conditions of manners, behavior in public schools (even elementary). We're thrilled our kids aren't steeped in that environment 7 hours a day. Avoiding those negatives is half the battle. They still socialize with other home-schoolers in choir and church activities, and with neighbors. But they aren't left all day to run in packs with 10 or 15 other kids all their age. They interact with a variety of folks - different ages, occupations, etc. throughout the week.