It’s a fact that many teachers are finding themselves teaching ESL online these days instead of in a classroom. Although it’s all teaching English, it certainly is a different experience than being in the classroom. Check out these tips for online English teachers.

Tips for teaching English online
Top 10 Tips for Teaching ESL Online
If you’re teaching ESL online, here are some tips to do it the awesome way. Read on! Oh, and if you’re looking for what to actually do in the classroom, you’ll want to check this out: Teaching English Online Activities and Games.
#1: Consider Specializing
It’s possible to make a living teaching ESL online as a jack-of-all-trades. However, you may also want to consider specializing in just a few things. For example, the IELTS exam, business English or English job interviews. You’ll be able to give your students a great learning experience and may find that lots of referrals come your way if you do it well.
#2: Ask Students What they Want
One of the best tips for how to teach English, whether online or offline is to ask students what they want to work on with you. Their answers will sometimes be very different from what you might think.
For online teaching, many will say that they want to work on free-talking or conversation for at least part of the class. Others may want to improve their reading skills or get a higher score on an English proficiency exam. Finally, some may be preparing for an English job interview or to travel. The way we teach these students varies greatly and so knowing what students want to learn is important for making decisions about how and what to teach.
- Amazon Kindle Edition
- Bolen, Jackie (Author)
- English (Publication Language)
- 211 Pages - 12/21/2022 (Publication Date)
#3: Become Familiar With English Proficiency Exams
There are lots of students who want help preparing for a specific English exam like TOEIC, TOEFL or IELTS. If you can specialize in one or more of these and get your students some serious results, you’ll have students lining up to learn from you!
However, something to keep in mind is that these kinds of students are usually for the short-term and will discontinue the classes once their exam is done.
#4: Talk about Expectations with your Student
When asked for tips about how to teach English online, many teachers mention the necessity of talking with student before beginning to set the expectations both parties have of each other. For example, you might want to talk about:
- Cancellation policy
- Payment
- Homework
- Types of activities
- Assessment
It’s also wise to regularly check in regularly with students as the class progresses. They’ll often have helpful feedback about what they’d like to change and also what’s working for them.
#5: Students Come and Students Go when Teaching ESL Online
Teaching online requires a bit of a thick skin. Some students will stick with you for years while others will stay for only a very short time.
In some cases, students had a very short-term goal like preparing for an English proficiency exam or an English job interview.
However, others may find another tutor that they like better. This is okay and a normal part of the online teaching experience so don’t dwell too much on it.
That said, if you’re constantly losing students and having a difficult time filling your schedule, reflect a bit more deeply on this. If possible, get a recording of yourself teaching and ask a trusted colleague to review it and offer some feedback.
#6: Invest in some Good Equipment
Trying to teach English online with crappy equipment is an exercise in frustration! At the very minimum, be sure to have:
- A good desk and comfortable chair
- High quality camera and headset/microphone
- Nice background
- Small whiteboard with markers
Don’t forget to have a backup option. Headsets and microphones are especially prone to failing at some point in time so have your old pair at the ready just in case. It’s far better than having to cancel a class due to this technology fail!
#7: Manage Time Well when Teaching ESL Online
Another tip for how to teach ESL online is to manage time well. Stay organized and be sure to give yourself enough time to prepare for classes, evaluate tests or homework and rest too.
If at all possible, try to schedule blocks of classes with small breaks in between instead of an hour here and an hour there. This will allow time for a social life too!
#8: Have Some Fun
Just because you’re on your 10th, 30 minute class that day doesn’t mean that the student is! It’s probably their only session. Yawning, frowning and looking bored certainly won’t get you more booked classes so be peppy and upbeat and if you’re not feeling it, take a break for a day or two or consider teaching fewer classes.
Be encouraging as well! Praise even small improvements regularly.

Tips for teaching English online
#9: Be Prepared
When teaching any sort of ESL class, preparation is required! Have at least a basic lesson plan as teaching English is more than just chatting with the student. If you only do this, students will soon wonder what exactly they’re paying for and their English ability may not really improve that much!
#10: Don’t Forget About Assessment
Good teachers regularly assess how their students are doing in order to tailor their lessons more specifically. This is especially easy to do in a 1-1 TEFL class.
Almost all students have a weakness or two among the following things:
- speaking
- pronunciation
- listening
- reading
- writing
- vocabulary
- grammar
- Etc.
There are certainly formal assessment tools, but most teachers will be able to figure this out over a few sessions with a student. For example, maybe the student has a difficult time using irregular verbs in the past, reads extremely slowly and uses very limited vocabulary.
You might even consider using something like the test-teach-test approach:
Did you like these Tips for Teaching ESL Online?
- Amazon Kindle Edition
- Bolen, Jackie (Author)
- English (Publication Language)
- 155 Pages - 04/13/2020 (Publication Date)
Yes? Thought so. Then you’ll definitely want to check out this book over on Amazon: 101 Activities and Resources for Teaching English Online. The key to better English classes online is a wide variety of interesting, engaging activities and games and this book will help you get there in style!
The book is available in both digital and print formats. Pick up a copy to keep on the bookshelf in your office to use as a handy reference guide. Or, take the digital version with you to your favourite coffee shop for some lesson planning on the go.
Either way, it’s some ESL teaching online awesome and it’s going to level up your classes in a big way. Check it out on Amazon now:
Tips for Teaching Kids English Online
Teaching English as a Second Language (ESL) to kids online can be a rewarding experience, but it also comes with its unique challenges. Here are some tips to help you be an effective online ESL teacher for children:
- Engaging Content: Use interactive and age-appropriate materials like videos, songs, games, and colorful visuals. Keep the content fun and engaging to hold their attention.
- Clear Instructions: Use simple and clear instructions. Children may not have strong reading skills, so use visuals, gestures, and props to help them understand.
- Visual Aids: Incorporate visual aids like flashcards, pictures, and slides to reinforce learning. Visuals can make abstract concepts more concrete.
- Interactive Activities: Plan activities that encourage participation. Games like Pictionary, charades, or scavenger hunts can be adapted for online classes.
- Short Sessions: Keep lessons short and focused, especially for younger children. Aim for 20-30 minute sessions with frequent breaks to maintain their attention span.
- Repetition and Review: Young learners benefit from repetition. Review previous lessons and vocabulary regularly to reinforce learning.
- Use Props and TPR: Total Physical Response (TPR) is a teaching technique where you use gestures and body movements to convey meaning. Props and TPR can make learning more interactive.
- Positive Reinforcement: Praise and encourage your students frequently. Use positive feedback and rewards to motivate them.
- Establish Routine: Create a consistent class routine with a clear beginning and ending. Kids thrive on routine, and it helps them know what to expect.
- Breaks and Movement: Allow short breaks during the lesson for stretching and movement. Sitting for too long can be challenging for young learners.
- Parent Involvement: Depending on the age of the child, consider involving parents in the learning process. Share progress and suggest ways they can support their child’s learning at home.
- Tech Savvy: Ensure you are comfortable with the technology you are using for online teaching. Familiarize yourself with the platform and troubleshoot common issues.
- Personalize Learning: Get to know your students’ interests and learning styles. Personalize lessons to cater to their individual needs and preferences.
- Cultural Sensitivity: Be aware of cultural differences and respect diverse backgrounds. Incorporate global content to promote cultural awareness.
- Patience and Flexibility: Be patient and adaptable. Online teaching can present technical challenges, and kids may have off days. Flexibility is key.
- Assessment: Use informal assessments like quizzes or games to check comprehension. Keep track of students’ progress and adjust your teaching accordingly.
- Professional Development: Continuously improve your teaching skills by attending workshops, webinars, and courses specifically designed for teaching ESL to children.
- Safety and Privacy: Ensure the online environment is safe and secure. Follow best practices for online safety and maintain privacy standards when dealing with minors.
Have your Say about these Tips for Online ESL Teaching
Do you have any tips or tricks for teaching ESL online effectively? Leave a comment below and let us know what you think. We’d love to hear from you.
Also be sure to give this article a share on Facebook, Pinterest, or Twitter. It’ll help other busy English teachers, like yourself find this useful resource. Oh, and if you need more advice, be sure to check this out: How to Teach English Online.
Last update on 2025-01-28 / Affiliate links / Images from Amazon Product Advertising API
Awesome! I’ve just started teaching English online and have to admit, I find it a bit difficult after only teaching in the classroom. I’m going to try out some of your tips and I hope that it’ll go better for me and my students.
Like it or not, you are judged based on how professional your class appears. If you have a blurry camera or bad headset, the video and audio quality won’t be nice for the student. They probably won’t rebook you.
Even though working from home has much more casual elements than a brick-and-mortar job (looking at you, pajama pants), you always want your set up to look professional.