I've been teaching online as a hobby and a part time job for the last three years. I've been using an online learning portal that helps teachers find students and vice versa.
The website takes a cut from my fees but that's fine with me as there are hundreds of students on the site. At one stage I had to temporarily shut down my profile as I had too many students! Now I only have one student as I am teaching full time in a school in Bangkok.
It's a useful hobby or part time gig to get some pocket money. Its difficult to do it full time as the students come and go. They also often don't show up which is frustrating as maybe you've cancelled something to remain at home.
Overall it's been a great experience for me. I've taught students from Brazil, Russia, China, Taiwan, Indonesia, Japan, Spain, Hungary, France, Czech Republic, Saudi Arabia, Libya and there's probably a lot more. I taught them all from the comfort of my own room..I taught conversation English, Business English and Examinations English.(IELTS.KET,PET...)..
It's been great but it lacks security as a full-time job - especially if you have a family to support.