This guide covers setting up an enrichment program from providers to live enrollment. Complete Account Setup (Start Here) before this guide. Estimated time: 30 minutes.
Before you start — have these ready
List of activities/clubs with names, descriptions, and max capacity per activity
Season start and end dates, plus all no-activity days (holidays, breaks)
Provider/instructor info: name, email, and phone for each
Pricing for each activity
Any compliance requirements for instructors (background check, insurance, etc.)
Step 1: Add your providers
Providers are the instructors or companies leading your activities. Add them first so you can assign them when creating activities.
Click Providers in the left navigation
Click Add Provider
Enter the organization name, contact name, email, and phone
Click Add Provider — they'll receive an invitation to set up their account
💡 Tip: Providers get their own Homeroom login. They can view rosters, submit compliance documents, and fill in activity details — saving significant back-and-forth.
✅ You're done when: The provider appears in your Providers list with a "Pending" status.
Step 2: Set up your compliance checklist
Most schools require background checks and other credentials for on-campus instructors. Set requirements up now so providers know what to submit before classes begin.
Go to Providers → Compliance Settings
Click Add Requirement and enter the name, instructions, and any forms to download
Set expiration tracking if the requirement expires (e.g., every 2 years)
Click Confirm to save — all current and future providers are notified
✅ You're done when: Each provider's profile shows a compliance checklist with items marked Missing, Submitted, or Expired.
Step 3: Create your season
A Season is the container for all your activities during a given period (e.g., Fall Enrichment, Spring Clubs).
Go to Activities → Create Season
Enter the Season Name (e.g., "Fall 2025 Enrichment")
Set your Enrollment Period — when families can register (usually 1–3 weeks before activities begin)
Set your Activity Start and End Dates
Add No-Activity Days (holidays, breaks, PD days) — these are excluded from the activity schedule automatically
Add a Registration Note if needed (e.g., "Early bird pricing ends October 1st!")
Click Save
💡 Tip: The color-coded calendar on the right confirms your setup: blue = enrollment period, green = activity days, pink = no-activity days. Double-check before saving.
Step 4: Create and approve your activities
Activities are the individual clubs or classes families will enroll in.
Option A — Create activities yourself
In your Season, click Create Activity
Fill in the Activity Name, Description, Provider, Day(s), Time, Location, Capacity, and Price
Click Save
Option B — Send a course request to a provider
Click Create Activity and fill in the basics (name, day, time)
Click Send to Provider — they get an email to log in and complete the details
Review their submission and click Approve Activity when ready
⚠️ Important: Activities don't appear on the family registration page until they are approved. Even activities you created yourself must be approved. Select the activity and click Approve Activity in the Actions menu.
Step 5: Apply scholarship or discount invitations (optional)
Before enrollment opens, you can invite specific students at a discounted or fully-subsidized rate.
Click on an activity name and go to the Enrollments tab
Click Invite Student
Enter the student's name and the family's email
Adjust the cost to $0 or a reduced amount if applying a scholarship
Click Send Invite
💡 Tip: Invite-only enrollment is ideal for grant-funded scholarship seats — only the families you invite can access the discounted price.
Step 6: Monitor enrollments and manage waitlists
Once enrollment opens, track registrations in real time from the Activities Overview:
The Overview tab shows live enrollment counts and waitlist numbers for each activity
When an activity fills, Homeroom opens a waitlist automatically — no configuration needed
If a student withdraws, the next person on the waitlist is notified by email automatically
To extend enrollment, go to your Season settings and update the enrollment end date
➡️ Next step: See Going Live: Invite Families for the test enrollment checklist and a ready-to-send launch email template.