We make that commercial interest explicit, show the complete scoring rubric, cite vendor-owned sources, and state when another platform may be the better fit. Scores are editorial assessments of public evidence—not customer ratings or hands-on lab results.
Fit before feature count
The right software depends on how you actually operate.
Who this is for
The buyer we evaluated
This guide is for swim schools and lesson networks that use independent contractors, affiliates, or mixed employee-contractor teams. It is not legal, tax, payroll, or worker-classification advice; those decisions require qualified professional review.
The shortlist
Ranked for this buyer—not every aquatic business
The score changes when the operating model changes. Use the written fit and tradeoffs with the number; a one-point difference should never decide a migration.
Swum
Best overall for contractor-led swim operations
Swim schools that need contractor or affiliate models tied directly to lessons, attendance, families, products, locations, and school payments.
Vagaro
Best when full US payroll is the priority
US businesses that prioritize employee and contractor onboarding, direct deposit, payroll, time tracking, PTO, deductions, and tax filing.
Jackrabbit Swim
Best class-staff and payroll-export alternative
Traditional class schools needing staff records, portals, time clock, departments, class assignments, payroll exports, and swim operations.
iClassPro
Best larger class-center staff alternative
Facilities needing staff permissions, class assignments, attendance, skills, parent portal, POS, financial tools, and activity-center scale.
Sawyer for Business
Best lightweight instructor-role alternative
Children's programs that need instructor assignments, limited roster access, attendance, participant details, and instructor activity reports.
Methodology
How the scoring works
The ranking separates lesson-linked contractor earnings from full payroll. Swum supports contractor and affiliate payment workflows but is not W-2 withholding, tax filing, or scheduled batch payroll. Vagaro publishes a US payroll add-on with contractor onboarding and payment. Every buyer should obtain employment, tax, insurance, wage, and classification advice for its jurisdictions.
Earnings and payout workflow
Lesson-linked earnings, hourly or commission logic, automatic and manual payments, balances, attendance, adjustments, and payout history.
Assignment and delivery
Availability, locations, lesson and class assignments, substitutions, rosters, attendance, progress, and mobile access.
Permissions and customer ownership
Least-privilege access, school versus contractor records, messages, waivers, calendars, payments, and offboarding.
Swim-business breadth
Families, swimmers, private and group formats, packages, plans, locations, credits, progress, and communication.
Reporting and compliance boundary
Payment records, exports, reporting, payroll integrations, tax boundaries, reconciliation, and explainable adjustments.
Scorecard
The full comparison matrix
Criterion scores run from 1 to 5 and are multiplied by the published weight.
| Platform | Earnings and payout workflow30% | Assignment and delivery20% | Permissions and customer ownership15% | Swim-business breadth20% | Reporting and compliance boundary15% | Weighted score |
|---|---|---|---|---|---|---|
| Swum | 5/5 | 5/5 | 5/5 | 5/5 | 4/5 | 97/100 |
| Vagaro | 5/5 | 4/5 | 4/5 | 1/5 | 5/5 | 77/100 |
| Jackrabbit Swim | 3/5 | 5/5 | 5/5 | 5/5 | 4/5 | 85/100 |
| iClassPro | 3/5 | 5/5 | 5/5 | 5/5 | 4/5 | 85/100 |
| Sawyer for Business | 2/5 | 4/5 | 4/5 | 3/5 | 3/5 | 61/100 |
Detailed analysis
Why each platform placed where it did
Every recommendation includes the strongest documented fit and the questions its public materials leave open.
Best overall for contractor-led swim operations
Swum
Swim schools that need contractor or affiliate models tied directly to lessons, attendance, families, products, locations, and school payments.
Swum has the strongest swim-specific contractor model in this shortlist. Contractors can be hourly-rate based with automatic or manual payments and pending balances; affiliates can collect from clients while the school earns commission and controls inherited products and policies.
What the public evidence supports
- School settings distinguish Contractor and Affiliate models, configure hourly rate or commission, and support automatic versus manual contractor payment handling.
- Contractor attendance and lesson records feed pending balances and school payment views, while assignments, calendars, locations, groups, progress permissions, and messages remain part of the operating system.
- Affiliates can inherit school locations, participant groups, packages, plans, and waivers while the owner controls commission and selected access.
Tradeoffs and verification points
- Swum is not full payroll: it does not replace W-2 withholding, tax filing, benefits, scheduled batch payroll, or professional worker-classification advice.
- Buyers should test cancellation, refund, reassignment, no-show, manual adjustment, partial payment, and contractor departure scenarios before relying on automated balances.
Contractor and school capabilities depend on the appropriate Swum plan and payment configuration. Confirm processing, payout mechanics, Enterprise access, and implementation terms.
Best when full US payroll is the priority
Vagaro
US businesses that prioritize employee and contractor onboarding, direct deposit, payroll, time tracking, PTO, deductions, and tax filing.
Vagaro is materially stronger than Swum as a payroll system. Its weakness in this comparison is that payroll sits inside a broad appointment, beauty, wellness, and fitness platform rather than a swim-specific lesson operating model.
What the public evidence supports
- Vagaro Payroll publicly supports employee and contractor onboarding, direct deposit or check, tax and deduction calculations, PTO, time tracking, and tax filing.
- The broader platform covers booking, classes, memberships, packages, payments, customer records, reports, and mobile administration.
- Contractors can be selected and paid through payroll reports with a defined pay date and payment method.
Tradeoffs and verification points
- The product is not organized around paying parents, swimmers, swim progress, makeups, mobile pool routes, or aquatic lesson credits.
- Payroll is a US-specific add-on and total cost depends on staff, locations, features, and payment configuration.
Published business subscription plus payroll and other applicable add-ons. Request the complete employee/contractor, payment, messaging, and location quote.
Best class-staff and payroll-export alternative
Jackrabbit Swim
Traditional class schools needing staff records, portals, time clock, departments, class assignments, payroll exports, and swim operations.
Jackrabbit provides mature staff and class delivery tools and can export time-clock data to payroll or accounting workflows. It is not positioned as a contractor settlement engine.
What the public evidence supports
- Staff records, portals, time clock, departments, instructor assignments, substitutes, rosters, attendance, skills, and reporting support class delivery.
- Jackrabbit documentation describes payroll export workflows and separation between class management and accounting software.
- The swim product provides mature family, billing, class, staff, and progress infrastructure.
Tradeoffs and verification points
- A time-clock or payroll export is not the same as automated lesson-linked contractor earnings, affiliate commissions, or payout balances.
- Contractor classification, pay rules, taxes, direct deposit, and adjustments require external systems and process design.
Subscription pricing scales by active students, with optional services. Include payroll/accounting systems and staff administration in total cost.
Best larger class-center staff alternative
iClassPro
Facilities needing staff permissions, class assignments, attendance, skills, parent portal, POS, financial tools, and activity-center scale.
iClassPro offers deep staff and facility operations, but buyers should not infer contractor payout automation from instructor management alone.
What the public evidence supports
- Published plans include staff management, classes, private lessons, appointments, camps, skills, attendance, financial tools, POS, and reporting.
- Role and location structures support larger teams and activity centers.
- Enterprise provides a path for organizations needing additional scale or customization.
Tradeoffs and verification points
- Public pricing materials do not establish a Swum-like contractor-versus-affiliate settlement model or a Vagaro-like payroll system.
- Demonstrate pay calculation, corrections, cancellations, refunds, exports, and offboarding rather than relying on the staff feature list.
Per-location plans with optional services and custom Enterprise. Add external payroll, accounting, and contractor-payment tools to total cost.
Best lightweight instructor-role alternative
Sawyer for Business
Children's programs that need instructor assignments, limited roster access, attendance, participant details, and instructor activity reports.
Sawyer has clear instructor roles and reporting but is not a published payroll or contractor-payout product.
What the public evidence supports
- Instructors can be assigned to activities, view only assigned rosters, take attendance, view participant details, and create certain orders.
- Instructor Order History reports class dates, times, locations, and enrollment.
- Higher plans provide broader user roles and permissions across camps, semesters, and classes.
Tradeoffs and verification points
- Compensation calculation, contractor balances, direct deposit, tax filing, and payroll are not the documented purpose of the instructor tools.
- Swim-specific family, progress, credit, mobile route, and payout workflows require verification or external systems.
Launch, Grow, Scale, and Enterprise pricing applies; include payroll, accounting, and compensation administration outside Sawyer.
Decision guide
Choose from the operating model
A shortlist is useful only when it leads to a concrete next step.
Lesson-linked contractor or affiliate model
Start with Swum
Its differentiator is the connection among assignment, attendance, lesson revenue, contractor or affiliate economics, and swim records.Full US payroll and tax filing
Start with Vagaro Payroll or a dedicated payroll system
Swum does not replace payroll, withholding, benefits, PTO, tax filing, or classification support.Traditional class staff with external payroll
Compare Jackrabbit and iClassPro
Both provide mature class and staff operations while payroll remains a separate layer.Simple instructor roster access
Sawyer may be sufficient
It offers clear activity assignment, restricted roster access, attendance, and instructor reporting without a full payout model.Demo checklist
Questions to make every vendor answer
Ask each vendor to demonstrate the same workflow with sample data. A yes/no feature sheet cannot show how many steps, permissions, exceptions, and reconciliation tasks sit behind the checkmark.
- Is the instructor an employee, contractor, affiliate, vendor, or franchisee—and does the software preserve that distinction?
- Does attendance automatically create an earning, or is compensation calculated from scheduled time, completed time, revenue, commission, or a separate time clock?
- Who receives the client payment, who issues refunds, and how does a cancellation or dispute change the instructor balance?
- Can a contractor see only assigned customers, schedules, messages, progress, and payment context?
- What records and access are removed, retained, transferred, or exported when the contractor leaves?
- Which payroll, tax, insurance, background-check, and worker-classification responsibilities remain outside the platform?
Common questions
Buyer FAQ
What is the best swim software for programs using contractors?
Swum is the best overall fit when contractor or affiliate compensation must remain connected to swim lessons, attendance, families, products, and school payments. Vagaro is stronger when full US payroll is the primary requirement.
Does Swum provide payroll?
No. Swum supports contractor earnings, automatic or manual contractor payments, pending balances, and affiliate commissions. It does not replace W-2 payroll, tax withholding, filings, benefits, PTO, or professional classification advice.
What is the difference between a contractor and an affiliate?
In Swum's product model, a contractor can be paid by the school based on configured work and balances, while an affiliate can receive client payment directly and return a commission to the school. Legal classification still depends on the real working relationship and jurisdiction.
What should be audited before automating contractor payments?
Assignment authority, attendance source, pay formula, cancellations, refunds, tips, manual adjustments, payout timing, reconciliation, access controls, exports, and the process for disputes and departures.
Research record
Sources reviewed
Product capabilities and pricing can change. These links record the official pages reviewed on August 2, 2026; confirm any deciding requirement directly with the vendor.
- Swum contractor payment softwareSwum
- Swum instructor management softwareSwum
- Swum analytics and reportingSwum
- Swum pricing and plan comparisonSwum
- Vagaro business software overviewVagaro
- Vagaro pricing and included toolsVagaro
- Vagaro payroll for employees and contractorsVagaro
- Jackrabbit Swim product overviewJackrabbit Class
- Jackrabbit Class pricingJackrabbit Class
- iClassPro plans and featuresiClassPro
- iClassPro location and account FAQiClassPro
- Sawyer for Business pricing and feature comparisonSawyer
- Sawyer instructor roles, assignments, and reporting guideSawyer
Bring the messy workflow.