7 min read

How to Teach English Online From Home (A Realistic Guide)

Teaching English online sounds ideal. Work from home, set your own hours, help people around the world, and earn decent money doing it. And honestly, it can be all of those things. But the reality is more nuanced than most "become an online English teacher" articles suggest.

This guide gives you the full picture: where to find work, what you can realistically earn, what you need to get started, and how to build a sustainable teaching practice from your living room.

Where to Find Online English Teaching Jobs

The landscape of online ESL platforms has shifted significantly over the past few years. The large Chinese tutoring platforms that once dominated the market have largely closed to foreign teachers due to regulatory changes. But plenty of opportunities remain, and in many ways the market is healthier and more diverse than ever.

Preply is one of the largest platforms for finding private students. You set your own rates, create your own profile, and students book lessons with you directly. Preply takes a commission on your first lessons with each new student (which can be steep, up to 100% on the first lesson), but the percentage drops over time. Many experienced teachers earn $15 to $30 per hour, with specialists charging more.

iTalki operates similarly to Preply. You create a profile, set your rates, and students find you. iTalki takes a 15% commission on all lessons. The platform has a strong global user base, and teachers with good reviews and consistent availability tend to build a steady client list over time.

Cambly offers a different model. Students can call tutors on-demand or book scheduled sessions. Pay is fixed at around $0.17 per minute ($10.20 per hour) for standard Cambly and $0.20 per minute ($12 per hour) for Cambly Kids. The pay is lower than other platforms, but the barrier to entry is also lower. You do not need a degree or TEFL certification to get started.

LanguaTalk focuses on quality over quantity. The platform is selective about who it accepts, but teachers receive higher pay and better student matching. If you have a CELTA or strong teaching experience, LanguaTalk is worth exploring.

Engoo/DMM Eikaiwa hires teachers for 25-minute conversation-based lessons, primarily with Japanese students. Pay ranges from $5 to $10 per lesson depending on your experience level and rating.

Independent teaching is where many experienced online teachers end up. After building a client base on platforms, teachers often transition to teaching independently via Zoom or Google Meet, collecting payments through PayPal, Stripe, or direct bank transfer. You keep 100% of your earnings, but you handle your own marketing, scheduling, and administration.

How Much Can You Realistically Earn?

Let's be honest about the numbers.

Starting out (first 3 to 6 months): Expect to earn $10 to $18 per hour on most platforms. Your calendar will not be full. Building a student base takes time, and you will spend unpaid hours creating your profile, preparing lessons, and figuring out your teaching style. A realistic monthly income during this period is $500 to $1,500 if you are treating it as a part-time job.

Established (6 to 18 months): With consistent reviews and a growing roster of regular students, you can expect $18 to $30 per hour. Teachers who specialize (business English, exam preparation, pronunciation) tend to earn at the higher end. At this stage, 20 to 25 hours of teaching per week can generate $1,500 to $3,000 per month.

Experienced and specialized (18+ months): Top earners on platforms like Preply and iTalki charge $40 to $80+ per hour. These are typically teachers with strong qualifications (CELTA, master's degrees), a specific niche, and excellent reviews. Independent teachers who have built their own client base can earn even more, since they avoid platform commissions.

Important context: These numbers are gross income. If you are freelancing, you need to account for taxes, health insurance, platform fees, and the cost of any tools or materials you use. Online teaching is flexible, but it is not passive income.

What You Need to Get Started

The technical requirements are straightforward:

A reliable computer. A laptop or desktop less than five years old will work fine. Make sure it can handle video calls without lag.

A stable internet connection. This is non-negotiable. You need at least 10 Mbps upload and download speeds. Test your connection before your first lesson, and always have a backup plan (mobile hotspot, nearby cafe) in case your home internet drops.

A good webcam and microphone. Your laptop's built-in camera is fine to start, but consider upgrading to an external webcam (Logitech C920 or similar) for better image quality. For audio, a USB headset or a basic condenser microphone will make a significant difference. Students need to hear you clearly, and poor audio is the number one reason students leave negative reviews.

A quiet, well-lit teaching space. Natural light or a ring light works well. Your background should be clean and professional. A plain wall, a bookshelf, or a virtual background are all acceptable. The key is minimizing distractions: close the door, silence your phone, and let anyone in your home know when you are teaching.

Teaching materials. Most platforms provide some materials, but having your own resources gives you an edge. Build a collection of conversation topics, grammar exercises, vocabulary activities, and reading passages. Google Slides or PowerPoint presentations work well for screen sharing.

Tips for Getting Your First Students

The hardest part of online teaching is getting started. Here is how to build momentum:

Optimize your profile. Write a clear, friendly introduction that speaks directly to your target students. Mention what types of students you work with, what your teaching style is like, and what results students can expect. Include a professional photo and, if possible, a short introduction video.

Price competitively at first. This is not about undervaluing yourself. It is about building reviews. Set your initial rate slightly below the market average for your experience level. Once you have 15 to 20 positive reviews, gradually increase your rates.

Offer trial lessons. Most platforms support trial lessons at a reduced rate. These are your chance to demonstrate value. Prepare a strong 25 to 30 minute lesson that gives the student a taste of what working with you is like. End with a clear summary of what you would focus on if they continue.

Be consistent with your availability. Students want to book regular time slots. If your schedule changes every week, students will look for a more reliable teacher. Pick your teaching hours and stick to them.

Respond quickly. When a potential student sends a message, reply within a few hours. Fast responses signal professionalism and increase your conversion rate.

Ask for reviews. After a few lessons with a student, politely ask them to leave a review if they are happy with the lessons. Reviews are the currency of online teaching platforms.

The Pros and Cons (Honestly)

Pros:

- Complete location independence. Teach from home, from a cafe, or from another country.

- Flexible schedule. You decide when you work.

- Low startup costs. You do not need a classroom, textbooks, or a commute.

- Meaningful work. Helping someone communicate in a new language is genuinely rewarding.

- Scalable income. As you gain experience and reviews, your earning potential grows.

Cons:

- Income instability, especially at the beginning. Students cancel, schedules fluctuate, and some months are slower than others.

- Isolation. Teaching from home means you miss out on the social aspects of working in a school.

- Self-employment taxes and administration. You are responsible for your own finances, insurance, and record-keeping.

- Screen fatigue. Teaching five or six hours of video lessons in a day is more draining than it sounds.

- Platform dependency. If a platform changes its policies or commission structure, your income can be affected overnight.

Making It Sustainable

The teachers who succeed long-term online are the ones who treat it like a real business. That means:

- Tracking your income and expenses from day one.

- Investing in professional development (new certifications, specialized training, teaching conferences).

- Building relationships with students so they stay with you for months or years.

- Diversifying your income across multiple platforms or combining platform teaching with independent students.

- Setting boundaries around your working hours to avoid burnout.

Online English teaching is a real career path, not just a side hustle. But like any career, it requires patience, professionalism, and a willingness to keep improving.


Start your online teaching journey

Check our job board for online ESL teaching positions updated regularly. Ready to get matched with students? Submit your profile and let opportunities come to you. If you want to build your skills first, explore our courses for teachers or download free lesson materials to use in your first sessions.

Want to go deeper?

Practice these skills with interactive lessons or book a 1-on-1 session for personalized feedback.