YoShule Docs
For:AdminRegistrar

Every student must be enrolled in the active term before the school can invoice, mark, or report on them. Term enrollment and class enrollment are separate — this page is about the term step.

Before you start

  • The active term is set — see Creating and activating terms.
  • Students exist in the system, and each one has been assigned to a class and stream.

Steps

  1. Go to Dashboard → Enrollment → Term Enrollment.
  2. The Students needing term enrollment card lists every active student who is not yet enrolled for the active term. Use the By class filter to narrow to one class at a time.
  3. Tick the students to enrol (or use the row's select all) and click the Enrol button at the top of the table.
  4. Once enrolled, students disappear from this card and appear in the counts on the dashboard.

Term enrollment is the trigger for invoice generation. The Bursar can't issue an invoice to a student who hasn't been enrolled for the term, even if their class is configured.

Students added through Adding a single student are registered for the term you pick on the admission form, so they don't land here.

To enrol one student quickly — or to move them into a different class or level — use the graduation-cap button on their row in Dashboard → Students. When the school runs more than one department the dialog is department-gated: pick the department first (it defaults to the student's current one but can be switched to any level), then the class. If you pick the Nursery department and the nursery program split is on, a Program field (Full Day / Half Day) appears and must be set. Because term enrollment drives invoicing, the class you pick sets the student's term invoice to that class's fees. Re-enrolling a student who already has a term enrollment moves them: the term's existing invoice is re-pointed to the new class's fees in place — the term never ends up with two invoices, and any payments already made are preserved.

Related