Online language classes

Teach a language you speak well to small groups or individuals over video, in evenings or weekends.

Startup costC$200 to C$1.5k
Monthly revenueC$400 to C$3k
Time needed6+ h/week
First incomeWeeks
  • C$200-1.5k
  • Side hustle
  • Online

Estimates for a small start in Canada, not guarantees.

What it is

Live video classes in a language you know well, such as French, Spanish, Mandarin or English as a second language. You plan lessons, run small groups or one-to-one sessions and track learners' progress.

Your first three steps

  1. Pick one language and one type of learner, such as business French or ESL for newcomers, and check what others charge
  2. Build a simple course outline and run a few trial lessons with friends for feedback
  3. Set up a simple website or social page with booking and payment, and list your classes on local community groups and tutoring platforms
Who pays

Adult learners, parents of school-age children, newcomers to Canada and employers paying for staff language training.

How it makes money

Hourly fee for one-to-one lessons, or a per-person price for a course of group classes (for example 8 to 10 weeks), paid upfront.

Skills that help
  • Fluent in the language you teach
  • Clear lesson planning
  • Patient, encouraging teaching style
Watch out for
  • Check whether your province requires registration or a licence for private career or language training schools, as this varies and may apply once you offer formal courses
  • A teaching certificate such as TESL or TEFL is not always legally required, but many learners and employers expect one
  • Register for GST/HST once revenue passes the small supplier threshold, and check how it applies to educational services
  • Check student data privacy and online payment terms
  • Time zones and evening hours can limit availability

🔒 Full research report for Canada

Real cost breakdown with current prices, licences and registration checklist, local competition, pricing, break-even and a 30-day launch plan, with sources.

Coming soon

Questions people ask

How much does it cost to start teaching languages online?

Startup costs are typically estimated at around $200 to $1,500, depending on your equipment, teaching materials, any certification and how you find students. Many teachers start with a simple video setup and grow from there.

How much can I make from online language classes?

Monthly revenue is typically estimated at around $400 to $3,000, depending on your hours, class sizes and how many learners you attract. Time zones and evening hours can limit your availability.

Do I need a licence or certificate to teach languages online in Canada?

Check whether your province requires registration or a licence for private career or language training schools, especially if you offer formal courses. A TESL or TEFL certificate is not always legally required, but many learners expect one. Check GST/HST rules too.

Other ways to run this business

Similar teaching and tutoring ideas

More ideas →