One code. Your whole class on the river.
Share your join code or invite link, approve who joins, set homework from any lesson, and see who is actually practising. When a student you referred subscribes, you earn 10% of every payment.
- Teacher accounts are free
- You approve every student
Everything starts from one screen
This is your home, laid out exactly as it is in the app. The names are examples.
- Your join codeTap it to share the code, or a link that opens Mashi with the code filled in. You approve every request.
- Invite students to ProYour referral code. They get a month free on yearly or a week free on monthly; you earn 10%.
- Assign and AnnounceHomework and messages, one tap each.
- Classes and private studentsGroup them, or teach one to one. You choose which class new students land in.
Students join with your code
Four steps, and nothing to set up first. Pick the teacher option when you sign up and your code is waiting.
You get a join code
It sits at the top of your home screen. Share the code on a board or a slide, or send the invite link in a chat: it opens Mashi with the code filled in, or the store if the app isn’t installed yet.
They enter it
The student enters the code (or taps your link), sees your name come back, and sends a request. A student has one teacher at a time.
You approve or decline
Requests land in Join requests. Nothing joins your roster automatically. Approved students go to the class you chose in Class settings, or to your private students.
Assign and track
Approved students can receive assignments and announcements, and appear in your reports.
Build an assignment in four fields
Give it a title, choose the lessons, choose who gets it, set a due date. That is the whole form. Changed your mind? Move the due date or delete it from the assignment.
- Any lessons you likePick from the same Levels → Lessons structure your students see.
- Whole classes or individual studentsTarget a class, several classes, or one learner who needs the extra work.
- Completion tracked fairlyOpen the assignment and see exactly who has finished and who hasn’t started. Only work done after you set it counts, so an old lesson doesn’t tick it off.
See the class, then see the student
Class-level first, so you know where to look — then one student at a time, with a report you can export and share.
Class activity
Who is practising this week and who has gone quiet — the number that predicts everything else.
Class skills
Where the class is strong and where it isn’t — nouns, verbs, adjectives, sentences.
Class trend
Average score and quiz volume over time, so you can tell a bad week from a bad topic.
Per-student report
Pick any student and any period. Their activity, their scores, their overdue work.
Export & share
Send a report straight to a parent, a head of department, or your own records.
Class chat and announcements
Every class gets its own chat. Pin homework, remove a message, or turn student posting off for announcements only. Contact details and links are hidden automatically.
Set-up you can finish inside one lesson
- Nothing to provisionNo seats to allocate before you start, no IT ticket. (A whole department buying together? That is an organization plan.)
- You control the rosterEvery student on your list is one you approved.
- The curriculum is already built1,264 items and 1,789 native recordings, by native Egyptian teachers with 25+ years in the classroom — you assign it, you don’t have to author it.
- Same app, both rolesStudents don’t install anything different, and neither do you. Every teacher screen has short first-time tips.
Want to see the exact syllabus you’d be assigning? All 40 lessons are published.
Your students get a free month or week. You get 10%.
Next to your join code is a second code: your referral code. A learner who enters it before subscribing gets an extra month free on the yearly plan, or an extra week free on the monthly plan. And you earn 10% of every payment they make — the first one and every renewal after it, for as long as they stay.
- Counted honestlyA student on a free trial shows as “started”. They count, and earn, only once they have actually paid.
- Paid monthly, on requestEach month closes on the 1st. Add how you want to be paid, then tap Request payout on Earnings (once a month) and we send it by bank transfer, InstaPay, Vodafone Cash or PayPal.
- No minimumIf you earned it, you can ask for it. A refunded payment is deducted from the next payout.
The full rules are in section 7 of the terms. You can’t refer yourself. Questions about earnings or a payout: partners@mashiapp.pro.
| 8 students on yearly | 8 × $89.99 × 10% | $71.99 a year |
| 12 students on monthly | 12 × $14.99 × 10% | $17.99 a month |
Commission is worked out in US dollars on the price the student actually paid, so students in other countries earn you 10% of their local price.
Pick the teacher option when you sign up
Download Mashi, choose the teacher role, and your join code and your referral code are on your dashboard. Teacher accounts are free.
Buying for a whole department? Organization plans.