Home School Programs
The best thing about most programs like this is that they make learning a fun task rather than a pressured thing one must do. There is no compulsion so you would have to make sure that the student is learning everything provided in the Homeschool Curriculum . Check out the detailed syllabus online because most major programs put their syllabus there, and before buying into one such program you can always ensure you get value for money by comparing more than one online school on the basis of their resources, tools of teaching and the homeschool curriculum they follow. That would help them understand the basics of the process better, and ensure that they get the best learning possible through online programs.
You would see that as the student is not under any kind of pressure while learning, it actually helps him/her better grasp the different ideas and concepts and he/she is more open to new ideas and concepts.