How Language Schools Can Use a CRM to Manage Enrollment

July 28, 2026 · 7 min read

Language schools deal with enrollment patterns that differ from most other education providers. Intakes happen multiple times a year, sometimes monthly. Students enrol for a few weeks or a few months, then leave and potentially return. Referrals from agents, students, and corporate clients often arrive through different channels. Without a system to track all of this, managing admissions on spreadsheets becomes increasingly difficult as the school grows.

This guide covers how a CRM helps language schools manage enrollment more effectively and what to look for when choosing one.

Enquiry (web form, LINE, walk-in, agent)
Intake consultation and placement test
Offer and enrollment (course + schedule confirmed)
Active student (re-enrolment opportunity)

What makes language school enrollment different from other education?

Several characteristics of language school admissions make standard school management software a poor fit and generic CRM setup slightly different from other education contexts:

  • Multiple short intakes. Most language schools run intakes weekly or monthly rather than once or twice a year. This means a contact can move from enquiry to enrolled to alumni to re-enrolment enquiry multiple times in a single year. A CRM needs to track this cycle per student, not just capture the first enrolment.
  • Placement testing as a step in the pipeline. Most language schools conduct a placement test or needs assessment before confirming which course a student joins. This creates an additional pipeline stage that does not exist in most other admissions processes.
  • Agent and corporate referrals. Language schools frequently receive referrals from external agents (particularly for international students) and from corporate clients booking group courses. These referral sources need to be tracked separately from individual direct enquiries so the school can see which partnerships are generating the most value.
  • Re-enrolment is a primary revenue driver. A student who completes a beginner course is a high-probability candidate for the intermediate course. Schools that manage this re-enrolment opportunity systematically retain significantly more students than those who rely on students to self-enrol for the next level.

How does a CRM help with enquiry management?

Enquiries to a language school arrive through several channels simultaneously: website contact forms, LINE OA, phone calls, walk-ins, agent submissions, and referrals. Without a CRM, tracking the status of each enquiry across these sources requires either a shared spreadsheet or a great deal of manual follow-up.

A CRM like HubSpot centralises all incoming enquiries into a single contact database. Each enquiry becomes a contact record with the source, the course of interest, the intake date requested, and any follow-up history attached to it. When someone calls asking about an enquiry they submitted via your website a week ago, the admissions team can see the full history in seconds without asking the student to repeat themselves.

For schools using an enrollment CRM, the other immediate benefit is automated follow-up. If a prospective student submits a form on a Tuesday but does not respond to the first email, an automated sequence can send a reminder on Thursday, and a third message the following Monday, without any manual action from the admissions team. Response rate to enquiries improves simply by removing the human memory requirement for follow-up.

How do you track agent and corporate referrals in a CRM?

Language schools that work with external agents or corporate clients need a way to attribute enrolled students to the right referral source. In a CRM, this is typically handled with a contact property (for example, “Referral source” with values like “Agent: XYZ Language School Partners” or “Corporate: Accenture Thailand”) and a separate record for each referring company or agent.

HubSpot’s Companies object works well for this. Each agent or corporate client becomes a Company record, and the students or employees they refer are associated as contacts linked to that company. This makes it straightforward to pull a report on how many students came from each agent, which agents have the highest conversion rate from referral to enrolled, and which corporate clients bring recurring group bookings.

For schools that pay referral fees to agents, the CRM record also provides the data needed to calculate what is owed without manually counting across separate spreadsheets.

How do you manage re-enrolment in a CRM?

Re-enrolment management is where a CRM creates the most direct revenue impact for language schools. The process typically works like this:

  • When a student is marked as completing their current course, a workflow automatically creates a task for their admissions contact to follow up about the next level.
  • An automated email can go out two weeks before course completion with information on the next level and a link to re-enrol.
  • Students who do not re-enrol immediately can be tagged as “past students” and added to a low-frequency nurture sequence that sends relevant updates (new courses, promotions, exam preparation programmes) over the following months.

This creates an outbound re-enrolment process without requiring the admissions team to manually identify who is approaching course completion each week. The HubSpot for schools implementation approach covers how to set these workflows up for education-sector contexts specifically.

What CRM features matter most for a language school?

When evaluating a CRM for language school enrollment management, these are the most important capabilities to look for:

  • Pipeline management with custom stages. You need at least: Enquiry, Placement test scheduled, Offer made, Enrolled, Active student, Completed, Re-enrolment opportunity.
  • Automated sequences and workflows. Follow-up automation for new enquiries and re-enrolment triggers should be built into the platform, not require add-ons.
  • Multi-channel contact capture. The CRM should be able to receive leads from your website forms, LINE OA (via integration), and manual entry for walk-ins and phone calls.
  • Reporting on intake by source. You should be able to answer: which source (organic search, LINE, agent, corporate) is producing the most enrolled students this month?
  • Activity logging. Every call, email, and note from a student interaction should attach to their contact record so the admissions team has a complete history regardless of which team member handled the last contact.

Most schools start with a CRM that handles enquiry management and basic pipeline tracking. Re-enrolment automation and referral reporting are usually added in a second phase once the team is comfortable with the core contact management workflow. For a practical introduction to what an admissions CRM typically covers, the topic page gives a broader overview.

Frequently asked questions

Can a language school use HubSpot without a developer?

Yes. HubSpot’s free CRM covers the core functions (contact management, pipeline, basic email sequences) without any technical setup. The paid tiers add marketing automation, advanced reporting, and workflow depth. Most language schools can get started with the free CRM and upgrade when they need automation for re-enrolment or agent reporting.

How do you handle students who study at multiple language schools or return after a long break?

In HubSpot, each student is one contact record. Their history of interactions, course enrolments, and gaps between study periods is all attached to the same record. A custom property for “Last enrolled date” and “Total courses completed” gives the admissions team a quick read on a returning student’s history without searching across multiple records.

Is a CRM the same as a student information system (SIS)?

No. A student information system manages academic records, attendance, grades, and timetables. A CRM manages the admissions and communication process before and around enrolment. Language schools typically need both, but the CRM is the right tool for the enquiry-to-enrolled pipeline and re-enrolment communications. Many schools use a lightweight SIS for class scheduling and a CRM for everything admissions-related.

Can a CRM help with corporate language training clients?

Yes. Corporate clients booking group or in-company training programmes are a good fit for CRM management because the sales cycle is longer, involves multiple contacts, and requires follow-up over weeks or months. A separate pipeline for corporate enquiries, with stages like “Needs assessment sent”, “Proposal submitted”, and “Course confirmed”, keeps corporate deals visible alongside individual student admissions without mixing the two.

If you want to explore how to set this up for your school, talk to us about the right configuration for your enrollment team’s size and intake structure.

Want to improve your admissions and enrollment process?

Talk to us