How to Become a Successful English Teacher
Last night, I was reading Mr. Money Mustache’s blog and felt inspired.
If you aren’t familiar with the blog, Mr. Money Mustache teaches people to transform their lives and retire early, which people call the FIRE movement. The blog is full of anecdotes that illustrate Mr. Money Mustache’s top tips for building an authentic, successful lifestyle.
Well, it got me thinking about this site because I have my own personal, hard-won secrets, too.
They aren’t about saving money. They are about teaching English online.
My secrets to making it as an ESL Teacher
So, here are my earnest, top tips for making it as an English as a second language (or English Language Learner) teacher.
They aren’t about the company to work for or the best lesson plans. They are bigger than that. Broadly speaking, they are about how to take yourself seriously and how to invest in your growth.
Who will succeed at teaching English?
First of all, many people ask me for advice on how to get a job teaching English online.
They are usually sick of their jobs and want an easier gig. Or, they want to travel and figure that teaching online is an easy way to do it.

These individuals demonstrate two fundamental errors in thinking and mindset before they’ve even begun.
First, they don’t take themselves seriously. In fact, they don’t take me or other English teachers seriously, either, but I’ll get into that later.
Second, they aren’t willing to invest the time and energy needed to continue to grow in the field.
So, I listed my suggestions for these people below. They are my brutally honest, earnest, top tips for succeeding as an English language teacher. Unfiltered.
Take yourself seriously.
My first tip for teaching English online is to take yourself seriously. Or, put another way, stop disrespecting English teachers by not taking them seriously. And, yes, it is basically the same thing.
Take a real, honest, hard look at why you want an online English teaching job. Is it because you think it is an easy job anyone can do?
If so, get off my blog.
Teaching English as a foreign language isn’t a job anyone can do, in spite of what many ignorant people think.
I can’t doctor, and you can’t teach
Let me tell you a story.
I was with my 7-year-old daughter at a bounce house party a few months ago. You know the type. The kids jump on indoor trampolines, and the parents mill about, chatting about polite topics.
It was the birthday party of one of my adult language learner students, “Anna.” She is from Venezuela and is a focused English student. She always participates in class. Anna is a nanny. Her employer is a primary care doctor. From here on out, I will call her Doctor Lady. Doctor Lady was at the birthday party, too.
Anna introduced me to Doctor Lady as her English teacher.
So, Doctor Lady and I started chatting about kids, life, and all that good stuff. Then, she asked me, “So, what do you do?”
I was a little confused. My student had just enthusiastically and flatteringly introduced me. She had said, “This is Ingrid. She is my English teacher and she’s a great teacher!”
So, I looked at Doctor Lady and said, “I am an English teacher?” She replied, “Oh, ok! Anna said that, but I wasn’t sure if that was your real job or just a volunteer gig.” I laughed and assured her that it was a very real job, with a paycheck and everything.
Now, even though I’m writing this story, I wasn’t insulted. I still think Doctor Lady is lovely. She made an honest mistake. Many people do, in fact, volunteer to teach others English.
Still, a part of me bristled at the obvious contrast. Anna introduced her boss to me as “a doctor,” and I didn’t immediately ask Doctor Lady, “Oh, so what do you do?” afterward. I do wish I had said, “Oh, I understand. I, too, I wasn’t sure if being a doctor was a real job or a volunteer gig”
I’m sharing this story to point out an obvious fact: many people don’t think teaching English is a real job. They think anyone can do it. They think it is done for free, usually.
It isn’t only English teachers who deal with this. If you tell people you are a writer, or a singer, or a painter, many people won’t think you have a real job, either. I am not sharing ground-breaking information with you right now.
But here is the point of this story. To make it as an English teacher, you have to see it as a real job.
You have to take yourself seriously, even when others don’t.
In fact, you need to understand that these people are morons.
Don’t be one of them.
Don’t be a moron.
You can’t view teaching English as something anyone can do.
If you think teaching English is something anyone can do, you’ll find that anyone else can and will, and you’ll be out of a job.
I don’t care if you’re a college dropout and you teach for the lowest-paid online English company. You can’t view teaching English as a fake job anyone can do.
If you think this way, you’ll find that it becomes a self-fulfilling prophecy.
You won’t prepare enough. You won’t tailor your lessons enough. You won’t market yourself successfully. You won’t demand high wages. You won’t build a student base.
You’ll be churned out and spit out by these mega-companies. Then, they’re on to the next ‘English tutor’ willing to work for less than minimum wage.
My job, though, is secure.
Why? Because I take myself seriously.
Here’s another story
Let me share another anecdote to demonstrate my point further.
My partner didn’t have a college degree, and he needed money quickly. He asked me for some tips to start teaching English online. Specifically, he asked if he could work for Cambly.
First, I encouraged him. I told him he could absolutely teach English online. After all, he is charming, intelligent, and eloquent.
Then, I saw how little effort he put into it.
I quickly realized… no. Actually, he can’t teach for Cambly. He might get hired, and he might do all right for a while. But, eventually, his rating will drop, and it’ll all be a massive waste of effort for him and me.
You don’t need a college degree to teach for Cambly, but you do need to take yourself and your work seriously.
Teaching English online isn’t a job anyone can fall into, even though many people think so. For example, check out this post below.
What?!
This posts insults my Master’s degree and fifteen years of teaching experience. It insults my years studying two other foreign languages to keep my grammar sharp. I thought of the time I invested in my professional development through SABES, teaching skills books, conferences, and various other professional development organizations. Then, I just stared at this post in horror.
What even is this nonsense?
This person is a moron.
Do you even know what a stative verb is? Can you identify “pick up, pick on, pick out” as phrasal verbs? When a student asks how she can improve her pronunciation, will you immediately point out the/schwa/ sound and give her targeted exercises?
On top of all that, rest assured that, if you are American, your students know more English grammar than you do.
Foreign students often study English in high school. They know the mechanics of your language and expect you to know it, too. In fact, they expect you to know it better than they do.
Your students know more grammar than you do
You read that right. Most foreign students learn detailed English grammar in high school. They’ll know what a past participle is, identify the 12 verb tenses, and might ask you about dative cases. Meanwhile, you’re sitting there thinking, “I thought you just wanted to chat?”
Get real.
Teaching English isn’t chatting
Teaching English isn’t just talking with students.
If that’s all it was, then no one would bother paying you. We have the internet, remember?
My cousin grew up in Romania in the early 1990s, prior to the widespread adoption of the internet, and speaks fluent English. He learned it by watching movies for free.
Now, it’s 2025. We have Reddit, Facebook and Discord. Anyone can find people online to chat with in English. Heck, your students can open a forum account to chat about their favorite hobby, take a coding class with Americans online, or play live-action video games all day long if they want to chat with English speakers.
They can do it for free, have more fun, and actually learn a directly marketable skill while doing so.
How will you compete?
If you don’t step up, you are worth less than nothing
If you’re just there to chat, your value is *less* than zero.
Stop complaining that online ESL companies are paying native speakers five dollars an hour. If you don’t take yourself seriously, you’re lucky you’re even getting that.
You are worth a negative amount. That student could be doing a million more enjoyable, or far more lucrative, things than reading some Breaking News English article and discussing it with you.
So, if you’re on my blog because you think teaching English is a job anyone can do, then do yourself a favor and find another career field.
Other ESL teachers are out here with doctorates in linguistics and similar qualifications. For example, my best friend’s sister has an M.S.Ed. in TESOL from the University of Pennsylvania, and she proctors the IELTS exam and teaches international students. There are private language academies that only hire English teachers once they have a Master’s in Education and a minimum of a decade of experience. You can’t do any of these people’s jobs.
This leads us to the obvious question: Why did I write such an accessible blog if I’m now claiming teaching ESL is such a niche field?
Anyone can teach English if they take themselves seriously
That’s because it is accessible to anyone who takes themselves seriously.
You don’t need a bachelor’s degree to start. You don’t need any fancy certificates. All you need is some basic respect for this profession because you’ll need to learn all the things that teachers have. And you’ll need to learn them fast.
The good news is you can learn them on the go as you teach.
Grow as you go
In the ESL field, you can grow as you go.
What other profession is like that?
No one’s going to pick up a scalpel and teach themselves neurosurgery before a big operation, but you can teach yourself the past perfect tense before you teach your next lesson.
If you make a mistake, no one is going to die. Just don’t keep making mistakes. Learn and grow. Keep improving and perfecting your mastery of English while preparing for each lesson you teach.
Challenge yourself by choosing to teach lessons that force you to polish up your skills before you get into that (online) classroom.
Be humble and understand that you must familiarize yourself with English grammar, pronunciation rules, teaching strategies, and so on to command a decent wage in this field.
This brings us to my second suggestion.
You have to invest in yourself
Just like any serious profession, you need to be growing constantly.
So, my second major tip for teaching English online is to invest in yourself.
Get Certified
Eventually, you will need to get certified. Professional qualifications ensure you have the theoretical framework to teach ESL effectively. So, as you grow your skillset, you should consider getting a TEFL, TESOL, CELTA, or MA in teaching or linguistics, roughly in that order.
Join Teacher Groups
Meanwhile, do yourself a favor and join every teacher group out there immediately.
Join every Reddit group. Then, sign up for regular professional development, such as SABES courses or ESOL instructor courses, to keep your skills fresh. Finally, look up yearly conferences and attend. Many are remote now, which makes it even easier to attend many.
Stay up to date on research
Additionally, researchers are constantly learning more about the brain and how it acquires language and makes sense of the world, so make sure you keep up with research in the field of language education. The ESL field is always changing, and the best methods for language teaching are constantly changing. My tip to all English language teachers is to stay involved, stay connected, and stay current.
Website Resources for ESL/ELL Teachers
Several reputable websites provide valuable resources for ESL/ELL teachers. Use them to stay up to date with the latest research in the field of language education. Here are a few examples:
- TESOL International Association: TESOL is a professional organization dedicated to English language teaching. Their website offers a wealth of resources, including research articles, publications, webinars, and conference information. They are all full of tips for teaching English.
- The Modern Language Journal. This is a leading scholarly journal in the field of language education. Their website provides access to current and past issues, as well as research articles and other resources.
- Applied Linguistics: Applied Linguistics, published by Oxford University Press, covers various language learning and teaching topics. Their website offers access to research articles and other content.
- Language Learning & Technology: Language Learning & Technology is a journal focused on the intersection of language learning and technology. Their website is perfectly tailored for teaching English online and provides excellent tips in its articles, reviews, and other resources related to technology-enhanced language education.
- ResearchGate. ResearchGate is a platform where researchers share their work across various disciplines, including language education. You can search for specific topics, follow researchers, and access their publications.
- American Council on the Teaching of Foreign Languages. ACTFL is an organization that promotes language education. Their website offers resources, publications, and information on conferences and professional development opportunities.
- Linguist List: Linguist List is a comprehensive resource for linguistics and language-related information. It includes announcements of conferences, job postings, and a variety of linguistic resources.
Finally, academic journals and professional organizations are generally reliable sources for up-to-date research in language education.
There.
Those are my top tips for teaching English online. If you want to make it in the online ESL field and actually turn it into a living, then level up.
Finally, if this interests you, you may want to check out the other posts I’ve written for more information.
- Teach English Online without a Degree
- My top picks: The best books for an ESL teacher
- Tired of teaching? Here are some ESL teaching-related careers(Opens in a new browser tab)
- ESL vs ELL
- ESL Companies that hire students
- Palfish Marketing, Moments, Social Media
- Virtual Language: A Guide to Teaching English Online for Adults(Opens in a new browser tab)
- Teach English in Korea
And, as always, happy teaching!