Camps, classes and lessons, 2013–2026 seasons (reservations report)
Summary
% of Member Families shows participating families / member families. * Youth programs count family memberships only (Adult and Employee memberships have no eligible children).| Program | Unique Participants | % of Member Families |
|---|
| 2024 | 2025 | 2026 | 2024 | 2025 | 2026 |
|---|
| Adult Tennis Drills | 221 | 223 | 194 | 33% (165/507) | 31% (171/546) | 27% (150/558) |
|---|
| Adult Tennis Social | 70 | 64 | 74 | 8% (40/507) | 7% (37/546) | 9% (51/558) |
|---|
| Youth Tennis * | 282 | 319 | 260 | 37% (162/443) | 37% (176/479) | 30% (145/477) |
|---|
| Youth Tennis Team * | 184 | 182 | 126 | 25% (112/443) | 24% (117/479) | 18% (84/477) |
|---|
| Swim Team * | 188 | 197 | 187 | 25% (110/443) | 25% (121/479) | 25% (119/477) |
|---|
| Dive Team * | 25 | 35 | 52 | 5% (23/443) | 6% (29/479) | 9% (44/477) |
|---|
| Water Polo * | 16 | 15 | 13 | 3% (14/443) | 3% (12/479) | 3% (12/477) |
|---|
| Fluid Running | 31 | 26 | 18 | 6% (31/507) | 5% (25/546) | 3% (18/558) |
|---|
| Club Social Events | 584 | 835 | 785 | 37% (189/507) | 47% (257/546) | 44% (248/558) |
|---|
All Programs
Trend by Program
Each panel has its own scale so the shape of every trend is visible; 2020 (shaded) is the per-class booking change. Use the buttons to switch measure; % of member families is the fairest popularity measure.
Tennis
Tennis: New, Returning and Reactivated Participants
Youth = Youth Tennis and Tennis Team; Adult = drills and adult socials. Returning = also played the previous season. Reactivated = played in an earlier season, but not last year. A junior who moves to adult programs counts as First Time in Adult Tennis.
Tennis: How Much Each Participant Plays
Share of participants by number of classes attended in the season.
Tennis: Participation by Age
Default view: share of members in each age band who took part. Switch to Participants for headcounts.
Tennis: Participation by Bond Age
Share of member families in each bond-age band (years since original bond date) with a participant.
Adult Tennis: Participation by Bond Age
Same as above, counting only families with someone in adult drills or adult socials.
Tennis: Participants by Program Type
Unique participants per subcategory, on a shared scale. One person can appear in more than one panel.
Tennis by Year
Every tennis metric in one table. Click a column header (ⓘ) to see how it is calculated.
⚠ Note * 2020: tennis switched from multi-week session packages to booking each class separately. The new reservation style artificially inflated 2020 numbers, so don't compare 2020 directly with other years.
| Yearⓘ | Unique Participantsⓘ | Reservationsⓘ | Youth (<18)ⓘ | Adultsⓘ | Median Ageⓘ | New-Family Uptakeⓘ | Youth Back Next Yearⓘ | Youth Later in Adult Programsⓘ | Families: 1 Playerⓘ | 2 Playersⓘ | 3+ Playersⓘ |
|---|
| 2013 | 448 | 1,127 | 302 | 146 | 12 | 64% | 60% | 10 | 76 | 74 | 64 |
| 2014 | 427 | 1,108 | 298 | 129 | 12 | 59% | 62% | 8 | 84 | 62 | 63 |
| 2015 | 411 | 1,010 | 300 | 111 | 11 | 61% | 62% | 10 | 69 | 68 | 59 |
| 2016 | 402 | 1,038 | 281 | 121 | 11 | 61% | 59% | 8 | 67 | 68 | 56 |
| 2017 | 422 | 1,061 | 265 | 157 | 12 | 69% | 60% | 7 | 57 | 75 | 61 |
| 2018 | 396 | 1,027 | 238 | 158 | 12 | 53% | 71% | 4 | 65 | 53 | 62 |
| 2019 | 459 | 1,362 | 296 | 163 | 12 | 47% | 77% | 5 | 62 | 71 | 69 |
| 2020 * | 596 | 7,926 | 376 | 220 | 13 | 67% | 69% | 4 | 91 | 65 | 100 |
| 2021 | 611 | 3,914 | 374 | 236 | 13 | 76% | 63% | 4 | 83 | 74 | 102 |
| 2022 | 540 | 3,061 | 321 | 219 | 13 | 67% | 64% | 2 | 102 | 74 | 80 |
| 2023 | 493 | 2,494 | 295 | 195 | 13 | 53% | 69% | 0 | 92 | 63 | 74 |
| 2024 | 566 | 2,806 | 320 | 236 | 13 | 63% | 65% | 0 | 99 | 66 | 95 |
| 2025 | 595 | 2,760 | 359 | 230 | 13 | 64% | 61% | 1 | 104 | 79 | 94 |
| 2026 | 501 | 2,258 | 290 | 206 | 13 | 59% | – | 0 | 93 | 74 | 76 |
Column Definitions
- Year
- Season year: the year of the first class date (the booking date when class dates are missing).
- Unique Participants
- Distinct people (family account + name) with at least one active, non-cancelled reservation in this program during the season.
- Reservations
- Count of active (non-cancelled) reservations. Since 2020 tennis books each class separately, so this jumps for format reasons rather than demand.
- Youth (<18)
- Unique participants under 18 that season (season year − birth year from the member roster).
- Adults
- Unique participants aged 18 or older that season.
- Median Age
- Median age of unique participants that season (season year − birth year).
- New-Family Uptake
- Share of member families bonded this season or last (bond age 0–1) with at least one tennis participant.
- Youth Back Next Year
- Share of this season's youth participants (under 18) active in any tennis program the following season. Blank for the latest season.
- Youth Later in Adult Programs
- This season's youth participants who appear in an adult tennis program (drills or socials, aged 18+) in any later season.
- Families: 1 Player
- Participating families with exactly one member playing tennis that season.
- 2 Players
- Participating families with exactly two members playing tennis that season.
- 3+ Players
- Participating families with three or more members playing tennis that season.
Program Detail Tables
Click a column header (ⓘ) to jump to how it is calculated; definitions follow the tables.
⚠ Note † Revenue figures were extracted from eSoft reports and have not been audited for accuracy. Use them as a rough guide only.
Tennis
⚠ Note * 2020: tennis switched from multi-week session packages to booking each class separately. The new reservation style artificially inflated 2020 numbers, so don't compare 2020 directly with other years.
Total Member Families counts every member account.| Yearⓘ | Unique Participantsⓘ | Reservationsⓘ | Participating Familiesⓘ | Total Member Familiesⓘ | % of Member Familiesⓘ | First Timeⓘ | Back Next Yearⓘ | Offeringsⓘ | Avg Enrolled / Offeringⓘ | Cancelledⓘ | Revenue †ⓘ | Revenue / Person †ⓘ |
|---|
| 2013 | 448 | 1,127 | 214 | 450 | 48% | – | 58% | 191 | 5.9 | 10% | $44,160 | $99 |
| 2014 | 427 | 1,108 | 209 | 461 | 45% | 169 | 60% | 183 | 6.0 | 7% | $48,453 | $113 |
| 2015 | 411 | 1,010 | 196 | 458 | 43% | 127 | 60% | 165 | 6.2 | 15% | $49,073 | $119 |
| 2016 | 402 | 1,038 | 191 | 463 | 41% | 129 | 63% | 181 | 5.8 | 15% | $47,818 | $119 |
| 2017 | 422 | 1,061 | 193 | 464 | 42% | 135 | 63% | 167 | 6.4 | 9% | $49,497 | $117 |
| 2018 | 396 | 1,027 | 180 | 472 | 38% | 88 | 71% | 157 | 6.6 | 13% | $57,475 | $145 |
| 2019 | 459 | 1,362 | 202 | 474 | 43% | 117 | 77% | 197 | 7.0 | 10% | $77,235 | $168 |
| 2020 * | 596 | 7,926 | 256 | 473 | 54% | 147 | 71% | 1,118 | 7.1 | 13% | $133,512 | $224 |
| 2021 | 611 | 3,914 | 259 | 493 | 53% | 145 | 65% | 493 | 8.0 | 13% | $103,545 | $169 |
| 2022 | 540 | 3,061 | 256 | 491 | 52% | 115 | 67% | 408 | 7.5 | 16% | $84,605 | $157 |
| 2023 | 493 | 2,494 | 229 | 482 | 48% | 91 | 71% | 283 | 8.8 | 16% | $81,620 | $166 |
| 2024 | 566 | 2,806 | 260 | 507 | 51% | 144 | 66% | 311 | 9.1 | 12% | $90,096 | $159 |
| 2025 | 595 | 2,760 | 276 | 546 | 51% | 186 | 64% | 309 | 9.0 | 13% | $89,698 | $151 |
| 2026 | 501 | 2,258 | 243 | 558 | 44% | 84 | – | 317 | 7.2 | 14% | $72,286 | $144 |
Adult Tennis
⚠ Note * 2020: adult tennis switched from multi-week session packages to booking each class separately. The new reservation style artificially inflated 2020 numbers, so don't compare 2020 directly with other years.
Total Member Families counts every member account.| Yearⓘ | Unique Participantsⓘ | Reservationsⓘ | Participating Familiesⓘ | Total Member Familiesⓘ | % of Member Familiesⓘ | First Timeⓘ | Back Next Yearⓘ | Offeringsⓘ | Avg Enrolled / Offeringⓘ | Cancelledⓘ | Revenue †ⓘ | Revenue / Person †ⓘ |
|---|
| 2013 | 139 | 311 | 101 | 450 | 22% | – | 52% | 81 | 3.9 | 10% | $11,680 | $84 |
| 2014 | 126 | 306 | 88 | 461 | 19% | 54 | 56% | 66 | 4.5 | 13% | $13,272 | $105 |
| 2015 | 105 | 233 | 79 | 458 | 17% | 27 | 53% | 64 | 3.7 | 31% | $10,971 | $104 |
| 2016 | 116 | 307 | 83 | 463 | 18% | 46 | 71% | 76 | 4.1 | 28% | $12,761 | $110 |
| 2017 | 153 | 388 | 107 | 464 | 23% | 50 | 66% | 70 | 5.5 | 7% | $16,773 | $110 |
| 2018 | 151 | 371 | 96 | 472 | 20% | 30 | 73% | 60 | 6.3 | 17% | $22,412 | $148 |
| 2019 | 159 | 459 | 105 | 474 | 22% | 33 | 75% | 68 | 6.7 | 15% | $26,862 | $169 |
| 2020 * | 216 | 3,237 | 151 | 473 | 32% | 59 | 75% | 374 | 8.7 | 15% | $64,740 | $300 |
| 2021 | 235 | 2,031 | 163 | 493 | 33% | 55 | 69% | 214 | 9.5 | 15% | $48,450 | $206 |
| 2022 | 218 | 1,666 | 160 | 491 | 33% | 43 | 71% | 173 | 9.6 | 17% | $40,230 | $185 |
| 2023 | 198 | 1,366 | 145 | 482 | 30% | 27 | 75% | 141 | 9.7 | 18% | $35,130 | $177 |
| 2024 | 245 | 1,514 | 175 | 507 | 35% | 64 | 69% | 154 | 9.9 | 13% | $41,250 | $168 |
| 2025 | 236 | 1,345 | 173 | 546 | 32% | 53 | 67% | 144 | 9.4 | 17% | $37,990 | $161 |
| 2026 | 212 | 1,144 | 155 | 558 | 28% | 32 | – | 148 | 7.8 | 17% | $32,370 | $153 |
Youth Tennis
⚠ Note * 2020: youth tennis switched from multi-week session packages to booking each class separately. The new reservation style artificially inflated 2020 numbers, so don't compare 2020 directly with other years.
Youth program: Total Member Families counts family memberships only.| Yearⓘ | Unique Participantsⓘ | Reservationsⓘ | Participating Familiesⓘ | Total Member Familiesⓘ | % of Member Familiesⓘ | First Timeⓘ | Back Next Yearⓘ | Offeringsⓘ | Avg Enrolled / Offeringⓘ | Cancelledⓘ | Revenue †ⓘ | Revenue / Person †ⓘ |
|---|
| 2013 | 315 | 816 | 180 | 436 | 41% | – | 58% | 110 | 7.5 | 10% | $32,480 | $103 |
| 2014 | 304 | 802 | 175 | 447 | 39% | 121 | 62% | 117 | 6.9 | 4% | $35,181 | $116 |
| 2015 | 306 | 777 | 172 | 442 | 39% | 102 | 62% | 101 | 7.7 | 9% | $38,102 | $125 |
| 2016 | 287 | 731 | 155 | 449 | 35% | 86 | 59% | 105 | 7.0 | 9% | $35,057 | $122 |
| 2017 | 269 | 673 | 144 | 451 | 32% | 86 | 61% | 97 | 7.0 | 10% | $32,724 | $122 |
| 2018 | 246 | 656 | 130 | 453 | 29% | 60 | 70% | 97 | 6.8 | 11% | $35,063 | $143 |
| 2019 | 302 | 903 | 161 | 457 | 35% | 88 | 77% | 129 | 7.1 | 8% | $50,373 | $167 |
| 2020 * | 382 | 4,689 | 200 | 441 | 45% | 93 | 68% | 744 | 6.3 | 11% | $68,772 | $180 |
| 2021 | 377 | 1,883 | 196 | 436 | 45% | 92 | 63% | 279 | 6.8 | 10% | $55,095 | $146 |
| 2022 | 324 | 1,395 | 181 | 432 | 42% | 75 | 64% | 235 | 5.9 | 13% | $44,375 | $137 |
| 2023 | 296 | 1,128 | 161 | 427 | 38% | 65 | 69% | 142 | 7.9 | 13% | $46,490 | $157 |
| 2024 | 321 | 1,292 | 178 | 443 | 40% | 87 | 64% | 157 | 8.2 | 12% | $48,846 | $152 |
| 2025 | 359 | 1,415 | 191 | 479 | 40% | 135 | 61% | 165 | 8.6 | 10% | $51,708 | $144 |
| 2026 | 291 | 1,114 | 160 | 477 | 34% | 57 | – | 169 | 6.6 | 10% | $39,916 | $137 |
Swim
Youth program: Total Member Families counts family memberships only.| Yearⓘ | Unique Participantsⓘ | Reservationsⓘ | Participating Familiesⓘ | Total Member Familiesⓘ | % of Member Familiesⓘ | First Timeⓘ | Back Next Yearⓘ | Offeringsⓘ | Avg Enrolled / Offeringⓘ | Cancelledⓘ | Revenue †ⓘ | Revenue / Person †ⓘ |
|---|
| 2013 | 353 | 1,283 | 183 | 436 | 42% | – | 68% | 29 | 44.4 | 4% | $18,938 | $54 |
| 2014 | 340 | 1,331 | 178 | 447 | 40% | 99 | 62% | 30 | 44.5 | 6% | $16,786 | $49 |
| 2015 | 287 | 1,115 | 157 | 442 | 36% | 68 | 68% | 30 | 37.5 | 7% | $18,326 | $64 |
| 2016 | 300 | 1,163 | 162 | 449 | 36% | 93 | 71% | 31 | 37.5 | 6% | $16,425 | $55 |
| 2017 | 293 | 1,241 | 155 | 451 | 34% | 69 | 68% | 63 | 19.7 | 6% | $14,001 | $48 |
| 2018 | 289 | 1,338 | 152 | 453 | 34% | 78 | 69% | 55 | 24.3 | 5% | $11,605 | $40 |
| 2019 | 305 | 1,321 | 154 | 457 | 34% | 92 | 62% | 55 | 24.0 | 6% | $11,840 | $39 |
| 2020 | 288 | 940 | 150 | 441 | 34% | 86 | 80% | 54 | 9.1 | 19% | $31,760 | $110 |
| 2021 | 360 | 1,609 | 174 | 436 | 40% | 97 | 69% | 67 | 24.1 | 7% | $42,480 | $118 |
| 2022 | 332 | 1,474 | 173 | 432 | 40% | 67 | 69% | 68 | 21.5 | 10% | $40,294 | $121 |
| 2023 | 294 | 1,583 | 153 | 427 | 36% | 52 | 65% | 107 | 14.0 | 9% | $41,240 | $140 |
| 2024 | 277 | 1,436 | 142 | 443 | 32% | 72 | 65% | 110 | 13.0 | 8% | $41,953 | $151 |
| 2025 | 308 | 1,519 | 164 | 479 | 34% | 114 | 70% | 110 | 13.8 | 7% | $46,339 | $150 |
| 2026 | 287 | 1,199 | 157 | 477 | 33% | 53 | – | 78 | 15.4 | 6% | $41,309 | $144 |
Dive
Youth program: Total Member Families counts family memberships only.| Yearⓘ | Unique Participantsⓘ | Reservationsⓘ | Participating Familiesⓘ | Total Member Familiesⓘ | % of Member Familiesⓘ | First Timeⓘ | Back Next Yearⓘ | Offeringsⓘ | Avg Enrolled / Offeringⓘ | Cancelledⓘ | Revenue †ⓘ | Revenue / Person †ⓘ |
|---|
| 2013 | 81 | 179 | 66 | 436 | 15% | – | 42% | 18 | 9.9 | 13% | $4,063 | $50 |
| 2014 | 53 | 113 | 46 | 447 | 10% | 19 | 38% | 14 | 8.1 | 6% | $2,750 | $52 |
| 2015 | 40 | 94 | 35 | 442 | 8% | 20 | 42% | 14 | 6.7 | 3% | $1,850 | $46 |
| 2016 | 52 | 125 | 45 | 449 | 10% | 30 | 54% | 15 | 8.5 | 9% | $2,625 | $50 |
| 2017 | 55 | 142 | 41 | 451 | 9% | 27 | 45% | 24 | 5.9 | 4% | $2,105 | $38 |
| 2018 | 61 | 133 | 47 | 453 | 10% | 34 | 39% | 20 | 6.7 | 4% | $2,530 | $41 |
| 2019 | 59 | 122 | 42 | 457 | 9% | 35 | 69% | 19 | 6.4 | 10% | $2,895 | $49 |
| 2020 | 160 | 557 | 106 | 441 | 24% | 96 | 52% | 25 | 10.0 | 7% | $13,915 | $87 |
| 2021 | 147 | 445 | 104 | 436 | 24% | 57 | 62% | 29 | 15.3 | 9% | $14,010 | $95 |
| 2022 | 134 | 368 | 90 | 432 | 21% | 34 | 48% | 47 | 7.9 | 20% | $11,720 | $87 |
| 2023 | 98 | 322 | 77 | 427 | 18% | 27 | 43% | 35 | 9.0 | 11% | $10,370 | $106 |
| 2024 | 78 | 266 | 64 | 443 | 14% | 27 | 51% | 44 | 6.2 | 16% | $8,336 | $107 |
| 2025 | 102 | 351 | 66 | 479 | 14% | 56 | 62% | 56 | 6.3 | 4% | $11,195 | $110 |
| 2026 | 94 | 315 | 69 | 477 | 14% | 27 | – | 30 | 10.5 | 4% | $13,516 | $144 |
Water Polo
Fluid Running
Total Member Families counts every member account.| Yearⓘ | Unique Participantsⓘ | Reservationsⓘ | Participating Familiesⓘ | Total Member Familiesⓘ | % of Member Familiesⓘ | First Timeⓘ | Back Next Yearⓘ | Offeringsⓘ | Avg Enrolled / Offeringⓘ | Cancelledⓘ | Revenue †ⓘ | Revenue / Person †ⓘ |
|---|
| 2013 | 43 | 104 | 39 | 450 | 9% | – | 44% | 6 | 17.3 | 4% | $4,992 | $116 |
| 2014 | 33 | 97 | 33 | 461 | 7% | 14 | 42% | 6 | 16.2 | 5% | $4,104 | $124 |
| 2015 | 31 | 101 | 28 | 458 | 6% | 14 | 55% | 6 | 16.8 | 1% | $3,838 | $124 |
| 2016 | 28 | 83 | 26 | 463 | 6% | 9 | 61% | 6 | 13.8 | 3% | $3,154 | $113 |
| 2017 | 32 | 76 | 31 | 464 | 7% | 13 | 31% | 8 | 9.5 | 0% | $4,256 | $133 |
| 2018 | 13 | 33 | 13 | 472 | 3% | 2 | 46% | 9 | 3.7 | 0% | $1,386 | $107 |
| 2019 | 12 | 36 | 12 | 474 | 3% | 6 | 42% | 11 | 3.3 | 0% | $1,356 | $113 |
| 2020 | 40 | 215 | 40 | 473 | 8% | 23 | 40% | 14 | 15.4 | 3% | $3,655 | $91 |
| 2021 | 34 | 166 | 34 | 493 | 7% | 14 | 50% | 19 | 8.7 | 16% | $2,822 | $83 |
| 2022 | 44 | 195 | 42 | 491 | 9% | 18 | 27% | 21 | 9.3 | 2% | $3,480 | $79 |
| 2023 | 26 | 152 | 24 | 482 | 5% | 10 | 38% | 28 | 5.4 | 6% | $2,736 | $105 |
| 2024 | 31 | 138 | 31 | 507 | 6% | 16 | 48% | 29 | 4.8 | 7% | $2,484 | $80 |
| 2025 | 26 | 101 | 25 | 546 | 5% | 6 | 27% | 26 | 3.9 | 3% | $1,818 | $70 |
| 2026 | 18 | 82 | 18 | 558 | 3% | 8 | – | 28 | 2.9 | 1% | $1,804 | $100 |
Yoga
Club Social Events
Total Member Families counts every member account.| Yearⓘ | Unique Participantsⓘ | Reservationsⓘ | Participating Familiesⓘ | Total Member Familiesⓘ | % of Member Familiesⓘ | First Timeⓘ | Back Next Yearⓘ | Offeringsⓘ | Avg Enrolled / Offeringⓘ | Cancelledⓘ | Revenue †ⓘ | Revenue / Person †ⓘ |
|---|
| 2013 | 0 | 0 | 0 | 450 | 0% | – | – | 1 | 22.0 | 100% | $0 | – |
| 2014 | 414 | 532 | 152 | 461 | 33% | 414 | 15% | 6 | 89.2 | 16% | $1,970 | $5 |
| 2015 | 173 | 211 | 54 | 458 | 12% | 110 | 57% | 7 | 30.1 | 3% | $1,285 | $7 |
| 2016 | 546 | 805 | 167 | 463 | 36% | 330 | 38% | 8 | 100.6 | 4% | $4,335 | $8 |
| 2017 | 366 | 477 | 117 | 464 | 25% | 120 | 23% | 7 | 68.3 | 1% | $1,465 | $4 |
| 2018 | 161 | 189 | 59 | 472 | 12% | 50 | 41% | 7 | 27.0 | 1% | $585 | $4 |
| 2019 | 259 | 326 | 88 | 474 | 19% | 121 | 9% | 7 | 46.7 | 4% | $645 | $2 |
| 2020 | 63 | 69 | 24 | 473 | 5% | 22 | 48% | 2 | 34.5 | 25% | $0 | $0 |
| 2021 | 822 | 1,294 | 242 | 493 | 49% | 417 | 49% | 7 | 188.0 | 6% | $11,525 | $14 |
| 2022 | 612 | 923 | 186 | 491 | 38% | 162 | 40% | 9 | 102.6 | 3% | $5,730 | $9 |
| 2023 | 378 | 447 | 129 | 482 | 27% | 60 | 62% | 6 | 74.7 | 0% | $3,495 | $9 |
| 2024 | 584 | 832 | 189 | 507 | 37% | 188 | 65% | 8 | 104.1 | 14% | $7,735 | $13 |
| 2025 | 835 | 1,532 | 257 | 546 | 47% | 328 | 65% | 14 | 109.4 | 3% | $9,920 | $12 |
| 2026 | 785 | 1,323 | 248 | 558 | 44% | 147 | – | 19 | 69.7 | 7% | $8,795 | $11 |
Column Definitions
- Year
- Season year: the year of the first class date (the booking date when class dates are missing).
- Unique Participants
- Distinct people (family account + name) with at least one active, non-cancelled reservation in this program during the season.
- Reservations
- Count of active (non-cancelled) reservations. Since 2020 tennis books each class separately, so this jumps for format reasons rather than demand.
- Participating Families
- Distinct member family accounts with at least one participant. Youth programs count only accounts holding a family membership.
- Total Member Families
- Member accounts on the swim family roster that season. Youth programs count only accounts holding a family membership (Adult and Employee memberships have no eligible children).
- % of Member Families
- Participating Families ÷ Total Member Families.
- First Time
- Participants never active in this program in any earlier season. Blank for the first season of data (2013), since earlier history is unknown.
- Back Next Year
- Share of this season's participants who are active in this program again the following season. Blank for the latest season.
- Offerings
- Distinct classes/camps in the eSoft camp summary report whose first class is in this season.
- Avg Enrolled / Offering
- Average registrations per offering (clients registered, from the eSoft camp summary report).
- Cancelled
- Cancelled reservations ÷ all reservations (active + cancelled).
- Revenue †
- Sum of the revenue field on active reservations, from eSoft. Nominal dollars; not audited.
- Revenue / Person †
- Revenue ÷ Unique Participants. Based on unaudited eSoft revenue.
Definitions
- Booking Format Change (Shaded 2020)
- Through 2019 most tennis reservations covered a 4–6 week session. In 2020 every class date was booked
separately, and from 2021 reservations cover 1–2 dates. Reservation counts therefore jump for reasons that have
nothing to do with demand; unique participants and % of member families are comparable across years.
- Participant
- A person (family account + name) with at least one active, non-cancelled reservation in the season.
- % of Member Families
- Member families with at least one participant ÷ all member families that year (swim family roster). This
corrects for the club growing from about 450 to 560 families.
- Age and Bond Age
- Age is season year − birth year, from the member roster (matched for ~99% of tennis participants).
Bond age is season year − year of the family's original bond date. Rates divide participants in a band by
members in the same band that year.
- Offerings
- Distinct classes in the camp summary report and their average registrations. There is no capacity field, so
fill rate is not available.