Home › Overview
Studio Health Overview
Snapshot: May 1, 2026. Iowa Sports and Fitness has been operating since March 2024 and is in a strong growth phase. All comparisons show CY 2026 (partial: Jan–Apr) vs CY 2025 unless noted.
Active Students
113
46% of total roster · 130 inactive
Truly-New Families · 2026 (Jan-Apr)
56
vs 46 ALL of 2025
22% over full prior year
Returning/Prior-Contact · 2026
52
families re-converting from prior touchpoints
Active Families
102
53% of total · strong active base
CY 2025 Revenue
$56K
vs $32K in CY 2024
+78.1% YoY
CY 2026 · Jan-Apr Revenue
$16K
partial year — summer & fall sessions still ahead
New family signups · truly new vs prior contact
Each bar = one month. Teal portion = first-time interaction with ISF. Lavender portion = had prior contact (lead, party guest, past inquiry, returning family).
Annual family signups (2024–2026)
Truly-new vs prior-contact breakdown by year
Annual totals · YoY change
Truly-new families is the cleanest acquisition metric
| Year | Truly New | Prior Contact | Total |
|---|
Truly-new growth: +155% from 2024 → 2025, and 2026 (4 months) has already exceeded all of 2025. Prior-contact conversions surged from 4→16→52 — a working lead nurture system.
Active student age distribution
Sweet spot: ages 2–5 (74% of active students)
Quarterly retention
Of students active at quarter start, % still active at quarter end. Note: session-based programs naturally have "drops" at session end.
Home › Enrollments
Class enrollment & demand
Monthly enrollment patterns, sport mix, drop reasons, and seasonal demand.
Monthly enrollment volume · year over year
2024 (founding year, started March), 2025 (full year), 2026 (Jan-Apr partial). Note the strong June peak from summer registration.
Sessional enrollment by season · YoY
Each line is one season tracked across years. Fall 2026 shows only 10 because Fall 2026 hasn't opened yet.
Active enrollments by sport
Currently running, by sport category
Drop reasons (meaningful drops only)
Excludes "Class Archived" / "Completed" / "Transfer" — those are normal session-end events.
Home › Revenue
Revenue · year over year
Annual revenue from 2024 (founding year) through April 2026.
Revenue Snapshot · 3 Year View
$31.6K
2024 · Founding (Mar+)
$56.2K
2025 · Full Year (+78%)
$16.2K
2026 · Jan-Apr Partial
Annual revenue · year over year
2024 in lavender (founding year, starting March), 2025 in teal, 2026 in orange (partial)
Revenue by category · 2025 (most recent full year)
Birthday parties + Soccer = 56% of total revenue
Top 6 revenue categories · year over year (incl 2026 partial)
Where revenue is coming from and how it's shifted across all three years
What this tells us
Birthday parties are #1. 30% of revenue in both 2024 and 2025 ($9.7K → $17.3K, +79%). Unique among youth-sports operations and the strongest single asset.
Soccer is the engine sport. $8K → $14.6K = +82% YoY. Through Apr 2026 it's already at $4.7K — pacing strong.
Sports Sampler tripled. $2.3K → $7.4K (+227%). Highest-leverage program for trial-to-conversion. Currently at $2.0K through Apr 2026.
Home › Programs
Programs & operations
Class mix, day-of-week distribution, sport-by-year matrix.
All-time enrollments by sport
Soccer dominates with 36% of total enrollments
Active classes by day of week
Saturday & Tuesday are heaviest. Friday and Sunday are underused.
Sport × year enrollment matrix
How each sport has grown year over year
| Sport | 2024 | 2025 | 2026 (partial) | YoY '24→'25 |
|---|
Home › Staff Schedule
Staff schedule by day
Current coaches (Nicole R. and Esther A.) only. Active classes assigned to former staff are flagged separately and excluded from the schedule below.
Coach workload · current staff only
Active classes assigned to Nicole &/or Esther
Active coach roster
Only current staff — former staff names removed from this view
| Coach | Active Classes | Total Enrolled |
|---|
Weekly schedule by day
Active classes grouped by day. Only classes with a current coach assigned are shown — 46 classes with former-staff assignments are hidden until reassigned.
Home › Absences & Makeups
Absences & makeups
Three-week window: previous, current, and upcoming. Use this view to follow up on missed classes and proactively schedule makeups before they expire.
Previous week
Apr 24 – Apr 30, 2026
—
Absences logged in the past 7 days. Follow up on makeup scheduling.
Current week
May 1 – May 7, 2026
—
Absences this week. Pre-confirmed makeups appear here.
Upcoming week
May 8 – May 14, 2026
—
Absences logged for next week (planned vacations, known conflicts).
Absences by month · last 12 months
Trend in absence frequency
Makeup status summary
All-time absence/makeup breakdown
All recent absences (last 60 days)
Filter and follow up on individual absences. Eligible students should be offered a makeup.
| Date | Student | Class | Sport | Eligible? | Makeup |
|---|
Home › Live Openings
Live class openings · real-time
Pulled directly from Jackrabbit's live openings JSON endpoint for Org ID 552230. This view auto-refreshes when you reload the dashboard.
Filter openings
Currently registrable classes
Loading…
| Class | Sport | Day | Time | Ages | Dates | Openings | Tuition | Register |
|---|
Jackrabbit JSON Integration · technical reference
For your future reference (or to share with a developer)
Jackrabbit Class provides a live JSON feed of your class openings that updates in real-time as families register and as you create or modify classes. This dashboard pulls from that feed directly — there's no manual refresh needed.
Live JSON endpoint for ISF (Org ID 552230):
https://app.jackrabbitclass.com/jr3.0/Openings/OpeningsDirect?OrgID=552230
Available URL parameters (mix and match to filter the feed):
| Parameter | Description | Example |
|---|---|---|
OrgID | Your Jackrabbit Org ID (required) | OrgID=552230 |
cat1 | Filter by Category 1 (e.g., "Soccer Tuition") | cat1=Soccer Tuition |
cat2 | Filter by Category 2 (age band) | cat2=3-5 years of age |
cat3 | Filter by Category 3 (program type) | cat3=Crickets |
session | Filter by Jackrabbit session name | session=Summer 2026 |
loc | Filter by location code | loc=Main |
showcols | Add columns to output | showcols=instructors,room |
hidecols | Hide default columns | hidecols=description |
Sample JSON response (one class object):
{
"name": "Soccer Crickets 3.5/4 yrs",
"description": "6 weeks / 30 mins · parent encouraged",
"location": "The Hutch",
"ages": "3.5 - 4",
"day": "Tuesday",
"times": "5:00pm - 5:30pm",
"dates": "Apr 7 - May 12",
"session": "Spring 2026",
"openings": 4,
"tuition": "$95.00",
"instructors": "Nicole R.",
"link": "https://app.jackrabbitclass.com/reg.asp?id=552230&preLoadClassID=..."
}
Home › Recommendations
Recommendations to grow & optimize
Two sections: HIGH/MEDIUM/OPS/BRAND/SOCIAL recommendations are built from the dashboard data. NEW IDEA cards are exploratory strategic options with balanced "what works / what to watch out for".
Home › Social Media
Social media marketing playbook
Ready-to-use post ideas tailored to ISF's voice — friendly, kid-focused, energetic, locally-rooted in Cedar Rapids/Marion/Hiawatha. Each post is mapped to a goal and includes suggested format, copy, and CTA.
Content calendar framework · weekly cadence
Recommended baseline: 4-5 posts per week. Mix Reels, photos, and Stories. Consistency > volume.
| Day | Theme | Format | Goal |
|---|---|---|---|
| Monday | Class highlight or "Coach Cam" | Reel (15-30s) | Showcase classes in action — drives trial signups |
| Tuesday | "Tip Tuesday" — sports skill or parenting tip | Carousel post | Build authority, save-worthy content |
| Wednesday | Birthday party feature | Photo + caption | Drive party bookings (your #1 revenue line) |
| Thursday | Behind-the-scenes / fun moments | Story (24h) | Personality, "the people you'd want coaching your kid" |
| Friday | Weekend / next-session promo | Reel or photo | Direct conversion — "register by Sunday" |
| Optional Sat | UGC repost (parent-shared photo) | Story or post | Social proof + community feel |
Ready-to-post examples
10 high-leverage tactics, ranked by effort:impact ratio
Pick 3 of these to implement in the next 30 days.
Home › Brand
Iowa Sports and Fitness · Brand
Brand standards used throughout this dashboard and any future deliverables.
Primary Logo
Iowa Sports and Fitness
Friendly cartoon rabbit/jackrabbit mascot with the studio wordmark. Distinctive purple "iowa", teal "sports/fitness", and orange atom — designed for energy and approachability.
The Hutch (Line Drive Sports Complex), Twixt Town Road · Marion · Hiawatha
(319) 214-0599 · info@iowasportsandfitness.com
Owner: Nicole Rosanelli
Jackrabbit Org ID: 552230
iowasportsandfitness.com · Facebook · Instagram
The Hutch (Line Drive Sports Complex), Twixt Town Road · Marion · Hiawatha
(319) 214-0599 · info@iowasportsandfitness.com
Owner: Nicole Rosanelli
Jackrabbit Org ID: 552230
iowasportsandfitness.com · Facebook · Instagram
Mark / icon variant
"ISF" wordmark with sports atom — for tight spaces, social media avatars, favicon
Color palette
Sampled directly from the official ISF logo
Purple
Teal / Aqua
Orange
Lavender
Light Grey
White
Fredoka
Display typeface — friendly, rounded, kid-sports tone
Iowa Sports & Fitness
ABCDEFGHIJKLMNOPQRSTUVW
abcdefghijklmnopqrstuvw 0123456789
Open Sans
Body typeface — clean, readable for stats & body copy
ABCDEFGHIJKLMNOPQRSTUVW
abcdefghijklmnopqrstuvw
0123456789 !@#$%&*()