Guides
How to Start an Online Academy Under Your Own Brand
By Clasify Team · · 8 min read

Anyone can run a class on a video call. Building an academy — something students trust, pay for, and stay with — is a different job. The teaching is rarely the hard part. What trips people up is the operational scaffolding around it: the timetable, the attendance, the payments, and the question of whose brand the whole thing runs under. This guide is the order we'd set things up in, and what each step really costs you.
First, decide whether you own the brand or rent it
There are two ways to teach online. You can send students a link to someone else's video product — they see that vendor's name, that vendor's login, that vendor's app to install — or you can run the whole thing under your own name, on your own domain, so the vendor is invisible.
That choice is not cosmetic. It decides who owns the relationship with the student.
If your students log in to zoom.us, you are building someone else's brand every single day. If they log in to your domain, you are building yours.
A white-label platform means the login screen, the classroom, the emails and the address bar all carry your academy's identity. Students never learn that a company called Clasify exists underneath — which is exactly the point.
Name it and point a domain at it
Your name and your web address are the first thing a prospective parent judges. A free subdomain on a generic tool reads as a side project; your own domain reads as a school.
- Pick a name you can defend for years, not a clever pun you'll outgrow.
- Register the matching domain before you print anything.
- Point it at your academy so classes, logins and links all live on it.
Pointing a domain is usually a single DNS record and propagates within the hour. It is the one launch step that waits on anything external — everything else you control.
Add your teachers before your students
An academy is its teachers. Bring them on first: set each one up with their own login, their hourly rate, and the students or classes they're responsible for. A good platform will stop the same teacher being booked into two classes at once, so a clash is caught when it's created rather than when two groups are both sitting in empty rooms.
Turn the timetable into something that runs itself
This is where most new academies leak hours. If every lesson means creating a meeting, copying a link, and pasting it into a chat group, you have invented a part-time admin job nobody was hired for.
Set each class up once with its recurring weekly slot and let the sessions generate themselves. Every class gets its own room that's always ready to join. Students open a link in any browser — no app to install, no third-party account to create — and reminders go out before the lesson so nobody drifts off.
Let attendance and progress record themselves
Do not start a spreadsheet you'll update on Fridays. A student's attendance is the single best early warning that they're about to leave, and it's worthless if it's a week behind.
- Attendance should be captured the moment a student joins the room.
- Excused absences should be recorded but kept out of the attendance rate, so illness doesn't make a healthy student look like they're disengaging.
- Progress — lessons taken, lessons remaining, last activity — should live on one record per learner, filling itself in as classes happen.
Decide how you'll collect tuition
If you plan to charge, decide how before you enrol anyone. Whatever you collect through — a bank transfer, a local wallet, your own payment link — the pain is never the transaction, it is the reconciliation: matching who paid against who is actually enrolled and attending. Keep one clean record per student — their enrolments, their attendance, whether they are still active — and collection stops being a guessing game, because you always know who to bill and who has quietly gone quiet. You collect on your own rail; the platform just keeps the list you collect against honest.
Protect the data before you're forced to
Phone numbers and parent names are the most sensitive thing a school holds and the most casually handled. Store them somewhere they're encrypted at rest, keep each academy's data isolated, and turn on two-factor authentication for your admins. It costs nothing to set up and everything to skip.
A realistic launch checklist
- Choose the name and register the domain.
- Set your logo and colours so the academy looks like yours.
- Add your teachers and their rates.
- Create your classes with recurring slots.
- Enrol your first students.
- Decide how you'll collect tuition.
- Do one dry-run lesson end to end before you invite anyone real.
None of this takes months. With a platform built for it, the slow step is deciding what your school is called — the rest is an afternoon. Build it under your own brand, and every lesson you teach compounds into something you own.
All articles