Yes there are its called connections academy, its for all grade levels and really fun! check it out!
Homeschooling is not a paying job. Parents who don't like public education and aren't satisfied with the local private schools have the option of homeschooling their kids in some states. If you're talking about teaching other people's kids in their homes, then you are talking about tutoring, not homeschooling.
In America estimated 1,273,089.(not all states require you to register homeschooling students)I am one of them.
42% is the average
Home schooling can be good and bad for children. Some children benefit with not being around and socializing with large group of kids and others have a negative affect.
One may find course material for Christian homeschooling from the website "Kids of Integrity". Another good source is the site "Sonlight" which offers curriculum for preschool to high school.
parents that teach their own kids at home
There are some excellent resources for kids learning keyboard typing. Some include programs such as: Software 2013, Keyboard Typing for Kids or free programs at Free Typing Games dot net.
Depending where you are you'll probably need to notify your local school that you're homeschooling your kid(s) and that they will no longer be attending. After that you can do whatever you or your kids want. Learning is easy, as long as school isn't stifling kids' natural desire to learn.
Some advantages of homeschooling are, the child would be able to have hands on learning, one-on-one. Some disadvantages are the children may not have a very good social life, children need to be able to play with friends. I think it depends on the best interest for the child.
Afghanistan
WorksheetPlace.com is a great place for home-schoolers to find worksheets for their kids and students. Just go there, find the worksheets on the subjects you need, and print! Viola! Good luck and happy home-schooling!
Try the homeschoolmom.com and HSDLR website. Both were very helpful to me. Homeschool.meetup.com is a website that promotes connections between homeschooling parents, with a focus that is activity-oriented to encourage social networks for homeschool parents and kids who are homeschooled.