Most people who set up to teach online start by shopping for tools, and end up with a drawer full of subscriptions that don't speak to each other. A video app, a spreadsheet, a payment link, a calendar, a chat group. Each one solves a problem on its own; together they create a bigger one — keeping them all in sync by hand. This is the shorter list of what a teaching business genuinely needs, and why fewer joined-up tools beat more clever ones. Start with the class, not the catalogue The usual mistake is to buy tools in the order the adverts reach you. Start instead from the one thing you actually do: teach a class, to the same students, again next week. Everything a teaching business needs hangs off that single repeating event. If a tool doesn't make that event easier, it's clutter with a monthly fee. A room that opens in a browser The classroom is the part you can't fake. It has to be live, and it has to open without a fight. A student should tap a link and be in the room — no app to install, no third-party account to create, no download bar crawling while the lesson starts without them. Inside, the basics carry most teaching: A shared whiteboard for working through a problem together. Screen share for slides, a text, or a worked example. Small-group rooms for pairs and breakout practice. An always-ready room for every class, so nobody hunts for a link. Anything beyond that is usually a feature you'll admire once and never open again. A timetable that runs itself Scheduling is where a teaching business quietly loses its evenings. If you create next term one lesson at a time — new meeting, copy link, paste into chat — you've turned teaching into data entry. If you're building next term one lesson at a time, you haven't bought a tool. You've hired yourself as an unpaid administrator. Set the recurring rule once — Mondays and Wednesdays, 5pm, ten weeks — and let the sessions generate themselves. Reminders should go out before each class, and the system should refuse to book the same teacher into two rooms at once, so a clash surfaces when it's created rather than when two groups are sitting in empty rooms. Records that fill themselves in The second time-sink is the register. Attendance kept by hand is late, incomplete, and impossible to defend when a parent asks. It should be captured the moment a student joins the room — attended, missed or excused, per lesson — and it should feed your reports without anyone retyping it. The same goes for the student file. One record per learner holds their enrollments, history, attendance, progress, assigned teacher and contact details. When a teacher asks how someone is doing, the answer is one screen, not four tabs. Payments that aren't a separate errand Chasing bank transfers over chat does not survive past about thirty students. Billing belongs inside the same system that knows who's enrolled: subscription tuition charged on a schedule, tied to the student record, in your students' local currency. Bolt it on later and you'll spend your month reconciling a payment app against a class list you keep somewhere else. The tools you can safely skip Feature lists are long because they're written for everyone. A live teaching business needs almost none of the heavy machinery sold with enterprise platforms: SCORM packages and self-study course-builders, if you teach live. Giant webinar broadcasting, if your classes are small groups. A separate CRM, once one student record already holds everything. Buy for how you actually teach, not for the longest grid on the comparison page. The right toolkit for an online teaching business is short, and most of it should be invisible — one place where the class, the register, the records and the money already know about each other, so you can go back to the only part students pay for.