The playbook
EnrollmentSeptember 30, 20267 min readBloomily Team

Camp Enrollment Reports: Campers, Session Bookings and Open Places

Camp director and colleague compare printed enrollment tables at a desk in a cabin office.
The short version
  • A camp enrollment report should count distinct campers and camper-session bookings separately, because a camper booked for three weeks is one camper and three bookings.
  • Report open places by session: in the fictional example, a season 80% booked overall still has one full week and one with 12 open places.
  • In the worked example, 49 distinct campers hold 72 bookings, about 1.47 sessions per camper, and 19 of them, about 38.8%, attend more than one session.
  • Reconcile each session from its previous count using new confirmations, cancellations, and transfers, and show protected holds and waitlist entries in their own columns.

A useful camp enrollment report separates individual campers from session bookings and shows availability for each session. It should also explain changes since the last report: new registrations, cancellations, and transfers. A camper booked for three weeks, for example, is one camper and three session bookings.

Without those definitions, two accurate-looking reports can disagree. One may count 60 people while another counts 90 bookings because some children attend more than one week.

This guide builds a small, clearly defined report for a day-camp operator. The calculations are hypothetical planning examples, not industry benchmarks or a formula for legal capacity.

Choose the decision before choosing the metric

A camp director may need to answer several different questions:

  • How many individual children are attending this season?
  • Which sessions have approved places available?
  • Which bookings are confirmed versus awaiting a decision?
  • How many places changed since last week?
  • Which sessions have unresolved preparation or payment tasks?

Keep these questions separate. A “total enrollments” figure with no definition cannot reliably answer all of them.

State the reporting date, time, included locations, season, and booking statuses. When comparing reports, use the same definitions and cutoff.

Define the camp enrollment counts

MeasureDefinition for this report
Distinct campersIndividual children with at least one confirmed session booking
Confirmed camper-session bookingsOne confirmed camper in one session counts as one
Approved session placesPlaces the director has approved for booking in that session
Open session placesApproved session places minus confirmed bookings and separately protected holds
Waitlist entriesRequests for sessions without a confirmed place
Attended camper-daysActual daily attendance within the reporting period

A camper booked for three weeks contributes one distinct camper and three camper-session bookings.

These are suggested definitions for a management report. Match them to your operating rules and software, document any differences, and keep the definitions visible.

Do not count a waitlist entry as a confirmed booking. Also avoid assuming every waitlist entry represents a different child or a family still willing to take an available place.

Worked example: enrollment by session across three weeks

Assume a fictional camp has three one-week sessions. Each has 30 director-approved bookable places. There are no temporary holds in this example.

SessionApproved placesConfirmed bookingsOpen placesBooked share
Week A3024680.0%
Week B30300100.0%
Week C30181260.0%
Season total90 session places72 bookings1880.0%

Booked share is confirmed bookings divided by approved places, multiplied by 100.

The season total describes 90 places across three different weeks. It does not mean the camp can accommodate 90 children at one time.

The overall 80% figure also hides an important difference: Week B has no open places, while Week C has 12. An offer or marketing decision should use the session-level view.

Count distinct campers separately from bookings

Suppose the 72 bookings belong to:

  • 30 campers attending one session each: 30 bookings
  • 15 campers attending two sessions each: 30 bookings
  • 4 campers attending three sessions each: 12 bookings

That produces 49 distinct campers and 72 camper-session bookings.

The average is 72 ÷ 49, or about 1.47 sessions per camper. That may be useful for describing the season, but it does not reveal which sessions any particular camper attends.

You could also say 19 of the 49 campers attend more than one session, or about 38.8%. Call that a multi-session share. It is not a returning-camper retention rate.

A returning-camper measure requires a defined previous period and a comparison of the same individuals. Do not label repeat bookings within one summer as annual retention.

Explain movement between reporting dates

For each session, reconcile the opening count to the closing count.

Imagine Week C had 18 confirmed bookings in the prior report. Since then, the camp recorded five new confirmations, two cancellations, three transfers in, and one transfer out.

18 + 5 − 2 + 3 − 1 = 23 confirmed bookings

MovementBookings
Previous confirmed count18
New confirmations+5
Cancellations−2
Transfers in+3
Transfers out−1
Current confirmed count23

Against 30 approved places, Week C now has seven open places, before any separately protected holds.

A transfer within the same set of reported sessions moves a booking between rows. It should not increase the overall season total. If the total changes, check for an added session, a cancellation, or a reporting-boundary issue.

Preserve the underlying change records so someone can explain the movement rather than only overwrite last week’s total. Count a transfer here only once it is complete; the camp session transfer checklist walks through that process.

Treat holds and waitlists explicitly

If your camp temporarily protects a place while an offer is open, show it in a separate column.

For example: 30 approved places, 23 confirmed bookings, two protected holds, and five freely available places. Do not count the two holds as confirmed and also subtract them a second time.

Define when a hold begins, when it expires, and who releases it. Apply your policy before making the place available again.

Show waitlist demand by session. If one camper joins three waitlists, that is three session requests from one person. Report it that way rather than calling it three new campers.

Turn the report into an action list

FindingUseful next question
Session is full and waitlist is activeAre current requests eligible and still interested under the camp’s process?
Many open places in one sessionAre dates, hours, or program details causing a mismatch?
Confirmed bookings changed unexpectedlyWhich transfers, cancellations, or filters explain the difference?
Several protected holds are oldDoes each still meet the camp’s hold policy?
Registration and group totals disagreeWhich confirmed campers need assignment or correction?

Open places are not an instruction to cut prices or increase allowed enrollment. Confirm the operating plan and understand the reason before choosing an action.

Add an owner and review date to significant exceptions. Keep private camper details in restricted records; a summary for management can use totals and references.

Keep payment and attendance beside enrollment

A confirmed booking, a paid balance, and actual attendance are different facts.

Payment reporting should distinguish completed payments, credits, and transactions still processing. Attendance reporting should use actual dates and check-in records. Do not call projected session charges “collected revenue.”

For a session that has not started, compare registrations with approved places. After it runs, review attendance and operational outcomes separately. This avoids treating a future reservation as care already delivered.

Make the camp enrollment report repeatable

Write a short report definition containing the date range, included sessions, status rules, hold treatment, and responsible owner. Save the configuration or document the filters.

Review the same report at consistent points in the registration cycle. Compare equivalent lead times before camp, rather than reading a later snapshot’s higher bookings as proof of better performance.

Bloomily’s camp page describes weeks with their own capacity and count, a waiting list for full weeks, and camp groups. When evaluating reporting in camp management software, bring the fictional three-session example above and ask the provider to reproduce the counts. Confirm which views and exports are available instead of assuming every metric is built in.

Questions, answered

Distinct campers are individual children with at least one confirmed session booking. Camper-session bookings count each confirmed camper in each session once. A child booked for three weeks is one distinct camper and three bookings, so the two totals differ whenever children attend more than one session. Label both measures and keep the same definitions when comparing reports.

Subtract confirmed bookings and any separately protected holds from the places the director has approved for that session. A hypothetical session with 30 approved places, 23 confirmed bookings, and two protected holds has five freely available places. Do not count holds as confirmed and subtract them again, and remember that a season total of places is not the number of children who fit at once.

No. The share of campers who book more than one session in the same season is a multi-session share. A returning-camper or retention measure needs a defined previous period and a comparison of the same individuals across both periods. In the fictional example, 19 of 49 campers attend more than one session, about 38.8%, which says nothing about annual retention.

One useful email, when there’s something worth saying.

New guides for childcare and camp operators. No drip campaign, no noise.

See it with your name on the door.

$99 a month per location. Free for a home daycare up to 18 children.

Sign up today and set up in an afternoon.

Run more than one kind of program? Talk to us.
Book a demoGet started