Remove a student from a class roster
Admins and teachers can now remove individual students from a class roster directly from the class detail page. The removal is immediate — the seat opens back up, the family's enrollment record is cleared, and any associated charge is flagged for the admin to handle. Useful for last-minute drops, mistaken enrollments, or any situation where the normal drop-request flow isn't the right tool.
Withdrawn families no longer appear in the directory
Families whose membership has been withdrawn (suspended) are now hidden from the member directory and family lists. Other members won't see them while they're inactive, which keeps the directory clean and avoids confusion. Admins can still view withdrawn families from Admin > Members.
SMS carrier registration handles personal-email rejections automatically
Twilio occasionally rejects a toll-free registration because the contact email on file is a personal webmail address (Gmail, Yahoo, etc.) rather than a domain-specific one. HomeschoolGo now detects this specific rejection, automatically provisions a free co-op email alias (like [email protected]), and resubmits the registration without any action on your part. All replies to that address are forwarded to the contact email you originally provided, so you don't miss anything.
Teaching page no longer errors for teachers who haven't set up a family
Teachers without a linked family record would see an "Account not linked to a family" error when visiting My Classes. The Teaching page now loads cleanly for those accounts — the family-specific section simply stays empty until they opt to set one up.
Admin "Team" page renamed to "Members"
The admin section formerly called Team is now called Members to better match what it actually does — managing co-op members, their roles, and their status. All links and navigation labels have been updated; any existing bookmarks to the old URL redirect automatically.