Skip to content

Withdraw a Student

When a student leaves your school, use the Withdraw student tool on the student’s Enrollment tab. The tool records the withdrawal in one step: it sets the enrollment status, saves the withdrawal date and reason, and updates the student’s classes — so the withdrawal is always documented consistently.

Required Access

Admissions — Edit

Default roles: School Admin, Admissions, Office Staff

Withdrawing a student requires the Admissions permission at the Edit level.

  1. Open the student’s profile and go to the Enrollment tab.
  2. On the Enrollment Status panel, click the actions menu — the (caret) button in the panel’s top-right corner.
  3. Choose Withdraw student. The withdrawal dialog opens.

Step 2 — Enter the last date of attendance

Section titled “Step 2 — Enter the last date of attendance”

The first field asks “What date was the student last in attendance?”

Mosaic pre-fills this with the most recent valid school day (it skips weekends and lands on or before the last day of the school year). Adjust it to the student’s actual last day if needed.

This date matters: Mosaic uses it to pre-select the kind of withdrawal in the next step, and it becomes the official withdrawal date on the student’s record.

Based on the date you entered, Mosaic pre-selects the most likely option under “What kind of withdrawal is this?” You can change the selection if it doesn’t match the situation.

OptionWhen to use itWhat Mosaic does
Mid-yearThe student is leaving during the school year.Sets this year’s status to Withdrawn. Withdraws the student from their classes while keeping any grades they already earned. Year-long classes graded through the first semester keep partial credit.
No significant attendanceThe student barely attended, or never really started this year.Sets this year’s status to Inactive and removes the student from all of their classes.
Early completionThe student finished early, but the year should still count as complete.Leaves this year’s enrollment unchanged (the student stays Enrolled and keeps their classes and grades) and marks the student Inactive for next year.
Next school yearThe student completed the year and is not returning.Leaves this year’s enrollment unchanged and marks the student Inactive for next year.
  1. Select a Reason for the withdrawal. A reason is required.
  2. Optionally add a Comment with any additional detail.

Click Withdraw student to apply the changes. Mosaic will:

  • Record the withdrawal date, reason, and comment on the student’s record (shown in the Withdrawal Details panel).
  • Update the enrollment status and classes according to the option you chose.
  • Add an entry to the student’s enrollment journal noting the withdrawal and the date it took effect.

When you withdraw a student with Early completion or Next school year, their current-year enrollment is intentionally left untouched — so there’s no obvious change on the current year’s status. Instead, the Enrollment Status panel shows an alert:

This student is withdrawn for next year (2026-2027) and will not return.

Because the student is already withdrawn ahead of time, the Withdraw student option is hidden from the menu for them.

After a withdrawal, the Withdrawal Details panel on the Enrollment tab shows the date, reason, and comment. The Enrollment History panel lists the student’s status for each year, including a future year marked inactive when they have been withdrawn for next year.

What’s the difference between “Mid-year” and “No significant attendance”?

Both withdraw the student for the current year, but they handle classes differently. Mid-year preserves any grades the student earned (the class enrollment is kept and marked withdrawn). No significant attendance removes the student from all classes entirely, as if they were never really enrolled this year.

Why can’t I find the Withdraw student option for some students?

The option is hidden when a student is already withdrawn — either their current-year status is already Withdrawn/Inactive, or they have already been withdrawn for next year (via Early completion or Next school year).

Can I re-enroll a student after withdrawing them?

Yes. Edit the relevant year’s Enrollment Status and set the status back to an active value (such as Enrolled), and re-add the student to their classes as needed.