KidzLog
Center Management

Programs

Create programs with age groups, capacity, fees, and classrooms to organize your center offerings.

Programs represent the different services your center offers — such as a Toddler Program, Pre-K Program, or Infant Program. Each program can have its own age group, capacity, fee structure, languages, and classrooms.

Viewing Programs

Navigate to Programs in the sidebar to see all programs at your center.

The list displays each program's name, fees, capacity, number of enrolled children, and classrooms count. You can switch between list and grid views, and search or sort by name.

You can switch to grid view using the toggle in the top-right corner to see program cards instead.

On mobile: The grid view is used automatically. The list/grid toggle is not shown.

Creating a Program

Creating a program is a multi-step wizard with 4 steps.

Step 1: Program Details

Click the + (plus) button on the Programs page to start. Fill in:

  • Program Name (required)
  • Description (optional) — Describe what the program offers
  • Image (optional) — Upload a program photo
  • Capacity (required) — Maximum number of children
  • Age Group (required) — Minimum and maximum age in months
  • Languages (required) — Select which languages the program is offered in

Click Next to continue.

Step 2: Classrooms

Add at least one classroom to your program. For each classroom, provide:

  • Classroom Name (required)
  • Description (optional)
  • Capacity (required)
  • Team Members (optional) — Assign teachers to the classroom

Click Next to continue.

Step 3: Pricing

Add fees for your program. Each fee includes:

  • Title (required) — e.g., "Monthly Tuition", "Registration Fee"
  • Amount (required)
  • Schedule — One-time, weekly, bi-weekly, monthly, quarterly, or yearly
  • Description (optional)

You can add multiple fees. Click Next to finish.

Step 4: Confirmation

A success screen confirms your program has been created. From here you can add a child, invite team members, view programs, or go to the dashboard.

Viewing Program Details

Click any program in the list to open its detail page. The page shows the program details on the left and the enrollment availability sidebar on the right.

Details Section

  • Program description
  • Age group range (e.g., "1 year - 3 years")
  • Capacity and classroom count

Languages

Lists all languages the program is offered in.

Fees

Displays fee cards showing each fee's title, amount, and schedule. You can add, edit, or delete fees from here.

Classrooms

Shows all classrooms linked to this program. You can add new classrooms from this section.

Enrollment Log

Lists all children currently enrolled in this program. You can enrol additional children or withdraw existing ones.

Enrollment Availability (Sidebar)

A donut chart shows enrollment status with available spots and enrolled count. The Enroll button lets you add a child to this program.

Editing a Program

Click the ... button next to the program name and select Edit. This opens the same multi-step wizard pre-filled with the program's current data.

Duplicating a Program

Click ...Duplicate to create a copy of the program. The wizard opens with the same details, allowing you to modify anything before saving as a new program.

Deleting a Program

This action cannot be undone. Deleting a program will cancel all active enrolments and remove all classrooms associated with it.

Click ...Delete. If the program has enrolments or classrooms, a confirmation dialog shows the impact (e.g., "This will cancel 5 enrolments and delete 2 classrooms"). You must type "DELETE" to confirm.

Frequently Asked Questions