← All Answers
For Teachers

How to Make Money Teaching English

Real numbers, real options — online, in-person, freelance, and center work, from nearly 10 years of teaching and hiring.

How much money can I make teaching ESL?

It varies enormously by location and format. Teaching in-person at an ESL center in Southeast Asia, you might earn the equivalent of $800–$1,500/month in a market where that goes a long way. Teaching online from home, most platforms pay $10–$25/hour depending on your experience and the platform. Private tutoring in an expensive city can reach $40–$80/hour. The number that matters is how much you keep after rent and cost of living — not the gross figure.

Is teaching preschool ESL well-paid?

More than most new teachers expect — especially in private centers and international preschools. Parents paying for early English education are often willing to pay more per hour than adult language schools charge, because they see it as an investment in their child's future. In my experience, preschool and young-learner ESL consistently pays better than general adult ESL at the same type of school.

Can I teach ESL as a side income?

Yes — this is one of the most accessible side incomes for native or fluent English speakers. Online platforms let you set your own hours, and even 10 hours a week of online teaching or private tutoring adds up meaningfully. The barrier is low: a quiet room, decent lighting, a headset, and a TEFL certificate is enough to get started on most platforms. The mistake is waiting until everything feels perfect — start with one student and build from there.

Is it more profitable to work at a center or go freelance?

Freelance pays more per hour, but you find your own students, handle your own admin, and have no guaranteed income. Centers pay less per hour but give you a schedule, materials, and stability. In my experience, most teachers do best starting at a center — it builds skills and reputation — then adding private students on the side once you know what you're doing. Building a freelance student base from zero with no experience and no reputation is a slow road most people underestimate.

How do I get more ESL students?

Word of mouth from existing parents is the highest-converting channel, by a wide margin. A parent who sees real progress in their child will tell other parents — that one referral is worth more than any flyer or social post. Beyond that: be findable online (even a simple profile with your availability and age group), ask satisfied parents directly if they know anyone looking, and show progress clearly so parents have something concrete to talk about.

Can I make a full-time career out of teaching ESL?

Yes — many teachers do. The realistic path is: start with a center or online platform for income stability, build a reputation and a small private student base on the side, then either go fully freelance or move into a senior teaching or curriculum role. Teachers who burn out usually did so because they were underpaid and spending too many hours on prep. Sorting your materials early protects your time and keeps the job sustainable long-term.

Is it worth starting my own ESL class or small center?

It can be — but running a center is a different job from teaching. You're managing parents, scheduling, marketing, and possibly other teachers, in addition to actually teaching. The upside is you keep more of the revenue per student. Start small: one or two classes from a rented room, before you think about a lease. The centers I've seen fail early almost always over-invested in space before they had a paying student base.

Cut your lesson prep time to minutes

SimpsonESL generates flashcards, worksheets, tests, lesson plans, and PowerPoint games in one click — protect your teaching time from prep overload.

Try SimpsonESL Free