This is quite the dilemma whether to receive alternative education (homeschooling , virtual school etc) or regular schooling. If your child is doing well in his schooling environment and recieving good grades and has friends , to uproot him from that could potentially set him back further. Sure kids would like to stay home , their kids after all , it happens to all of us no one likes being in routine for too long even children . I believe public schooling will benefit kids as it also has the socialization aspect in there as well which cannot be truly given at home schooling. School teaches you more than academics and is a great tool socialisation wise for introducing your child to the "real world" .Hope this helps.