For schools, camps, aftercare & enrichment programs
Manage your programs
without the admin overload.
Enrollment, attendance, billing, pickup, and parent communication — organized in one place. No spreadsheets. No chasing payments. No disconnected systems.
30-minute walkthrough built around your programs. No commitment.
Program directors at schools, camps, aftercare & enrichment programs use Popsicle every day
app.popsicle.com / spring-2026 / programs
Oak Hill Academy · Spring 2026
After-School Programs
Student
Program
Status
Mia Chen
Gr 3 · 9:14 am
Art Studio
Eli Miller
Gr 4 · 9:02 am
Chess Club
Aisha Okafor
Gr 5 · 8:51 am
STEM Lab
Marco Torres
Gr 3 · due Fri
Soccer Clinic
Sofia Park
Gr 3 · sent 8am
Chess Club
Liam Osei
Gr 5 · 8:30 am
Drama Club
Collected
$8,420
Pending
$960
Overdue
$420
Updated just now
Oak Hill Academy · Spring 2026
94 students enrolled across 6 programs
New enrollment
Mia Chen · Art Studio · paid
Today, 9:14 am
Payment reminder sent
Marco Torres · Soccer Clinic
$120 due · sent automatically
Used daily by schools, camps, aftercare programs & enrichment organizations
122,000+
Students managed
across active programs
68,000+
Programs created
after-school, camp & enrichment
$103.2M+
Payments processed
through Popsicle
~6 hrs
Saved per week
per school admin
Everything included
One place for every part of your programs.
Enrollment
Online registration & waitlists
Rosters & Attendance
Current for every session
Billing & Payments
Track balances in real time
Pickup & Dismissal
Right students, right time
Parent Communication
Targeted, program-specific
Camps & Aftercare
Any program structure
Reporting
No manual exports
Waivers & Forms
Collected at registration
Sound familiar?
Your programs grew.
Your systems didn't keep up.
Spreadsheets work until they don't. By the time enrollment is strong and parents expect a smooth experience, the cracks show every single term.
Enrollment is scattered across email, spreadsheets, and forms
Registration comes in through email. The waitlist lives on a sticky note. The spreadsheet is three versions behind. Every term, someone is in the wrong program and nobody caught it.
Payments arrive separately and never match your records
Checks, Venmo, cash, and online payments all come in through different channels. Reconciling who paid which amount for which program takes hours your office doesn't have.
Parents call because they don't know what's happening
Which program is my child in? Did my payment go through? What time is pickup today? Every incoming question is time your staff isn't spending on students.
Your rosters are wrong exactly when staff need them
A last-minute enrollment change means updating three different lists manually. Staff arrive with a roster from two days ago. Dismissal gets complicated. Parents get frustrated.
Popsicle replaces all of this with one organized system.
The Popsicle way
One platform. Every part of your program operation.
From the moment a program is created to the day it wraps — Popsicle keeps everything organized, connected, and visible to everyone who needs it.
Program setup
Create a new program in under five minutes
Define dates, grade range, capacity, and pricing. Popsicle handles enrollment forms, confirmations, and roster tracking automatically from there.
- Program name, grade range, schedule, and capacity
- Parent enrollment portal ready automatically
- Waitlist enabled when sessions fill
- Confirmation emails sent without manual work
New Program
Summer Camp Week 1
Program Name
Program Type
Grade Range
Capacity
Price
Start Date
End Date
Registration is open
Parents can now enroll at your portal link
24 / 30
enrolled
After-school programs running smoothly
Enrollment open · 72 students registered this term
Payments & billing
Always know who paid and who still owes
Track balances in one place. Stop looking up payments in a spreadsheet or calling parents to confirm. Your business office sees current collection status without waiting for reports.
- See who paid and who has a balance due
- Send payment reminders with one click
- Track semester fees, per-session, and monthly billing
- Business office has real-time collection status
Payments
Spring Term · All Programs
Collected
$510
Outstanding
$270
| Student | Amount | Status |
|---|---|---|
Eli Miller Sarah Miller | $180 | Paid |
Aisha Okafor James Okafor | $90 | Pending |
Marco Torres Jen Torres | $120 | Balance Due |
Lily Chen Amy Chen | $150 | Paid |
Noah Park David Park | $60 | Pending |
Mia Johnson Lisa Johnson | $180 | Paid |
$8,420 collected this semester
Real-time visibility for your business office
What Popsicle does
Every part of running a program — organized
Track attendance, manage pickup, collect payments, communicate with parents, and keep rosters current — without juggling spreadsheets or separate tools.
Set up a program in minutes
Create after-school clubs, camps, enrichment sessions, or aftercare with dates, capacity, grade restrictions, and pricing — ready for enrollment immediately.
Parents enroll without calling
Families register their child, pick a program, and pay online. Your office stays quiet. Their confirmation arrives automatically.
See who paid at a glance
Paid, pending, and overdue — all visible without opening a spreadsheet. Send a reminder in one click. The business office always knows where things stand.
Rosters that update themselves
When a family enrolls or changes programs, the roster updates. Staff get the right list for check-in, attendance, and dismissal — every time.
Messages go to the right families
Send updates to families in a specific program — not everyone. Chess Club parents hear about Chess Club. No blast emails, no confusion.
Reports without the manual work
Registrations, revenue, outstanding balances, and attendance — all in one place. Check in and out with ease, and access every report without manual work.
A day with Popsicle
Calm operations. Every part of the day.
From morning registration to end-of-day billing — Popsicle keeps every piece of your program day organized without manual work.
New enrollment · Chess Club · Spring
Mia Chen · Gr 3 · $120 paid ✓
A parent registers their child from their phone — before 8am
They select the program, fill in the details, and pay in a few taps. A confirmation goes out automatically. Your roster is already updated before the school day starts.
How enrollment worksChess Club · Monday roster
18 / 20 enrolled · 16 paid · 2 pending
Staff check the roster during lunch — it's current, clean, and correct
No calls to the office. No printed lists from last week. The right students are in the right programs with notes and payment status right there.
How rosters workToday · Dismissal
14 checked in · 3 pending pickup · 1 parent notified
Pickup runs smoothly because everyone has the right information
Staff know exactly which students belong to which program. Parents who still owe get a clear, friendly reminder — not a confusing email thread.
How communication worksMay billing · Spring programs
$8,420 collected · $1,380 outstanding
The business office sees what was collected without asking anyone
Payments, balances, and outstanding fees update automatically. No end-of-day reconciliation. No spreadsheet to compile. Just a clean view of where every program stands financially.
How payment tracking worksHow it works
From first enrollment to last pickup
Everything that happens every term — working the way it should, without manual effort.
New Program · Chess Club
Why schools choose Popsicle
Simple enough for a busy school office.
Structured for real program operations.
Popsicle is built for real school teams — not IT departments or enterprise admins. If you can run a spreadsheet today, you can run Popsicle tomorrow.
- Built specifically for private school programs
- Designed for non-technical school teams
- Clean parent registration experience
- Business office has real-time visibility
- Personal onboarding — not a help doc
"Before Popsicle, we were tracking registrations in spreadsheets and payments in a separate system. Now everything is in one place. Our staff spends half the time on admin work.
Karen Mitchell
Auxiliary Programs Director · Private K–8, New England
"We enrolled 50 families in two days at the start of camp season. Parents did it themselves — zero calls to the office. The payment tracking alone was worth it.
Rachel Torres
Camp Director · Westlake Prep
"Dismissal used to be chaotic. Now our staff has the correct roster on their phone and parents have already paid. It changed the end of every school day for us.
James Okafor
Head of Aftercare · Summit Day School
See how this works for your school
A 30-minute walkthrough built around your programs — enrollment, payments, rosters, and parent communication.
No commitment. No IT setup required.