Published 11th April 2021

teaching online essentials. computer, books and coffee

Being a teacher of English as a Foreign Language can mean a lot of different things. Some teachers teach English for Academic Purposes to university students in Australia, others teach English to kindergarten language learners in Brazil. Still, others decide to go the online route, either because of circumstances or because they appreciate the convenience of teaching online.

When teaching English as a Foreign Language online there are two possible routes for you to take:

  • Working for a company
  • Being an independent teacher

There are pros and cons to both situations, and which you choose depends on your situation and your preferences.

Read more: To Be or Not To Be a Freelance Online English Teacher?

Working for an online company

Some might argue that working for an online company is the easier option. You can sign up with a company and if your application is accepted you will be given work. You set your schedule and students sign up with the company and the company assigns you to classes. In other words, you don’t need to spend time looking for students. You also don’t need to worry about invoicing and chasing payments, but the company sets your rates. They give you bonuses and incentives, but they can also give you penalties. Another plus is that they usually provide you with lesson materials and lesson plans, which is another massive timesaver.

Read more: 7 Companies to Teach English Online to Adults

Working as an independent online teacher

Being a freelance teacher means you don’t have the benefits of working with a company. You need to market yourself and find your own students. You are responsible for setting curricula, planning lessons, and finding, creating, or adapting lesson materials. You can choose your own teaching rate but you will need to be on top of your accounting to make sure all your students pay you and you are tax-compliant. On the other hand, you are 100% in control of your schedule and won’t be penalised if you are sick or need to postpone a lesson.

As you can imagine, being an independent online English teacher requires a certain amount of bravery and definitely a load of self-confidence. It can be daunting to think about how you actually start out when you have zero students. How do they even find you? And when they do, what are you supposed to do with them?

But you can relax now. We have put our heads together and compiled a list of 7 easy steps to being a successful independent online English teacher.

1. Invest in a website

Yes, this might sound a bit overwhelming but it’s totally worth the investment of your time and money. It doesn’t have to be anything fancy. It can be a free wordpress site to start if you don’t have any money upfront to put into your business. But it must be clear and simple and showcase your specialities and offerings. A useful part of your website could be a blog.

2. Find your niche

This is true in any business so it’s no surprise it’s the same as being a TEFL teacher. Decide what exactly you are going to teach, how, when, and for how much. Will you be teaching online 1-to-1 or group classes as well? Will you teach through Zoom or Skype? Can you teach exam classes? How much is your hourly rate, and how long are your lessons? Your students need to be able to find all of this information on your website. If they can’t they will email you with questions and replying to those emails will be time wasted.

3. Set up social media profiles

These are not the same as your personal profiles. You need to set up separate accounts on all the popular social media accounts linked to your business. Then you need to post to them! You can use these sites to market yourself, advertise your lessons and recruit students. Don’t get disheartened if it takes a while to gain followers – be consistent and your accounts will grow.

4. Work your contacts

Networking is always key in attracting clients, so start with the network you already have. Chat to your contacts on social media sites – especially LinkedIn – to let them know what you are offering. Even if they don’t need your services they might know someone who does, or they’ll think of you when the need arises.

teaching online from home

5. Build an email list

Email lists create customers. If a person signs up for your email list, they are showing an interest in your products and will be primed to accept an offer from you – all you have to do is offer it to them. For example, businesses usually offer a free guide or downloadable pdf of some sort if you sign up for their newsletter. Then, whenever they have special offers you will receive their newsletter. Often, seeing an offer in an email is the push consumers need to buy a product.

 6. Gather resources

While you cannot plan for lessons until you have students, you can always start collecting materials in order to be prepared when your students start trickling in. Imagine you post on Instagram and ten students contact you in a week. Then you’ll be scrambling to find materials that will be suitable for these ten students. Rather gather your resources beforehand so you can be sure you’ll be ready for your students when they come knocking.

Read more: From Zero to Hero: Cool (Free) Resources to Make Your Online Lessons Amazing

7. Test your platforms

Whatever platforms or websites you are using, they will take some getting used to. Make sure you play around with whichever one you choose so you are comfortable using it before your lessons. You are the teacher so even if your student is not comfortable with an online platform you should still be able to give a lesson they feel comfortable with and which will be engaging and effective.

And that’s it! The last step is a bonus step but it’s another good one: relax and enjoy it! If you are engaging and your students enjoy your lessons and learn from them, your reputation will spread through word of mouth and you will need nothing else to succeed as a great online English teacher.

  1. Well-written and informative blog. I hope you post some more blogs again quickly. Keep sharing!

  2. Hello I a a beginner. I have an uHonours degree. I am interested in teaching English online to adults and kids

    1. Hi Mamello, it’s great to hear that you would like to teach English Online. With both an Honours degree and a TEFL qualification, there would many possibilities open to you for teaching online due to the very high demand currently for online TEFL teachers. I would recommend taking a look at our Teaching English Online page here for more information about online teaching. If you have any questions, please do not hesitate to get back in touch with us!

  3. I have a Higher Diploma in Adult Education and have some experience in teaching english to managers(face to face) and small groups. My work experience spans over 36 years,17 teaching and the rest training and mentoring. Super interested in doing TEFL

    1. Hi Desiree! It’s great to hear that you are interested in TEFL. We have forwarded you more information via email so that you may have a little more insight into our course options. If you have any questions, please do not hesitate to get back in touch with us by email to 😊

  4. Hi. I am interested in teaching English online. I have a BA Degree in Politics and Society and I am currently studying my PGCE. I would love to acquire the TEFL certificate and teach English online. Your assistance will be highly appreciated.

    1. Hi Seipati, it’s great to hear that you are interested in gaining a TEFL certificate! We have forwarded more information to you via email about our course options and if you have any further questions, please do not hesitate to get in touch with us by email to 😊

  5. Hi I am interested to be a part of online teachers. I have a PGCE and 7years plus experience of teaching English Additional language. Do I still need to have a TEFL certificate?

    Thank you for coming back to me.

    1. Hi there! Yes, if you wish to teach English to non-native learners of the language, it would be necessary to hold a qualification such as a TEFL. However, I can say that your experience will be very beneficial to you if you were to take a TEFL course and teach English.

    1. Hi Esethu! It’s great to hear that you’d like to become a TEFL teacher online. In order to teach online, first you would need to hold a TEFL qualification. Holding a bachelor’s degree would also be a benefit, but not entirely necessary. Then, once you have gained a TEFL qualification, you would just need to apply for online teaching jobs with various language schools/companies online. If you were to take a course with The TEFL Academy, we provide job search assistance to our students. We can provide our students with a CV and cover letter template to use for your applications and we are very happy to check them over for you once you have written them. In addition, we will show you jobs boards you can use to find and apply for thousands of jobs throughout the world and online.

  6. Good day,

    I’m very much interested in teaching online. I have an Honors degree (BSc in Environmental Sciences) and would love to acquire a TEFL certificate.

    Your response will be highly appreciated.


    1. Hi there, it’s great to hear that you are interested in taking a TEFL course. We have now forwarded more course information to you via email and if you have any further queries, please do not hesitate to get back in touch with us.

  7. Hi there,

    I have a certificate for the TEFL 140 hour course , I would appreciate it if you assisted me with finding a job that is either online/abroad.

    Thank you

    1. Hi Kimberly. Thank you for commenting on our blog post! Unfortunately, we will be able to provide limited assistance with your job search unless you did your TEFL course with us. We have a jobs board on our website where you can search for jobs worldwide. You can access the jobs board on our website through the following link:

      I would also recommend searching through Google for other ESL job sites. We do have a range of internship and volunteer programs that you can apply for though our website at the following links: and

      I hope you find this helpful and I wish you all the best with your search.

Leave a Reply

Your email address will not be published. Required fields are marked *