
AI for Language Schools: Enrollment, Placement and Retention
How to use AI in a language school to answer questions about classes, run pre-placement conversations and flag students at risk of dropping out.
Want to apply this in your company?
Book a call with Juan →AI for Language Schools: Enrollment, Placement and Retention
AI for language schools works best as support for the front desk and the academic coordinator. It answers questions about classes and enrollment using confirmed data, collects information for a pre-placement conversation, and flags students showing signs of dropping out so the team can act. Decisions about level, class changes and negotiation stay with people. That boundary is what makes the use both safe and useful.
Key takeaways
- AI should answer questions about classes, schedules and enrollment only from a confirmed source, and hand off to the front desk when information is missing.
- Pre-placement collects the student's context, goal and learning history. Assessing the level belongs to the teacher or academic coordinator.
- Dropout risk is identified through combined signals (absences, lateness, silence, pending items), and outreach is always made by a person or through an approved message.
- Student data, including data on minors, requires a clear purpose, restricted access and a record of actions, in line with Brazil's LGPD.
- The safest path is a small pilot: one workflow, one owner, a log of every answer and a metric agreed before you start.
Where AI helps in a language school and where it does not
A language school has a very particular service pattern. Many questions repeat (which class opens at what time, how the trial lesson works, which course material to use), they arrive outside business hours, and they compete for attention with tasks that need judgment, such as deciding the level of an adult who studied English years ago and stopped.
AI performs well on the first kind of work: answering, organizing, reminding, summarizing. It performs poorly, and carries real risk, on the second: deciding. So the practical split is simple.
- AI can: answer frequent questions, list open classes, run an initial pre-placement conversation, prepare a student summary for the teacher, remind people of enrollment and re-enrollment deadlines, and list students showing signs of withdrawal.
- AI should not: set the final level, promise a seat or a discount, decide on cancellation or a course pause, negotiate overdue payments, or give opinions on a student's academic performance.
The idea of separating predictable workflows from work that needs judgment also appears in Anthropic's guidance on building agents: start with the simplest design that solves the problem and grant autonomy only where it is justified. In a school, that means most of the first project is a well-defined workflow, not a free-roaming agent.
How AI can answer questions about classes and enrollment without making things up
The costliest mistake in automated service is a confident answer with wrong information: a class that has already closed, a schedule that changed, a condition that does not exist. In a language school this causes immediate frustration, because students build their routine around the class time.
The fix is not a smarter model. It is a well-maintained source of truth. Before connecting any AI, define:
- Where the classes live: a spreadsheet, a school management system or a calendar. One single origin, with someone responsible for keeping it updated.
- Which fields the AI can look up: language, class level, day, time, format (in person or online), status (open, waitlist, closed).
- What it never states on its own: negotiated fees, exceptions, make-up lessons outside the rules, transfers between campuses.
- What happens when the information does not exist: the AI says it will confirm with the front desk and opens a handoff with the context already summarized.
In technical terms, this usually means querying the class table at the moment of the question instead of pasting everything into the instruction text. Stable content (trial lesson rules, make-up policy, payment methods as described by the school) goes in as reviewed reference material. Content that changes (seats, schedules) comes in by lookup. For the front desk side, the guide on AI for schools: admissions and parent communication covers the division of tasks that applies here too.
Pre-placement: what AI collects and what stays with the teacher
Pre-placement is a short conversation before the official assessment. The goal is not to assign a level. It is to get the teacher the context, so the assessment is faster and more accurate.
What the AI can ask and record:
- Language of interest and goal (travel, work, certification, a child's studies).
- Prior experience: whether they studied before, for how long, in what format and when they stopped.
- Recent contact with the language: work, TV series, reading, conversations.
- Availability of days and times.
- Preference for a group class or private lessons.
- For minors, who the guardian is and which contact channel is authorized.
What the AI does not do: classify the student into a level and present that as a result. Even if it can estimate a range from written answers, that estimate should go to the teacher as supporting information, labeled as such. The professional decides, using the scale the school adopts.
One frequent point of care: adult students tend to underestimate or overestimate their own level. The AI can record that self-perception, which helps the teacher, but it should neither challenge nor correct it. If the school wants a written or oral step before the trial lesson, the academic coordination should design it, and the AI only organizes scheduling and reminders. For that part, see how automatic appointment scheduling on WhatsApp with AI works.
How to identify students at risk of dropping out without turning it into surveillance
Retention in language courses usually erodes gradually: one absence, then another, a message left unanswered, a pending payment, a class whose time changed. Each signal on its own is weak. The value of AI lies in joining signals that today are scattered across the teacher, the front desk and finance.
Signals the school already has and can combine:
- Consecutive absences or a drop in attendance compared with the student's own pattern.
- Assignments or homework not submitted, when the school uses a platform.
- Front desk messages left unanswered for a defined period.
- A payment or re-enrollment pending close to its deadline.
- A recent change of teacher, class or schedule.
- A teacher's comment recorded as a concern.
The AI can build a weekly list for the coordination, with the reason each student is on it and a suggested approach. Nothing beyond that is needed at the start. The outreach itself follows one rule: the person who knows the student decides whether to call, send a message or talk after class.
There is an important ethical and legal limit. If the list starts to automatically determine consequences for the student (losing a discount, losing a seat, being billed differently), the debate over automated decisions and the right to review comes in, covered in LGPD automated decision-making: the right to review (Art. 20). The safe rule is that the risk list exists so the school can care better, not to punish or filter.
The same logic of measuring without surveillance applies to teachers and staff: indicators should help people act, not control them. The article on how to measure AI productivity without surveillance on your team develops this point.
Illustrative scenario: a mid-sized language school builds a weekly list of students showing signs of withdrawal. In one week, an adult student from an evening class appears with two consecutive absences, an unanswered front desk message and a recent change of teacher. The AI summarizes those three facts for the coordinator and suggests an open question, without a tone of collection. The coordinator calls, learns that the student changed work shifts, and offers a class at a different time. The AI decided nothing: it gathered scattered information and saved the coordinator from searching in three places. This is an invented example to illustrate the flow, not a client result.
Student data, LGPD and outbound messages
A language school handles personal data of adults, children and teenagers, as well as data of guardians and payment data. This calls for attention from the design of the pilot onward.
A minimum checklist:
- Purpose: define in writing what each piece of data is used for (enrollment, academic, billing, communication).
- Minimization: the AI receives only the fields it needs. To answer questions about classes, it does not need a tax ID or financial data.
- Minors: contact and decisions go through the guardian. Define who can receive messages about the student.
- Access: separate what the AI can read from what it can change. To start, read-only is enough.
- Logging: keep the question, the answer, the source consulted and whether a human handoff happened.
- Vendors: confirm where data is processed and what the contract says about use and retention.
- Hidden instructions: text received from third parties (messages, attachments) can try to manipulate the AI's behavior. OWASP's guidance on preventing prompt injection helps in designing safeguards.
For official guidance on data protection, the ANPD (Brazil's data protection authority) website is the starting point, and the NIST AI Risk Management Framework offers a general structure for thinking about the risks of AI systems. For specific legal questions, the school should consult its legal adviser.
As for outbound messages, such as a re-enrollment reminder or a notice about a new class, WhatsApp requires consent rules and the use of approved templates. The article WhatsApp outbound messages: templates, opt-in and best practices explains what to organize before sending the first notice, and helps avoid blocking problems and damage to the number's reputation.
How to start: map, limit, pilot and hand over
The method we apply to projects like this follows four moves, and each one has a concrete deliverable for the school.
- Map: describe the current path of a prospect, from first contact to enrollment, and the path of a student who stops coming. Note where information lives, who answers, how long it takes and where rework happens. This map is also the baseline for measuring any improvement.
- Limit: choose the data the AI sees, the actions it can take (answer, record, hand off) and the ones that are off limits (promising a seat, giving a discount, assigning a final level). Define the exact moment to pass the conversation to a person.
- Pilot: put a single workflow into real operation, for example questions about classes and trial lesson scheduling, with a log of every conversation and one agreed metric, such as time to first useful answer or the share of conversations that reach the front desk already with context. The guide on how to measure an AI automation pilot helps define decision criteria before you start.
- Hand over: give the team the documentation, the logs and the review procedure, and decide based on the data whether the pilot expands, gets adjusted or stops.
A sensible order of workflows, from lowest risk to highest:
- First, answers about classes and schedules with a lookup to the source.
- Then, pre-placement with a summary for the teacher.
- Next, reminders for trial lessons and re-enrollment.
- Last, the list of at-risk students for the coordination.
The risk list comes last because it depends on attendance and contact data that are already reliable, and because it is where care with privacy and with the tone of outreach matters most.
Frequently asked questions
Can AI set a language student's level? It should not. It can collect history, goals and self-perception and hand a summary to the teacher, who does the assessment using the school's criteria. Any AI estimate should be treated as supporting information, never as a result.
Is it safe to use AI with data from students who are minors? It can be, as long as there is a clear purpose, restricted access and contact made through the guardian. The school should collect only what is necessary, log the interactions and check what the vendor's contract says about data use and storage. When in doubt, consult a legal professional and the ANPD guidance.
Can AI predict who will cancel their enrollment? It can gather signals the school already has, such as absences, unanswered messages and pending items, and highlight who deserves attention. That is not a certain prediction, it is prioritization so the coordination can act. The conversation with the student and any decision stay with people.
Where should a language school start? With the lowest-risk, highest-repetition workflow, usually questions about classes and trial lesson scheduling, with an organized data source and a clear handoff to the front desk. Run it as a pilot, log the conversations, define a metric before you begin, and only then move on to pre-placement and retention.