Freelance teacher at an online language school with a set curriculum (Lingoda)
Rank #168 · Tier C · Priority score 46/100 · Category: Education & tutoring
Teach small-group or 1:1 language classes from a school's ready-made curriculum for a fixed per-class fee. The school supplies the students and materials.
Scores
| Metric | Value |
|---|---|
| Payment probability (6 months) | 6/10 |
| Automation after setup | 2/10 |
| Setup effort (1 = trivial) | 4/10 |
| Ongoing effort (1 = none) | 7/10 |
| Income potential | 4/10 |
| AI leverage | 2/10 |
| Legal in reference countries | 100% |
| Platform pays out in reference countries | 70% |
| Capital required | $0 |
| Time to first dollar | 30–75 d |
| Typical monthly income (low / median / high) | $100 / $500 / $1,500 |
Realistic expectations
Most people who try this earn around $100–$500 per month in the first year; the high figure of $1,500 is a ceiling for a focused solo operator, not a typical outcome. The chance of receiving at least one real payout within six months is rated 6/10. Expect the first payment after 30–75 d.
How it works
Online language schools such as Lingoda sell subscriptions and need certified teachers to run scheduled Zoom classes from their CEFR-aligned materials. You choose time slots, the school fills them, and you teach without writing a curriculum or finding students. Unlike Preply or italki you don't set prices or compete on a marketplace. Lingoda wants C2 language level, a teaching certificate and 2-3 years of experience, and runs on freelance contracts.
Platforms: Lingoda
Resources & business plan
What you need to start
| Resource | Amount |
|---|---|
| Time to launch | 15 hours |
| One-time cash | $0 |
| Recurring fixed cost | $0 / month |
| Tools | school-provided Zoom classes and CEFR materials |
| Skills | C2/native level in the language; recognised teaching certificate (CELTA/TEFL etc.); 2-3 years teaching experience |
| Equipment | laptop with webcam; headset; stable broadband |
| Accounts | Lingoda freelance contract; bank account (method unverified) |
How the money is made (unit economics)
| Metric | Value |
|---|---|
| Unit | per 60-min group class |
| Typical price per unit (low / median / high) | $8 / $11 / $13 |
| Direct cost per unit | $0 |
| Platform fee | 0% |
| Gross margin (median case) | 100% |
| Human hours per unit after automation | 1.1 |
Lingoda does not publish pay (its jobs page gives no rate); TEFL.org reports about $8-13 (GBP 6.33-10.30) per hour-long class, so $8-13 is estimated and unverified.
Break-even
| Metric | Value |
|---|---|
| Monthly fixed cost | $0 |
| Units per month to break even | 0 |
| Typical months to break even | 3 |
| Months to recover startup cash | 0 |
No fixed monthly cost. Assumes you already hold the required certificate; if not, a TEFL course costs $150-1,500 and should be counted as startup cash.
Market conditions (Nov 2026)
| Factor | Assessment |
|---|---|
| Demand trend | declining |
| Competition | high |
| Effect of AI | headwind |
| Price pressure | falling |
| Chance of real net profit within 12 months (≥ $100/month where the plan can pay that much) | 40% |
| Typical net profit at month 12 (low / median / high) | $0 / $90 / $1,400 |
For qualified teachers this is reliable but low-paid work. AI conversation apps and cheaper marketplace tutors pressure language-school subscriptions in 2025-26, which reduces open slots. Failure modes: rejection for missing credentials, class cancellations and slots not filling. Fact-check: median month-12 net lowered from $400 to $90 so it agrees with the 40% profit likelihood (fewer than half of starters clear $100/month, so the median starter cannot).
Pricing strategy
No pricing control; increase income by offering popular time slots, multiple levels and high reliability scores.
Path to profit
- Month 0: application, demo, contract (cost $0 if already certified)
- Month 1-2: first classes, about $100-300/month
- Month 3-6: 30-40 classes/month, about $350-500/month
- Month 6-12: steady part-time schedule; $400-1,000/month
Business-plan sources:
Payout path
- Methods: SEPA bank transfer (IBAN + BIC/Swift; up to 10 working days), PayPal (faster)
- Minimum payout: None stated (whole monthly invoice is paid)
- Frequency: monthly (invoice generated on the last day of the month)
- Typical delay: 30 days
- Notes: Lingoda Teacher Support Centre (Nov 2026): an invoice is generated on the last day of each month and paid within 30 days (excluding German weekends/holidays) by SEPA bank transfer or PayPal; intermediary-bank transfers are not supported. Still unconfirmed: the per-class pay rate, which sits in the account-only Remuneration Structure document (third-party sources report about USD 8-13 per hour or EUR 11 per class).
Full cycle (setup → earn → bank account)
- Apply with certificate
- Pass demo lesson
- Open time slots
- Teach booked classes
- Get paid monthly to bank
What can be automated
- AI-generated warm-ups and extra practice
- Reusable class notes
- Calendar sync for slot booking
Unavoidable manual steps
- Application, demo lesson, certificate check
- Teaching every class live
- Invoicing (if required)
Legality & compliance
Legal everywhere; freelancers must be legally able to invoice in their country.
- Compliance requirements: freelance/self-employed registration; teaching certificate (TEFL/CELTA/DaF); tax reporting
- Platform availability: Job listings say 'Remote - all countries' as long as you can legally freelance. Some languages require native-level skill.
Risks
- Low hourly pay
- Class cancellations
- Requires certification and experience
- Pay rate set by school
Evidence that people get paid
Lingoda's official jobs page confirms the freelance model and requirements and describes a teacher-relations team that 'ensures every teacher is paid on time'.
Sources
- https://www.lingoda.com/jobs
- https://www.tefl.org/teach-english-online/lingoda/
- https://www.lingoda.com/en/teach/
- https://lingodateachers.elevio.help/en/articles/133-how-are-payments-sent-out-to-teachers
- https://lingodateachers.elevio.help/en/articles/345-invoice-information
Tags: live, language, contractor
Generated from data/strategies/teaching.json by npm run build:catalog. Edit the JSON, not this file.