Tracking tuition and sending automatic weekly reports to parents

Set up a tuition plan once; the system builds invoices, records payments, and rolls attendance and grades into a weekly report.

Sign in to set up tuition 7 min read · Updated Sep 25, 2026

Tuition and weekly reports: two jobs, one data pipeline

In CLASSQR, tuition and parent reports both draw on teaching data you already have: scheduled sessions, attendance, tests, and graded homework. You set the billing method and amount once per class; each period you create the invoices in one step, and parents with a balance get tuition reminders. The center collects payment its own way (cash, direct transfer…) and then records it in the system. Separately, the weekly report tells parents how the week went. Nothing gets entered twice.

1. Billing method

Per course, monthly, or per session; the amount is set once in the class settings.

2. Invoices

Generated for the whole class per period, calculated from the schedule or real attendance.

3. Tuition reminders

Reminder messages to parents with the outstanding balance.

4. Recording & reconciliation

The cashier records each payment, a receipt number is issued, and the Cash book is reconciled at day’s end.

Step 1: Set the class billing method

Tuition is set up right in the class settings (when creating the class, or later from the class settings): the Tuition block has a Billing method and an Amount. Each class has one billing method, so a short-course prep class and a monthly class can both live in the same center.

MethodHow it's calculatedGood for
Per courseOne flat amount for the whole courseShort prep courses, all-inclusive packages
MonthlyA fixed amount every monthRegular classes billed at the start of the month
Per sessionUnit price × number of sessions in the period; counted from attendance unless Charge for absent sessions is onCenters billing for actual sessions attended
No chargeFree class, trial classClubs, supplementary sessions
Tuition block of the class settings: billing method No charge, Per session, Monthly or Per course, and an amount of 180
The tuition block in the class settings: one billing method and one amount per class.

Step 2: Generate invoices for the whole class

The left-menu Tuition page is the cashier’s workbench: four figures — Paid · Outstanding · Overdue · Collected today — two tabs, Tuition and Cash book, and filters by class, period and status. Click Create invoices: choose the Period (month) and Due date, tick the classes to bill (each shows its own billing method and amount), then Generate. The system creates invoices for every enrolled student in those classes; a per-session class is calculated from its sessions and attendance.

Create invoices dialog: period 11/2026, due date 11/10/2026, and the classes to bill with their billing method and amount
Create invoices for a period: each class shows how it is billed, so you can check before clicking Generate.

The list shows one row per student: Opening balance, Charges, Collected, Discount, Waived/written off and Closing balance; the status filter picks Outstanding, Overdue, Prepaid or Fully paid. An invoice’s amount and due date can be edited, or the invoice cancelled, with a reason. Export to Excel for reporting; Debt aging lists outstanding balances by days overdue so you know who to remind first.

Tuition page: Paid, Outstanding, Overdue and Collected today figures, the Tuition and Cash book tabs, the Create invoices, Reconcile ledger, Export and Debt aging buttons, and each student’s balance with a Record payment button
The Tuition page: four figures on top, then every student’s balance; the button at the end of a row records a payment.

Step 3: Remind parents about the balance

Every invoice has an amount and a due date. Parents with a balance get a tuition reminder:

  • The Tuition page shows who owes what: filter the status by Outstanding or Overdue, or open Debt aging.
  • Standard and Pro plans: a background job runs at 9 AM every day and reminds each outstanding balance once a week, plus an in-app notification for the student.
  • Delivery channel: email, configured in Settings → Parent messaging channels.

Step 4: Record payments and reconcile

  1. Record it when you collect it. Click Record payment on the student’s row, enter the Amount and Method (Cash, Bank transfer, Online gateway). The money is applied to the oldest outstanding invoice first; there is also Refund, Transfer money to another student (siblings), and Auto allocate for money not yet applied.
  2. A receipt number is issued for every payment recorded.
  3. Reconcile. The Cash book logs every receipt, disbursement and refund; Reconcile ledger checks the balances against the invoices and reports Ledger balanced, no discrepancies or lists the discrepancies to look into.
No holding funds. Tuition goes directly from parent to center; CLASSQR isn't a payment gateway and never holds money on your behalf. Details in our Sales Policy.

Weekly reports for parents

Open a class → Result → Parent report → Generate weekly report. Each student gets a report built from that week’s data:

  • Tests: tests taken, questions answered and accuracy for the week.
  • Topics: Strengths and Needs improvement, calculated from per-question results in the question bank.
  • Class notes: the week’s participation chips and the week score.
  • Notes: a short text built from those figures, which you can edit.
  • Teacher's message (optional), added individually per student.
Parent report tab of a class for the week of November 2 to 8: Generate weekly report, Approve all and Send approved reports, with each student’s parents, draft note and status
Weekly reports: generate them for the week, review them, then send the approved ones.

Click the edit button on a student’s row to preview and edit, then Save & approve; an approved report won’t be overwritten when you generate again — click Rebuild from data to update it. Approve all works well for a large class; Send approved reports sends them. Parents open the report through their own link, no sign-in needed; the list shows each report’s status. The write-up is built from a template and the data, so it doesn’t use credit.

One student’s weekly report: tests taken, questions answered, accuracy, strengths, class notes with the week score, the note built from the data, the teacher’s message and Save & approve
One weekly report: the figures on top, the note built from the data, your own message, then Save & approve.
Pick a fixed schedule, for example Sunday afternoon: build, approve, send. Parents who expect it on a regular cadence read it more consistently and pay tuition closer to on time.

Parent and student privacy

Parent contact details are only used to send reports, receipts, and tuition reminders for that specific center. On a center's own domain, the privacy policy automatically states that the center controls the data and CLASSQR processes it on the center's behalf. See our Privacy Policy and Terms for Education Centers.

Get started now

Sign in to set up tuition: you'll land straight on the center's Tuition page. Parent messaging channels live under Settings — see Center Solutions.

Frequently asked questions

Does CLASSQR hold onto tuition money?

No. CLASSQR isn't a payment gateway: tuition goes directly from the parent to the center (cash, a direct bank transfer, or however the center arranges it); the system is only used to record it and track balances.

How does a payment get recorded in the system?

The cashier clicks Record payment on the student’s row and enters the amount and method (Cash, Bank transfer, Online gateway). Money is applied to the oldest outstanding invoice first.

Can I collect cash?

Yes. Record the payment with method Cash; the system issues a receipt number and updates the Cash book. At the end of the day, use Reconcile ledger to match cash and transfers against invoices and catch any discrepancy.

Do I have to write the weekly report for every student myself?

No. Click Generate weekly report and the system drafts one for each student from that week’s data: tests taken, accuracy, strong and weak topics, and the week’s participation chips. You just add a personal message if you want, then review and send.

Can the Free plan send weekly reports?

Yes, by app or email. Scheduled automatic tuition reminders are a Standard and Pro feature.

Try it on your own account

A free account supports up to 30 students, no credit card required. Signing in takes you straight to the feature this article covers.

Sign in to set up tuition Sign up for free