Homeschooling have to be strong, self-motivated, hard-working, consistent and patient. There are so many days that I feel like I am not doing enough for my kids. There are days when I wonder if I am giving them enough, teaching them well enough, making things enjoyable enough etc. For such thing I though of giving them affordable online homeschooling. On doing a research and getting various recommendations I found, The Ogburn online school that provides high-quality education right at home. For more information you can visit their website and can have a talk with them.