Take elective courses, such as art and music at a separate location from your home. You can even do this in a group of homeschooled kids or a co-op. This way the core subjects will still be taught by you and your children will get a little extra knowledge in something they love. Some community centers and private organizations offer these classes for free or at a low-cost.
Offer arts & crafts time at your house. If you cannot find a resource, consider becoming one. Chances are, other families have been looking for something similar. Try scheduling craft activities a few times per week for children the same ages as yours. If you don't know many people in the neighborhood, try posting about the events at the local library, schools, or anywhere else you are allowed.
Attend story time and other activities at your local library. Depending on the ages of your children and what's on the schedule, your local library could have a great deal to offer. Some libraries offer special classes on a variety of subjects. At the very least, there will be storytimes to take advantage of.
Take field trips often. Visiting parks, museums, zoos, and other educational venues can also help enhance social skills. Because these trips will naturally be a part of the homeschool curriculum, this one is simple to implement. Don’t just visit the places. Talk to the tour guides and other visitors. Take the extra informational courses, workshops, and special classes. This gets the kids interacting with people of all ages, which is vital to social development. When visiting the park, go during times many other children will also be there. Let the kids make friends and schedule play dates.
Be sure that your child also has many opportunities to play with friends, attend birthday parties, attend family gatherings, and other social activities. The next time you go to the grocery store, let your child do the shopping and have the child ask the store associates for help when an item cannot be found. Also ask the child to pay. Maybe your child is a baker. Have a bake sale and sell baked goods and lemonade. Plan a neighborhood block party once per month. You and the kids can volunteer to help out at a local church, soup kitchen, or other social organizations. This can help with not only enhancing social skills, but in teaching humility and caring.
Homeschooling offers so many more ways to be social than other schooling methods because of its flexibility. Just be creative and go with the flow. In the end, your child will grow immensely. When I first started homeschooling my children, I was worried about social skills. But I soon realized that my kids had more opportunities to enhance social skills than they ever did before.