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. Wire up payments from day one If you plan to charge, decide how before you enrol anyone. Bolting billing on later means chasing payments by hand and reconciling them against a class list you keep somewhere else. A platform with subscription billing built in charges tuition on a schedule and ties it to the student record, so who has paid and who hasn't is never a mystery. 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. Switch payments on. 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.