Great idea, Uno--but what if you have to work for a living? You can't hold down a job and let the kids run around all day or sit in a daycare center, then come home to school them at night. Nor can you run a successful business all day if you're homeschooling at the same time, for both are full time jobs and have to be done mostly in the daytime. It's not an option for many of us who don't have another spouse to support us.
Check into the local homeschooling network in your area. If you help support them in their goals, perhaps a loving, supportive parent will support you by teaching your child along with their own.
Another good way to offset the negative influences at school is to involve your child in some kind of group that encourages, teaches, and praises moral, healthy behavior. In many cities, you don't have to belong to a church/religious body to have your kids attend the youth group or go to Sunday school.
It's a tremendously difficult to be a good parent and the primary provider. I will continue keep you, and other hardworking parents (single or not), in my prayers.