How to hire teachers for an online language school
Where to find them, how to screen them, how to run a practical teaching test, and how to onboard a newly hired teacher into your online language school's operation.
Hiring teachers for an online language school is one of the decisions that most determines whether the operation will grow or get stuck on the owner. A good teacher brings students in and keeps them; a bad teacher burns marketing money and damages the school's reputation through reviews and word of mouth. This article walks through a practical process for recruiting online language teachers, from posting the job to the first month at the school.
Why hiring a teacher for an online school is different from a brick-and-mortar one
An online language school competes for teachers against more options than a neighborhood school does. The same English teacher who could work at your school might be giving private lessons through Cambly, Preply, iTalki, or building their own schedule via Instagram. They do not need to live nearby, do not need to take the subway, do not need a storefront. That widens the candidate pool a lot, but it also raises their opportunity cost.
In practice, that means two things. First, you have access to teachers of English, Spanish, French, Italian, or any language living in any city in Brazil or even abroad. Second, you need to offer something that a foreign marketplace does not, or at least pay something comparable. Almost always, the differentiator is not just the hourly rate; it is schedule stability, a predictable flow of students, and a professional system that makes the teacher look good to the student.
Where to find language teachers to hire
There is no single channel that delivers all the good candidates. Mixing sources is what works.
LinkedIn is the most obvious channel and the most underused by small schools. Searching for "English teacher", "Spanish teacher", or "language teacher Brazil" and opening a paid or organic listing tends to bring in professionals with a degree in languages, with experience at a traditional school, and a more serious profile. They tend to expect a formal employment or contractor agreement.
Facebook groups for language teachers are still where a lot of good candidates live, especially freelance teachers who have already left Cambly or Preply and are building their own schedules. Groups like "Professores de inglês do Brasil", "Profes de espanhol online", and similar ones have a high turnover of job posts. The profile there is less formal and more open to per-hour and per-student contracts.
Indeed, Catho, and Vagas work well for roles with formal monthly employment or contractor expectations. People who apply through those sites usually have a formal resume and expect a signed work contract, so it is a natural filter for a school that wants a more established structure.
Internal referrals are the highest-converting channel. Asking your current team to refer someone they know who teaches a language tends to bring in candidates pre-filtered for the school's culture, with aligned salary expectations. It is worth paying a referral bonus to speed things up.
Local language and education programs at universities, especially extension and internship programs, are a good source for junior teachers. This works best for a school that can invest time in training.
Hiring models that make sense for an online language school
Full formal employment is rare at a small online school. It is expensive, locks in fixed hours, and creates labor liabilities that a first-time owner cannot absorb. It makes sense once the school already has predictable volume and wants to retain a head of curriculum or a senior teacher.
A monthly contractor arrangement is the most common model at an established school. The teacher registers as a sole proprietor or small company, issues a monthly invoice, and gets a fixed schedule guaranteed by the school. It works when the flow of students is predictable and the school can guarantee a minimum number of hours per month.
A per-lesson contractor arrangement is the most flexible model and the one most small schools start with. You pay the teacher a fixed amount per lesson actually taught, and they issue a monthly invoice for the total. This model fits a school that is still growing and does not yet have a guaranteed flow of students to promise a minimum number of hours.
Per-lesson pay as an individual via a service receipt is the least formal version, used when the teacher has no registered company and the school does not require one. It involves source tax withholding and is more bureaucratic in the long run. It usually serves as a bridge until the teacher formalizes their own company.
Deciding on the model before posting the job matters, because good candidates filter their application by the type of arrangement. A listing that does not make the model clear tends to attract the wrong candidates.
How to screen a language teacher candidate
The pile of resumes from online language teachers is large, and most look the same on paper. What separates a good candidate from an average one shows up in three layers of screening.
The first layer is the fluency filter. An English teacher needs to demonstrate real English, not just a course certificate. For languages like English, Spanish, and French, it is worth asking for a recognized certification (Cambridge CPE, CAE, FCE, DELE, DELF, CELTA) or requiring a short video recorded in the language right in the application. A two-minute video in the language eliminates half the candidates without having to schedule an interview.
The second layer is the teaching-skill filter. Knowing the language does not mean knowing how to teach it. In the interview, asking the candidate to explain a specific grammar rule as if you were a beginner student (the present perfect in English, the subjunctive in Spanish, the passe compose in French) reveals in five minutes who really knows how to teach.
The third layer is the online emotional-stability filter. Teaching on Zoom all day is tiring in a different way from teaching in person. Asking how many hours of online lessons the candidate teaches today, for how long, and how they organize breaks between lessons separates those who can handle the model from those who will resign in three months.
Practical test: a mock lesson before signing the contract
Every serious hire of an online language teacher goes through a 15 to 30 minute mock lesson before the contract is signed. The common format is for the school's head of curriculum to join a room as a beginner or intermediate student of the language and ask the candidate to run a lesson as if it were a real one.
Things you can assess in 20 minutes of a mock lesson that you cannot assess in a one-hour interview: presence on camera, energy in class, the ability to adapt when the student gets stuck, use of a digital whiteboard or screen sharing, the pace of the lesson, error correction without discouraging the student, and how they wrap up the session.
It is worth recording the mock lesson with permission and reviewing it later with the rest of the curriculum team. A hiring decision made together based on the recording tends to be more consistent than one made on the spot by a single interviewer.
Contract and paperwork checklist
Before the first student, it is better to have sorted out the boring part rather than discovering a problem on the first payroll.
A signed written contract, even for a per-lesson arrangement. A simple template covering the scope of the contract, the per-lesson rate, how it is calculated, the payment terms, the cancellation and no-show policy, ownership of the teaching materials, a non-solicitation clause for students (important for an online school where the teacher could try to take a student away), and an exit clause.
The teacher's company details for issuing invoices. Without them, the relationship stays informal and creates tax problems for the school.
Bank details for payment. The teacher's company account rather than a personal one, for accounting traceability.
A clear agreement on which hours the teacher commits to being available, how much notice they need to confirm a schedule block, and how a lesson canceled by the student gets rescheduled.
A basic confidentiality agreement, mainly covering student data. An online school handles personal data under data protection law, and the teacher needs to be aware of that.
How to onboard a newly hired teacher into the operation
This is where most small schools lose their way. They hire a good teacher but then drop them into a tangle of Google Drive, Excel spreadsheets, a personal Zoom account, and a WhatsApp group that nobody really understands. The result: the teacher takes weeks to perform as they should, and part of what they produce ends up in their personal accounts, outside the school's control.
Onboarding a new teacher into an online language school needs to cover, at a minimum: their own login to the school's system, visibility only of the students they are responsible for, access to the school's schedule where they can see and block hours, a single live class link generated by the school rather than from their personal account, a place to upload materials and student records that stays with the school even if the teacher leaves, and a communication channel with the curriculum team that is not a personal WhatsApp.
Without that, hiring a teacher turns into hiring one more parallel system inside your school.
How Noladi helps with this stage
Noladi does not recruit teachers for you and does not have a resume database. But it solves the part that comes after hiring, which is the point where most small schools get stuck.
The school has its own address, something like yourschool.noladi.app, with the school's brand on the student dashboard and in the live class. Within that address, the curriculum team registers each teacher on the team as a member with their own login, defines their role, and what they can see. A newly hired teacher logs in with their own email and password, sees only the students assigned to them, their own schedule, and the history of the lessons they will run. They do not see the school's consolidated finances, do not see other teachers' students, unless the curriculum team grants access.
Every lesson this new teacher gives is born inside the school. The live class, the recording, the transcription, and the AI-powered post-class review stay tied to that student and that school, not to the teacher's personal account. If they decide to leave in six months, the material stays accessible to the curriculum team and for the student's continuity with another teacher.
The plan for schools starts at R$ 499 per month, with live class hours shared across the whole team. There is no charge per registered teacher or per registered student, so the school can hire as many teachers as makes sense without paying per head.
Get to know Noladi
If you are building or expanding the team at your online language school and want a single place to get teachers operating from day one, it is worth seeing how Noladi organizes this. Learn more at noladi.app/teacher.