There are upsides and downsides to both of these options. If you go freelance, you’ll need to bear in mind that, just like starting any business, it will take a lot of time and effort to get it up and running and you likely won’t have clients right away. However, once the hard part is over, the sky's the limit on where you can take your business.  If you choose to work for an online English teaching company, the company will provide both the student and the teaching materials - all you’ll have to do is show up and teach the class. Nevertheless, with working for someone else, there will be caps on your creative freedom and often fees and commission deducted from your salary. But, if you’re looking for an easier way in or a chance to test teaching to Spanish students before you commit, this is definitely the path for you.