wollopit Got a problem? →

Language school software: placement tests & enrolments

Language schools: the right level from the first lesson. Teach more, shuffle less.

Placement tests are marked by hand on a Monday morning, enrolments arrive as email chains in three languages and somebody ends up in Upper Intermediate who should be in Elementary. We build placement, enrolment, timetabling and student portal systems for language schools that all talk to each other. Then we host them and look after them.

Looking for language school software that handles placement tests, enrolments and the whole student journey?

A language school is a college, a timetable puzzle, a travel agent and an accounts department all at once. Students start every Monday, move up a level every few weeks and come from a dozen countries with a dozen sets of documents. Most schools hold it together with a paper test, a shared inbox, a whiteboard of class lists and a spreadsheet the director of studies guards with their life.

Wollopit builds custom language school software around how your school actually runs. Students sit the placement test online before they land and arrive already in the right class. Enrolments, documents and payments come in through one form. Class lists, attendance, level moves and certificates sit in one place. Agents get their own login. We connect the tools you already like, replace the ones holding you back and look after the lot on our own servers.

01The problems

What we hear from language schools

Does your language school have these problems? Here's how we'd fix them.

Most language schools we talk to have brilliant teachers and run the office on paper, email and goodwill. It works, right up until a big group lands on the same Monday.

  • The problemPlacement tests on paperNew students sit a printed test on day one while a teacher marks it with a red pen and everyone waits.
    How we fix itAn online placement test students sit before they arrive, scored on the spot with grammar, reading, listening and writing sections.
  • The problemStudents in the wrong levelA student is placed on a hunch, struggles for a week then gets moved and the class gets disrupted twice.
    How we fix itLevel recommendations from real test results with cut scores you set, plus a speaking check booked in before day one.
  • The problemEnrolments by emailCourse, start date, dates of birth and payment details pieced together from a long email thread.
    How we fix itAn online enrolment form that books the course, start date and extras then takes payment or a deposit in one go.
  • The problemDocuments chased for weeksPassport scans, visas, health cover and photos arrive by email attachment or not at all.
    How we fix itSecure document uploads on the enrolment with checklists and automatic reminders for anything missing.
  • The problemMonday intake chaosRolling start dates mean class lists change every week and the timetable gets redrawn on a whiteboard.
    How we fix itClass lists that build themselves from enrolments and test results, with room and teacher clashes flagged before Monday.
  • The problemAttendance on paper rollsRolls collected at the end of the day then typed up. Students slipping under the attendance line get noticed too late.
    How we fix itTeachers mark attendance on a tablet or phone. Low attendance triggers alerts and follow-up emails automatically.
  • The problemLevel moves lost in a spreadsheetProgress tests are marked and recorded in different places so nobody's sure who's ready to move up.
    How we fix itProgress test results on each student's record with move-up recommendations for the director of studies to approve.
  • The problemAgents emailing for everythingEducation agents ask for availability, quotes and enrolment status one email at a time.
    How we fix itAn agent portal with live course dates, quotes, enrolment status and commission statements.
  • The problemHomestay and pickups by phoneMatching students to hosts and booking airport transfers lives in someone's head and a group chat.
    How we fix itHomestay placements and airport pickups booked from the enrolment, with hosts and drivers sent the details.
  • The problemCourse materials everywhereWorksheets on a USB, audio on YouTube links and homework handed out on paper that gets lost.
    How we fix itA student portal with timetables, materials, homework and recordings for their class and level.
  • The problemCertificates made by handCompletion certificates typed one by one in Word on the student's last Friday afternoon.
    How we fix itCertificates generated from the student record with their course, dates, level and attendance, ready to print or email.
  • The problemPayments and refunds a headacheInstalments, deposits, course extensions and refunds tracked across bank statements and Xero.
    How we fix itPayment plans with automatic reminders, extensions that re-quote themselves and invoices straight into Xero or MYOB.
02What we build

Solutions

What we build for language schools. Usually all talking to each other.

Pick the one that's hurting most or join the whole lot up. Everything is built around how your team works, not the other way round.

01

Online placement tests

Auto-scored grammar, reading and listening sections with writing tasks for teachers to mark online.

02

Level recommendations

Cut scores you set turn results into a level, with teacher overrides and notes.

03

Speaking checks

Short oral interviews booked by video call or in person, with scores added to the result.

04

Online enrolment

Courses, start dates, weeks, extras and deposits booked and paid in one form.

05

Document uploads

Passports, visas, health cover and photos uploaded securely with missing items chased automatically.

06

Class lists & timetables

Rolling intakes sorted into classes by level, with rooms and teachers assigned and clashes flagged.

07

Attendance tracking

Rolls marked on any device, with attendance percentages and alerts for students at risk.

08

Progress tests & level moves

Weekly or monthly tests recorded per student with move-up recommendations.

09

Student portal

Timetables, materials, homework, recordings and results in one login on their phone.

10

Agent portal

Live availability, quotes, enrolment status and commission statements for education agents.

11

Homestay & airport pickups

Host profiles, student matching, arrival details and transfer bookings from the enrolment.

12

Certificates & reports

Completion certificates and progress reports generated from the student record.

13

Payments & payment plans

Deposits, instalments, extensions and refunds with invoices synced to Xero or MYOB.

14

Activities & excursions

Weekend trips and social activities with sign-ups, payments and numbers for the bus.

15

A website that enrols

Hand-built, fast on mobile and in more than one language, with course dates, prices and the placement test built in.

03The systems

The big ones

Your whole school, on one system.

These are the systems language schools ask us about most. Each one works on its own. They get properly clever when they're joined up.

Placement testing

The right level before they walk in the door.

Students sit your placement test online from home, in any time zone. The objective sections score themselves, teachers mark the writing task online and the result turns into a level recommendation you can accept in one click.

  • Built around your own levels and question styles
  • Grammar, vocabulary, reading and listening sections
  • Writing tasks marked online by teachers
  • Speaking checks booked by video call
  • Cut scores you set per level
  • Timed tests with one attempt per link
  • Works on phones in any time zone
  • Results feed straight into enrolment
  • Teacher overrides with notes
  • Re-tests for progress and level moves

Enrolment & documents

One form instead of forty emails.

Students or their families pick a course, start date and number of weeks then add extras like homestay or an airport pickup. They upload their documents and pay a deposit in the same flow. Anything missing gets chased without you lifting a finger.

  • Courses, start dates and weeks in one form
  • Extras like homestay, pickups and materials
  • Deposits and full payments by card
  • Passport, visa and health cover uploads
  • Missing document reminders
  • Letters of offer generated automatically
  • Under-18 guardian details and consent
  • Forms in more than one language
  • Enrolment status for staff at a glance
  • Data ready for your compliance reporting

Classes & attendance

Monday intakes without the whiteboard.

New students drop into classes based on their test results and start dates. Teachers and rooms are assigned with clashes flagged early. Rolls are marked on a phone and attendance percentages update themselves, so at-risk students get a nudge before it becomes a problem.

  • Rolling intakes sorted by level
  • Class size limits and waitlists
  • Teacher and room timetables
  • Clash and capacity warnings
  • Attendance marked on any device
  • Attendance percentages per student
  • Low attendance alerts and emails
  • Progress tests recorded per class
  • Move-up recommendations to approve
  • Teacher timetables on their phones

Student portal

Everything a student needs, in their pocket.

Each student logs in to see their timetable, class materials, homework and results. When they finish, their certificate is already waiting, generated from their real course dates, level and attendance.

  • Timetable and room for the week
  • Worksheets, audio and video by level
  • Homework set and handed in online
  • Recordings for online classes
  • Placement and progress results
  • Course extension requests
  • Activity and excursion sign-ups
  • Messages from the school
  • Certificates generated automatically
  • Works on any phone

Agent portal

Agents serve themselves. Your inbox breathes.

Education agents log in to check course dates, generate quotes and enrol students directly. They can see where every application is up to and download commission statements without sending a single email.

  • Agent logins with their own commission rates
  • Live course dates and availability
  • Quotes generated in seconds
  • Direct enrolments with document uploads
  • Application and enrolment status
  • Placement test links to send students
  • Commission statements by period
  • Marketing kits and price lists
  • Promotions for selected agents
  • Reports on agent enrolments

Homestay & arrivals

Matched, met and settled in.

Homestay requests come straight from the enrolment and get matched to hosts by location, dietary needs and preferences. Airport pickups are booked from flight details. Hosts and drivers get what they need and students know who's meeting them.

  • Host profiles and availability
  • Matching by location and preferences
  • Dietary needs and allergies flagged
  • Host checks and expiry reminders
  • Placement confirmations to students and hosts
  • Flight details captured at enrolment
  • Airport pickups assigned to drivers
  • Arrival day run sheet
  • Host payments calculated per week
  • Feedback from students and hosts
04How it changes

Before and after

A Monday intake, wolloped.

Here's how a new student's first week could change. Every school is different, so we map yours first.

Before

  1. Enrolment arrives as an email with half the details
  2. Passport scan chased three times
  3. Student sits a paper test on Monday morning
  4. Teacher marks it while the class waits
  5. Placed on a hunch in the wrong level
  6. Moved after a week and the class shuffles again

After

  1. Student enrols and pays online from home
  2. Documents uploaded with reminders for anything missing
  3. Placement test sat online before they fly
  4. Scored on the spot with a level recommended
  5. Already on the right class list for Monday
  6. Settles in and stays put
05Services

Everything under one roof

Software, websites and systems for language schools.

Whether you're starting fresh or upgrading what you've got, it's one team from the first sketch to the support call.

Custom software for language schools

Built around how your language school actually runs: online placement tests, level recommendations and the admin in between, in one system you own.

Websites for language schools

Fast, hand-built websites that rank for the searches your customers make and turn visits into enquiries, bookings or orders.

Language school system upgrades

Running on spreadsheets, old software or a platform you've outgrown? We move your data across and upgrade in stages so the business never stops.

Apps and portals for language schools

Speaking checks and online enrolment: customer and staff portals that work on any phone without an app store.

Integrations and automation

We connect Google Workspace, Microsoft 365 and Microsoft Teams so information moves on its own and nobody retypes it.

Hosting, support and care

Managed hosting, updates, backups and security for your language school, looked after by the people who built it.

06Integrations

Connections

Plays nicely with what you already use.

We connect to the tools you rely on, work alongside the platforms you're happy with or replace the ones holding you back.

  • Google Workspace
  • Microsoft 365
  • Microsoft Teams
  • Zoom
  • Moodle
  • Google Classroom
  • Stripe
  • Flywire
  • Xero
  • MYOB
  • PRISMS
  • Mailchimp
  • Twilio SMS
  • Google Calendar
  • Canva
  • YouTube
  • Facebook
  • Instagram
  • WhatsApp Business
07How we work

The process

Some people dip their toe in. We turn up in a rebreather.

We get properly below the surface of your language school: the systems, the busy days and the jobs everyone hates. Then we fix the bits that matter most first.

  1. 01

    Think

    We sit in on an intake day, a placement test and the office inbox, then work out what's actually slowing you down.

  2. 02

    Archi-tech

    We plan it before writing code: your levels, tests, courses, intakes, agents, homestays, compliance, hosting and cost.

  3. 03

    Build

    Real engineering, shown to you early and often. Usually the placement test or enrolment first, so you get a win before your next intake.

  4. 04

    Look after

    We host it, maintain it and keep improving it. When something breaks you call the people who built it.

08Questions

FAQ

Things language schools ask us.

Something else on your mind? Ring 0423 011 252 and ask the people who'd build it.

Can the placement test be in our own format?

Yes. We build tests around your levels, cut scores and question styles. That includes multiple choice, gap fills, listening tasks, writing prompts and speaking checks.

Can students sit the test before they arrive in Australia?

Yes. They get a link that works on a phone or laptop in any time zone. Results come back to you scored and with a level recommended, so they're on the right class list before they land.

Can it handle rolling start dates?

Yes. That's one of the main reasons schools ask. New students drop into classes by level and start date each week. Class sizes, rooms and teachers are checked before Monday.

Does it help with international student compliance?

It keeps documents, attendance, course dates and student details in one place with alerts when something needs attention. That makes the data you report through PRISMS much easier to pull together. We build it around your own compliance processes.

Do we have to switch from our current platforms?

No. If Moodle, Xero or your current student system is doing its job, we build around it and fill the gaps. If something's holding you back, we'll show you what replacing it would involve before anything changes.

Can education agents use it?

Yes. Agents get their own login to check availability, send quotes, enrol students and download commission statements.

How much does a language school system cost?

It depends on what you need, so we quote up front once we understand it. No surprise invoices, no lock-in and you own what we build.

How long does it take?

Smaller jobs like an online placement test or enrolment form can be quick. Bigger systems are planned in stages so you get the first win early instead of waiting for everything at once.

Who looks after it once it's built?

We do. We host it on our own managed servers and keep it updated and secure. When you need something you ring the people who built it.

We already have systems. Can you upgrade them instead of starting again?

Usually, yes. Most language schools we work with keep what's working and upgrade the rest in stages. We move your data across, connect the old and new while we switch and retire the old system only when the new one is proven.

Contact

Got a language school problem? Consider it wolloped.

Tell us what's slow, broken, manual or missing. You don't need a spec, just describe what's going on.

I've got