Mr Teacher
Live classes ›
🌰 First month free

Learn English a little every day with Mr Teacher

720 short lessons from A1 to C2, 1,117 recordings, visible learning goals, guided feedback and fresh independent tasks.

Version 1.4.14 · about 64 MB · Android 8 or newer

Everything you need to speak English

Built by Mr Teacher — 18+ years of teaching in Iran, the UAE and China — around one idea: speak first.

🗺️

A learning map

6 levels, 72 units, 720 lessons. Walk the trail one stepping stone at a time.

🎙️

1,117 recorded audio clips

Recorded listening texts, examples and vocabulary across A1–C2.

🗣️

Speaking practice

Shadow speaking: listen, repeat, record your voice and compare it with the model.

🔁

Smart review

Spaced review brings back what you got wrong, right before you forget it.

🍁

Streaks & reminders

Daily goals and streaks. Repair each missed day for 20 acorns, up to four complete missed days; five complete missed days resets the streak. Android widgets are included. The independent iPhone widget is being prepared in the native app.

🌐

Help in your language

Tips and explanations in English, Chinese or Arabic. Lessons work offline.

Simple pricing

Try everything free for a month. Then choose a plan — no automatic renewal.

🎁
First month: free
Create an account in the app — no card needed.

Pay Mr Teacher directly (WeChat Pay, Alipay, bank transfer or a payment link) and you get an activation code. Enter it in the app: Plans → Activation code.

How to install

  1. Tap “Download for Android” on your phone.
  2. Download only from this official website. Open the APK and follow Android installation instructions. For updates, install over the existing app; keep the app installed to retain progress.
  3. Open Mr Teacher, choose your language and create your free account.
  4. Android: add the Mr Teacher widget. iPhone web reminders: import the MrTeacherWidget script into Scriptable, allow notifications, and run the 10-second test.

Questions

Is there an iPhone version?

Open the web app in Safari, then Share → Add to Home Screen. Sign in with your international account. Web 1.4.15 separates saving a reminder time from applying it. Web reminders require the imported Scriptable script. The independent native iPhone widget is not released yet.

How do I get an activation code?

In the app open Plans, choose a plan and message Mr Teacher on WeChat, WhatsApp or email. After you pay, he sends you a code like MRT-XXXX-XXXX.

Do I need the internet?

Internet is needed for sign-in, account services and first web loading. Android recordings are bundled. Web recordings become available offline after they have been cached.

What is new in 1.4.14?

All 1,117 recordings, lesson outcomes, feedback with revision, independent progress tasks, streak repair and corrected reminder settings. Updates preserve progress when installed over the previous Android version.

Ready to start?

Your first month is free. A few minutes a day is enough.