Skip to main content

Setting Up Your Program for the First Time

A step-by-step walkthrough for creating a new program in Homeroom, including sessions, pricing, and registration form setup.

This guide walks you through the key setup steps for any new program in Homeroom — from creating the program itself to configuring pricing and registration.

Step 1: Create your program

In your Homeroom dashboard, go to Season and click Create Season. You'll need to provide:

  • Season name and description

  • Program type (extended care, enrichment, camp, league, lesson, tutoring)

  • Start and end dates

  • Location or room assignment (if applicable)

Step 2: Configure sessions and schedule

Add the activities that families will enroll in. For camps or one-time events, add day(s) and time.

If you offer one activity more than one way, use an activity group so families can pick the way that works for them. The group is the single listing families see in your catalog. The choices inside it are what a family actually enrolls in, and they can differ in days, times, dates, room, grades, teacher, and price. A family sees "Chess Camp" once and picks Morning only, instead of hunting through your catalog for three separate listings.

Every group also has a Shared capacity setting, and one question decides it: if every choice filled up at once, would you have too many children in the room? If yes, turn it on so your limit covers the whole group. Settle this before you open registration, because it locks as soon as the group has its first enrollment.

Activity groups and shared capacity walks through both settings with common setups.

Step 3: Set pricing

Homeroom supports flexible pricing models:

  • Flat fee per session or per season

  • Monthly billing for extended care

  • Per-day drop-in pricing

  • Tiered pricing based on number of days enrolled

Step 4: Configure the registration questions

Add any custom fields you need to collect from families — T-shirt sizes, etc as a registration question. These appear at checkout.

Step 5: Preview and test

Open enrollment or invite yourself into an activity to Preview and to see exactly what families will see. Run a test enrollment to confirm pricing, form fields, and confirmation emails are correct before opening registration.

Did this answer your question?