Every state has specific laws for home schooling. Contact your local school board to ascertain the legal aspects of your home schooling, and make sure you fulfill curriculum requirements.
Since home schooling is not the traditional route taken by many parents, be prepared for the possibility of disapproval from neighbors and friends. To be successful, you need to be able to look past any negative comments, believe in yourself and believe in your child.
Stay ahead of the game by mapping out your lessons well in advance. If you get behind schedule, come up with a plan to get back on target. If you are ahead of schedule, you can plan alternate activities to help your child learn new things.
Just because your child is home schooled doesn't mean he can't interact with other kids. There are sports leagues and groups for home schooled children that you can seek out. It is important that your child's social skills are able to develop just as they would in a mainstream school setting.
You will not be able to fulfill all of your child's educational needs no matter how well you do. If your child succeeds wildly, you may need help to provide an adequate challenge. As your child gets older, you may need to change your style from time to time or seek outside help for standardized testing and college preparation.
If things are going slowly, try different approaches when teaching your child. It may be hard to know your child's learning style until you have some teaching time under your belt. Make sure not to get frustrated and to let your child know you will be patient and do anything you can to help him learn.