How to build your online English school from scratch
How to build an online English school from scratch, from planning classes and teachers to finances and live classes, all inside a single platform branded as your own.
To build an online English school from scratch you need five things: a clear proposition of who will teach and for whom, teachers set up with defined roles, a model for packages and prices, a way to organize the schedule and enrollment, and a live classroom carrying your brand. The rest is executing each piece without scattering everything across ten disconnected tools.
Define the proposition before you hire
Before you think about any tool, settle the basics of the business. Which adult audience do you serve, conversation or English for work, one-on-one lessons or small groups, and how much does each package cost.
This decision shapes everything that follows. It defines how many teachers you need, how you build your lesson packages, and what price point keeps the operation running.
Write it down on a single page. Anyone who starts without a clear proposition hires teachers too early and builds a schedule that is still going to change.
Build the team with roles and permissions
An online school is more than one teacher. You will have people who teach, people who handle coordination, and people who manage the finances, and not everyone needs to see everything.
In Noladi you invite each person by email and assign them a role. Roles control what each person can access: a teacher joins their own classes and students, coordination organizes the schedule, and sensitive data stays restricted to whoever you choose.
This avoids the common scenario in small schools, where everyone edits the same master spreadsheet and no one knows who changed what.
Set up packages, enrollment, and the schedule
With the team in place, organize how students join and what they buy.
- Register your lesson packages with a name, a price, and the services each one includes.
- Add each student and link a subscription to them, with the package, the amount, and the installments.
- Book classes on the schedule, with participants, time, weekly recurrence, and the lesson that will open on the whiteboard.
Noladi's schedule syncs with the teacher's Google Calendar, so every booked class also shows up on their personal calendar.
Worth knowing the limit: the student does not book their own class. The school creates every booking; the student only views theirs.
Get the live class running with your brand
The heart of an online school is the class. In Noladi it happens in the browser, with nothing to install, with a collaborative whiteboard where you draw and the student writes alongside you, a Canva slide imported in, and a PDF dragged onto the board.
The difference compared to opening a Google Meet or Zoom link is what happens after the class. Minutes after it ends, the student gets the lesson review in their dashboard: replay, synced transcription, new vocabulary, speaking stats, and AI suggestions with a teaching-focused explanation.
All of this runs on your domain, yourschool.noladi.app, with the school's brand. The student does not become a marketplace listing; they belong to your school.
Keep track of finances without becoming a spreadsheet
Finally, stay on top of the money. Noladi records who subscribed to which package, generates the installments, and shows what is outstanding per student.
An important point of honesty: Noladi does not charge the student's card or process the payment for you. The actual charge, whether by Pix, card, or bank slip, you handle on your own. The system tracks who owes and who has paid, and you mark an installment as received when the money comes in.
For day-to-day operations, this replaces the overdue-payments spreadsheet scattered across tabs.
Frequently asked questions
How much does it cost to build an online English school
The management side of Noladi, student records, schedule, packages, and finances, is free. You only subscribe when you turn on the live classroom. There is no commission on what the school charges its students.
Do I need to know how to code to put the school online
No. The school runs at its own address in the format yourschool.noladi.app, with your name and your colors, without you having to configure a server, a domain, or any code. You set up the team, build the packages, and start booking classes right from the interface.
Can the student book their own class
No. The school, teacher or coordination, creates and organizes the bookings. The student opens their own area to see scheduled classes, join the live classroom, and review past lessons, but cannot book, cancel, or reschedule on their own.
Building an online English school from scratch gets simpler when team, packages, schedule, live class, and finances all live in the same place, with your brand front and center. That is exactly what Noladi brings together. Take a look at noladi.app/teacher.