Online ESL teacher leading an engaging virtual English lesson with happy students using interactive digital teaching resources.

11 Creative Ways to Find More ESL Students (and Keep Them!)

April 03, 20233 min read

Starting your freelance ESL business is exciting. You've got your TEFL certificate, your teaching setup, and a great curriculum... but there's one thing missing:

Students.

Whether you're launching your teaching business or simply looking to fill gaps in your schedule, these proven ideas will help you attract new learners, increase retention, and grow your income.

Online English teacher leading a small virtual group lesson with engaged ESL students in an interactive classroom.
Group lessons increase your income while giving students more opportunities to communicate naturally.

1. Offer Small Group Lessons 👥

Group lessons are one of the easiest ways to increase your earnings without increasing your preparation time.

Students benefit from practising English with classmates, while you can charge slightly less per person and still earn much more overall.

For example:

  • Private lesson: $20

  • Group of 3 at $15 each = $45

Even better, ask one parent to organise a group of friends. It's less admin for you and creates a fun, social learning environment.

2. Host Live Online Events 🎥

Go live on YouTube, Facebook, Instagram or Zoom to showcase your teaching style.

Ideas include:

  • Debate clubs

  • English quizzes

  • Q&A sessions

  • Holiday-themed lessons

  • Parents' conversation clubs

These events build trust, strengthen your community, and give prospective students a chance to experience your teaching before they book.

3. Celebrate Special Occasions 🎉

Seasonal lessons are memorable and highly shareable.

Offer lessons around events such as:

  • Chinese New Year

  • Ramadan

  • Easter

  • Halloween

  • Christmas

You can include them in your curriculum, offer them as bonus lessons, or use them to attract new students through free events.

Happy ESL student participating in an engaging online English lesson using interactive digital learning materials.
Deliver an experience students love, and referrals will follow naturally.

4. Host a "Bring a Friend" Lesson 🤝

Word-of-mouth marketing is incredibly powerful.

Invite students to bring a friend to class for free. Your existing student enjoys learning with someone they know, while you introduce your teaching to a potential new client.

Everyone wins.

5. Sell Lesson Bundles 📦

Bundles improve cash flow, encourage commitment and make scheduling easier.

You can also create short intensive courses during school holidays, such as:

  • Reading Club

  • Speaking Bootcamp

  • Holiday English Challenge

These courses are perfect for attracting new students.

Online ESL birthday celebration lesson with interactive digital teaching materials and virtual classroom activities.
Bonus lessons, seasonal eve

6. Celebrate Birthdays 🎂

A free birthday lesson, themed class or digital birthday certificate can leave a lasting impression.

Small gestures like these strengthen relationships with both students and parents—and they're far more memorable than discounts alone.

7. Build a Referral Programme ⭐

Happy students are your best marketing team.

Encourage referrals by rewarding families with:

  • a free lesson

  • a lesson discount

  • bonus resources

  • exclusive club access

Don't forget to ask for testimonials too—they're marketing gold.

8. Reward Loyalty ❤️

Keeping a student is far easier than finding a new one.

Offer returning students rewards such as:

  • bonus lessons

  • loyalty discounts

  • digital reward cards

  • exclusive resources

These incentives encourage long-term learning and increase retention.

9. Create Bonus Products 🚀

Give students more reasons to stay.

Consider offering:

  • Reading clubs

  • Speaking clubs

  • Debate clubs

  • Printable worksheets

  • Holiday courses

  • Homework packs

These extras increase the perceived value of your teaching without dramatically increasing your workload.

10. Promote Your Offers 📢

Don't assume students know what you offer.

Highlight:

  • Free trials

  • First lesson discounts

  • Referral rewards

  • Bonus materials

  • Holiday programmes

If people don't know it exists, they can't buy it.

11. Collaborate with Other Teachers 🤝

Networking isn't just good for professional development—it grows your business too.

Working with other teachers allows you to:

  • refer unsuitable students

  • receive referrals in return

  • co-host events

  • create clubs together

  • expand your range of services

Collaboration often creates opportunities that working alone simply can't.

Happy English language learners celebrating their progress after successful online ESL lessons.
Satisfied students become loyal learners—and your best source of word-of-mouth marketing.

Final Thoughts

Growing a successful online ESL business isn't about constantly chasing new students—it's about creating an experience people want to return to and recommend.

Choose a few ideas that suit your teaching style, test them, refine them, and keep building.

Every loyal student started as someone who simply gave you a chance.

Happy teaching!

Crystal

Crystal Weber

Crystal Weber

Crystal is founder and the CEO of Crystal Clear ESL, as well as an educator, instructional designer and business leader with over 20 years of experience in online and ESL teaching and learning.

Back to Blog

© esl-curriculum.com