Most teachers in Egypt went online the same way. Record the lesson, upload it to YouTube as unlisted, drop the link in the WhatsApp group, put the PDF on Google Drive, and collect money by wallet transfer. It costs nothing, and it works.
Until it doesn't. The group hits its limit, the links travel further than you meant, and your evenings go to checking who paid. The question is not whether the free setup is bad. It is whether it still fits the size of what you are running.
This is an honest comparison, including the cases where you should not switch yet.
What the free stack does well
It is fair to start here, because the free setup has real strengths.
- Zero cost to start. You can test whether students will pay for your recordings before spending anything.
- Everyone already has the apps. No sign-up, no password to forget, no "how do I log in?" messages.
- YouTube handles video well. It adapts quality to the student's connection and plays on any phone.
- WhatsApp is where students and parents already are. Reminders are seen quickly.
For a new teacher with a few dozen students, or someone testing a new subject, this is often the right choice. Nobody should build a platform before they know students will pay.
Where it breaks as you grow
The problems show up gradually, then all at once.
Links are not access control
An unlisted YouTube video can be watched by anyone who has the link. Once a link is forwarded, you cannot tell who is watching or stop them. YouTube's private setting limits viewers to specific Google accounts, but it is capped at 50 people per video, which does not work for a class of 300. Google Drive links behave the same way: whoever has the link and permission can pass it on.
Payments are checked by hand
A student sends a wallet or InstaPay screenshot. Someone matches it to a name, adds the student to the group, and later has to remember to remove them when they stop paying. Most teachers admit that removal rarely happens on time.
Groups have ceilings
A WhatsApp group holds up to 1,024 members. Before that ceiling, large groups already become noisy, important messages get buried, and every student can see every other student's phone number.
You have no data
You cannot see which student watched which lesson, who has not opened anything for two weeks, or which chapter people keep replaying. That is exactly the information that helps you teach better and answer parents.
Your work runs on someone else's rules
A YouTube channel can be restricted after reports, a WhatsApp number can be banned, and apps change features without asking. If that happens mid-term, your whole class loses its way to you overnight. Students also remember "the channel" or "the group", not your name or your domain.
Side-by-side comparison
| Point | YouTube + WhatsApp + Drive | Your own platform |
|---|---|---|
| Starting cost | Free | Build or subscription cost |
| Who can watch | Anyone with the link | Only paying, logged-in students |
| Access when payment stops | Stays unless you remove it by hand | Closes automatically |
| Payment checking | Screenshots, manual | Automatic for cards; codes or confirmation for wallets and InstaPay |
| Tracing a leak | Very hard | Watermark with student name, activity logs |
| Exams | External forms, manual marking | Built-in, auto-marked, stored per student |
| Parent follow-up | Phone calls | Parent login or reports |
| Your brand | Lives inside other apps | Your name, your domain |
| Your data | Scattered across apps | In one place, exportable |
A platform does not make leaks impossible. Screen recording still exists. What changes is that leaking now requires a paid account, and a watermark ties any copy back to that account. See protecting course videos from leaks for what works and what does not.
The hidden cost of free
The free stack costs no money, but it is not free.
There is also the cost you cannot count easily: the student who did not renew because a friend forwarded the link, and the parent who moved their son to another teacher because nobody could tell them how he was doing.
So the real comparison is not free versus paid. It is a platform's yearly cost versus assistant hours, lost renewals and forwarded links. If the platform wins that sum, free is the expensive option. If not, waiting is perfectly reasonable.
When you should stay with the free stack
Switching too early is also a mistake. Stay where you are if:
- You have fewer than about 50 paying students and admin takes an hour or two a week.
- You are still testing a subject or a new grade.
- Most of your income comes from in-person groups and recordings are a small extra.
- You do not yet have the time to prepare a full term of content for a platform.
This will not fix leaks, but it buys you time until you are ready to move.
How to move without losing students
When the time comes, move in stages.
- Choose a clean starting point, usually a new term or a new grade
- Put all new lessons on the platform only, and leave older material where it is
- Keep one WhatsApp group or channel for announcements only, not for content
- Offer every payment method students already use: wallets, InstaPay, cards and prepaid codes
- Give each student a short video explaining sign-up and payment
- Have one assistant handle sign-up questions during the first two weeks
- Tell parents what they can now see, and how
Students follow the content. If new lessons only appear on the platform, most will move within a couple of weeks. For the wider picture of features and cost, read your own e-learning platform as a teacher.
Common mistakes when switching
- Running both setups in parallel for too long. If new lessons still appear in the group, nobody has a reason to sign up.
- Making sign-up hard. Ask for a name, phone number and grade. Nothing else on day one.
- Supporting only card payments. Many students do not have a card. Wallets, InstaPay and codes are essential in Egypt. See accepting online payments in Egypt.
- Promising that leaks are over. Promise that each account is personal and watermarked. That is true and it is enough.
- Moving live sessions to a random new tool at the same time. Change one habit at a time. For live classes, see live classes inside your platform vs Zoom links.
Questions people ask
Is YouTube unlisted safe enough for paid lessons?
It hides the video from search, but anyone with the link can watch it. For paid content that is shared widely, it offers very little control.
Can I keep using YouTube inside my platform?
Some teachers embed unlisted YouTube videos in a platform to save on streaming costs. The page becomes protected, but the video link can still be extracted and shared. Dedicated video hosting with expiring links and watermarks is stronger.
Will students complain about logging in?
A few will in the first week. A short sign-up, a clear video guide and one assistant on hand usually solve it. After that, having all lessons in one place is easier for them than searching old chats.
Do I have to stop using WhatsApp completely?
No. WhatsApp is still the best channel for reminders and announcements. Just stop using it as the place where content and access live.
What if I teach only a few months a year?
Then a ready-to-use plan you can pause, or a lighter setup, may make more sense than a full custom build. The right choice follows your calendar.
A practical next step
For one week, note how much time you and your assistants spend on payments, links and access. That number, more than any feature list, tells you whether it is time to move.
If it is, you can book a meeting to talk through your setup, or look at our work to see what a teacher platform looks like in practice.