A student information system for language schools
Levels, class groups, terms and learners of every age. AVECampus keeps classes, attendance and tuition together, and holds guardian details for younger students.

What language schools need
Terms that match your calendar
Create terms such as Spring 2027 and schedule each class group as a section inside it. Term status updates from the dates, so nothing goes stale.
Attendance for every session
Take attendance per class day and see each learner's attendance rate. Excused absences are not held against the learner.
Guardians for younger learners
Store as many guardians as you need, with a call order and pickup permission, so the right person is always reachable.
Tuition per term
Charge tuition per term or in installments, record how each payment arrived, and see balances for every learner.
The features behind it
- Courses, terms and sectionsModel courses, academic terms and dated sections the way your school runs. Sections must fit inside their term, and term status updates from the dates.
- Attendance trackingRecord present, late, absent or excused for every class day, with optional hours. See attendance rates and total hours for each enrollment instantly.
- Guardians and emergency contactsStore as many guardians and emergency contacts as each student needs, in call order, with pickup permission. Keep families reachable when it matters.
Common questions
Can I keep classes for children and adults?
Yes. Guardians are optional, so you can add them for younger learners and skip them for adults.
How are excused absences counted?
Attendance rate is present plus late, divided by present plus late plus absent. Excused days are left out.