Browse live openings on Plain Chalk's jobs board once you know which unit you're looking at.
The units you'll see most often
Per hour (clock hour)
The employer states a rate for sixty minutes of paid work, or clearly says "per hour". Parallel's Maine specialised-education posting is a clean example: it lists state bands and says teachers in Colorado, Illinois, Massachusetts, Maine and Oregon start at USD 38 per hour.[1] OpenLiteracy's reading tutor pool likewise starts tutors at USD 28 per hour once placed.[2]
Clock-hour ads are the easiest to compare to each other, provided you check what the hour covers: teaching only, or teaching plus unpaid prep and parent notes. The ad will not always say. Ask before you accept.
Per lesson
"Lesson" usually means one booked session of a stated length. Atom Learning's 11+ online tutor posting quotes GBP 30 per lesson.[3] Tute Education quotes GBP 26.50 per Tute lesson and, on the same careers material, ties that lesson to a 45 minute slot.[4]
The trap: "per lesson" without a length is incomplete. A GBP 30 lesson that runs for 60 minutes is not the same as a GBP 30 lesson that runs for 30 minutes. You may compute a derived per-sixty-minutes figure only when length is published, and the employer's native unit stays the primary number. Leave the comparison unfinished if length is missing.
Per class
"Class" is the cousin of "lesson", often used when the platform sells fixed-length slots. ZEnglish (via Lyngo) states a range from JPY450 for a 25 minute class to JPY1,300 for a 45 minute class, depending on class type and incentives.[5] That's honest unit writing: amount and length on the same line.
BrightChamps illustrates a common collision inside one phrase: a job posting quotes INR 240 to 400 "per paid class (per hour)".[6] The brackets claim the class is an hour; the word "class" still implies a booked session. Treat that as one employer's definition, not a universal rule. Confirm whether unpaid demos or short classes still count as a "paid class".
Per multi-week class or course
Some literacy and enrichment roles pay for a whole block of teaching, not each session. Literacy Tree's structured-literacy specialist posting quotes a base range of USD 1,200 to 1,620 per 12 week class taught.[7] That's not an hourly wage and not a monthly salary. To compare it with an hourly job you need the employer's session calendar. Without that calendar, don't invent an hourly figure.
Per month
Monthly figures are usually capacity claims: what you might earn if your calendar is full. GLOBAL E-LEARN's teacher page says you can earn "as much as" PHP 80,000 per month plus performance bonuses.[8] That wording is marketing, not a base rate. UPRIO's become-a-tutor page similarly says "Earn up to ₹22,000 per month".[9]
For monthly ads, ask three questions: how many teaching hours does that figure assume; is it before or after platform fees; and what happens in a quiet month.
Unit collision: when two labels fight on the same page
Plain Chalk's rule: the employer's native unit stays primary. Any figure per 60 minutes is derived only, labelled as such, and only shown when amount and length are both sourced.
Unit collision is when the currency number looks comparable but the unit isn't:
- Hourly rate + 25-minute booking. OpenLiteracy quotes tutors starting at USD 28 per hour once placed,[2] paired against its own PASS-recorded 25 minute lesson length. Reading Ramp quotes "$20 – $24 / hour" and, on the same page, "25-minute Zoom sessions."[14] An hourly sticker next to a short slot isn't automatically "$28 for 25 minutes" — confirm how the hour is billed.
- Hour vs short class (cross-employer). That USD 28 per hour OpenLiteracy figure and ZEnglish's JPY450 / 25 minute class are both "pay", but one is already hourly and the other is a short slot.[2][5] Convert only when amount and length are sourced.
- Lesson length mismatch. goFluent has been reported as USD 9 per 60 minute lesson and USD 4.50 per 30 minute lesson.[11] Halving the time halves the pay in that report.
- Gross vs take-home. On a GBP 30.00 per hour lesson, PMT Education notes an 18% platform fee would leave GBP 24.60 per hour.[12] Separate the sticker from net.
- Class that claims to be an hour. BrightChamps' "per paid class (per hour)" line packs two units into one sentence.[6]
Marketing "up to" and "as much as"
Treat "up to", "as much as" and similar ceiling language as marketing, not a base salary. Record the quote, flag it, and don't use the ceiling as the number you compare. Examples already on file:
- GLOBAL E-LEARN: "Earn as much as PHP 80,000 per month…".[8]
- Protostar Education: "Pay up to $22 per 40 min lesson."[13]
- UPRIO: "Earn up to ₹22,000 per month".[9]
- Write Edge: "Monthly salary of up to RM4,000-RM6,000…".[16]
- Skysmart: income "from 60,000 ₽" with a full schedule.[10]
Practical habit: write down the floor you can verify (base rate, starting band, or "once placed" rate). Ignore the ceiling for side-by-side comparisons until someone shows you how teachers actually hit it.
Apples-to-apples: a short worksheet
Before you favour Job A over Job B, fill this in from the posting — not from memory:
- Currency (USD, GBP, JPY, PHP, INR…).
- Unit (hour / lesson / class / 12 week class / month).
- Session length in minutes, if not already hourly.
- What is paid (live teaching only? prep? cancellations?).
- Fees (platform cut, payment processing).
- Marketing flag (does the sentence say "up to" / "as much as"?).
Worked sketches (illustrative maths only):
- Parallel $38/hour: already $38 per 60 minutes.[1]
- OpenLiteracy $28/hour: $28 per 60 minutes once placed.[2]
- Tute £26.50 per 45-minute lesson: derived ≈ £35.33 per 60 minutes if every minute is paid at that lesson rate.[4]
- ZEnglish JPY450 / 25 min: derived JPY1,080 per 60 minutes; JPY1,300 / 45 min: about JPY1,733.[5]
- Atom £30 per lesson: incomplete until length is confirmed.[3]
- Literacy Tree $1,200–$1,620 per 12-week class: leave as course pay until live hours are known.[7]
If step 3 or 4 is blank, stop comparing. A missing unit is a reason to email the recruiter, not a reason to guess.
Structured "hourly" salary fields
Some applicant-tracking pages show a structured hourly salary widget. Trust it only when the employer's own words also say hourly — as Parallel and OpenLiteracy do.[1][2] Don't trust a widget that invents an hourly figure from a 25 or 45 minute class rate,[5] an "up to" monthly line,[8][9] or a 12 week class fee.[7] Store the employer's native unit next to the number so you never convert twice.
Quick checks before you apply
- Prefer amount + unit + session length in one place (ZEnglish's JPY range is a model).[5]
- Separate starting rates from ceilings.[1][2]
- Watch paid class language that may exclude demos or cancellations.[6]
- Convert lesson rates only when length is published (Tute's 45 minutes).[4]
- Park monthly marketing figures until you know hours.[8][9][10]
- Keep sticker rates distinct from take-home after fees.[12]
When you scan openings, use Plain Chalk's job board and match each pay line to this unit checklist.
Sources
- Parallel — Virtual Specialized Education Instructor (Maine). Quote: "CO, IL, MA, ME, OR: Starts at $38/hour". job-boards.greenhouse.io. Checked 18 Sep 2026.
- OpenLiteracy — Reading Tutor Pool. Quote: "Tutors begin at a starting rate of $28/hour once placed." openliteracy.breezy.hr. Checked 18 Sep 2026.
- Atom Learning — 11+ online tutor. Quote: "£30 per lesson + unlimited referral bonus". careers.atomlearning.com. Checked 18 Sep 2026.
- Tute Education — self-employed online teacher. Quote: "Earn £26.50 per Tute lesson" (45-minute lesson length recorded from the same employer materials). tute.com. Checked 18 Sep 2026.
- ZEnglish (Lyngo LLC) — ZE Online English Teacher. Quote: "Ranging from JPY450 (25 min class) to JPY1,300 (45 min class), depending on class-type and incentives." jobs.lyngo.jp. Checked 18 Sep 2026.
- BrightChamps — mathematics teacher posting. Quote: "₹240 – ₹400 per paid class (per hour)". vthetecheejobs.com. Checked 18 Sep 2026.
- Literacy Tree — Reading Specialist (Structured Literacy). Quote: "range $1200-$1620 base per 12 week class taught". job-boards.greenhouse.io. Checked 18 Sep 2026.
- GLOBAL E-LEARN — Online English Teacher. Quote: "Earn as much as PHP 80,000 per month plus performance based bonuses." (marketing/ceiling language.) e-learn.com.vn. Checked 18 Sep 2026.
- UPRIO — Online Maths Tutor (CBSE). Quote: "Earn up to ₹22,000 per month" (marketing/ceiling language.) uprio.com. Checked 18 Sep 2026.
- Skysmart vacancy. Quote (translated): income "from 60,000 ₽ from the start of teaching — with a full schedule". hh.ru. Checked 18 Sep 2026.
- goFluent — teacher report. Quote: "When I first applied I was offered $9 per 60-minute lesson and $4.50 per 30-minute lesson." theteflacademy.com. Checked 18 Sep 2026.
- PMT Education — platform fees explained. Quote: "On the same £30.00 per hour lesson, an 18% platform fee would leave you with £24.60 per hour." pmt.education. Checked 18 Sep 2026.
- Protostar Education — Online ESL Teacher. Quote: "Pay up to $22 per 40 min lesson." protostaredu.com. Checked 18 Sep 2026.
- Reading Ramp — Online Reading Specialist. Quotes: "$20 – $24 / hour"; "you will provide engaging, effective, and individualized lessons to students through 25-minute Zoom sessions." reading-ramp.breezy.hr. Checked 18 Sep 2026.
- U&I Language — Online English Tutor. Quote: "Offering good compensation (Min US$16~MaxUS$30/ an hour)". uni-language.com. Checked 18 Sep 2026.
- Write Edge — 2026 Online English Teacher. Quote: "Monthly salary of up to RM4,000-RM6,000, with consideration on experience, performance and qualifications" (marketing/"up to" band.) writeedge.applytojob.com. Checked 18 Sep 2026.