That depends on teaching skills and engagement. My students are improving their communication skills significantly. While teaching online you can use websites, Powerpoints, Youtube videos, sound files, google image search, etc.. My own kids, homeschooled, also love learning online. Combine this with lots of travelling, going to the beach a lot, you can see why.