Language school software for class and skill records

Start with 25 active students and 1 instructor seat on the free Starter plan. No credit card required.

Organize students, weekly language classes, instructor assessments, and manual invoices. Define the levels and skills your teachers use, then record progress in each learner's current curriculum.

The workspace supports administrative and progress records; your teachers supply the learning materials and assessment approach.

Before you choose: There are no placement tests, exam scoring tools, preloaded proficiency frameworks, automatic language-level awards, or independent student-role logins.

Bring your routine records together

Keep the information staff use during a teaching week in one school workspace.

Student profiles and contact details alongside their current curriculum
Weekly class rosters with an assigned instructor and a capacity limit
Recorded skill progress and attendance for each student
Invoice balances and transaction history visible to verified linked families

Workflows available in your school workspace

Custom language levels and skills

Create level names and checklist items for listening, speaking, reading, or writing. Staff decide the criteria and record mastery. Familiar proficiency labels can be names in your curriculum, but no external framework is preconfigured or validated.

Weekly classes with teacher assignment

Create classes for the language and group you teach, assign a teacher, and set capacity. Keep attendance by class and date, with a daily history on the student's record.

Exclusive weekly resource reservations

Owners add named rooms, vehicles, or equipment. Staff reserve them for recurring weekly classes; overlapping reservations are rejected. Pausing a class releases its time. This does not provide dated appointments, maintenance blocks, or suitability checks.

Registration requests and approved waitlists

Enable public registration for selected classes and add intake questions for all or selected classes, with conditional follow-ups based on an earlier choice or yes/no answer. Families submit answers with a request; staff review the saved answers and approve enrollment or a waitlist place. Approved waitlists promote in order when eligible places open, with email updates for recorded changes.

Verified family access

Invite parents or guardians to a read-only portal for their linked students. They can see recorded skills, recent attendance, the latest published progress report, and family invoices. Unrelated students remain private.

Manual invoices and printable records

Owners issue invoices and record money received or refunded outside the app. Credits reduce charges with a reference and reason. Owners and linked families can print invoices and credit notes or save them as PDFs through the browser.

Certificate dates and status filters

Record student and instructor certificates, issuers, and expiry dates. Review current and expiring records in the dashboard. Staff remain responsible for checking requirements and arranging renewals.

AI drafts and suggestions for staff to review

Progress report drafts - Pro and Business

Staff request a draft from recorded student skills and attendance, review and edit its text, then publish it to linked families. Drafts stay private, later edits require republication, and staff can withdraw a shared report while retaining its publication history.

Readiness suggestions - Business

Request an assessment based on recorded progress. Instructors decide the next teaching step. An AI suggestion does not award a qualification or certify that a student is ready for an external exam.

Schedule suggestions - Business

Request suggestions from the school's recorded classes, instructors, and rooms. Staff review the output and make schedule changes themselves.

Retention review - Business

Request a review of student progress and attendance patterns to help plan staff follow-up. The app does not automatically contact students or guarantee a retention outcome.

What the app records

WorkflowAvailable in ProgresslyAI
CurriculumStaff-defined levels and skills; one current curriculum per student
ClassesWeekly schedule, instructor, exclusive resource reservations, and roster capacity
AttendanceStaff records present, absent, late, or excused by class and date
RegistrationRequests with custom intake questions, staff approval, approved waitlists, and status emails
Student billingManual invoices, payment/refund records, credits, and print/PDF views
AIStaff-requested outputs on the paid plan required by each feature

Choose a workflow based on the records and decisions your school needs. The industry label changes how you organize your workspace; it does not add specialist systems that are absent from the app.

How it works

01

Create your school

Sign up on Starter, choose your teaching category, and set the school's timezone.

02

Add or import students

Enter profiles individually or preview a CSV roster import. Imports check duplicates and plan limits before adding records.

03

Define your curriculum and classes

Create your own levels and skills, assign a current curriculum to each student, and set weekly class rosters and capacities.

04

Record the teaching week

Update skills and attendance, review registration requests, and invite families to see their linked records.

Frequently asked questions

Are CEFR levels or placement tests built in?

No. You can create your own level labels and skills, including labels your school already uses, but there is no built-in placement test, CEFR assessment engine, or automatic proficiency certification.

Can students use a learning portal for several languages?

A student has one current curriculum and may join multiple classes. There is no separate student-role learning portal, exercise player, or parallel language assessment system. The existing portal is read-only access for verified linked parents or guardians.

What is included in the free plan?

Starter supports 25 active students and 1 instructor seat. It includes core records, custom curricula, weekly classes, attendance, family access, and manual invoices. Pro costs $49/month for 200 active students and 5 instructor seats, with AI report drafts. Business costs $99/month with no student or instructor-seat cap and the additional AI features described here. Paid plan prices are in USD.

Can I import my existing records?

Owners can preview and import a CSV student roster, including names, email, date of birth, category, level, status, and notes. Existing matches are skipped rather than overwritten. Importing attendance history, payment history, curricula, class assignments, or external system accounts is not supported.

Can students pay online or be billed automatically?

Student payments are handled outside ProgresslyAI. Owners issue invoices and record payments, refunds, and charge credits manually. There is no student card checkout, automatic recurring tuition collection, lesson-pack balance, or automated payment reminder. The school's own paid software subscription is separate from student billing.

Who can use the family portal?

An invited parent or guardian verifies their email and joins the school. They can read only the students linked to that account and those students' invoices. There is no separate student-role login or public access to these private records.

Start with the records your staff use each week: students, skills, classes, attendance, and manual invoices. Create a free Starter school and check those workflows with a small roster before moving your operation.

Explore more solutions

Start with your school's everyday records

Start with up to 25 active students on the free Starter plan.

Start free

Free Starter plan · No credit card required