New: 1-click SportsEngine importer

Leave SportsEngine.
Keep your season.

Thinking about a change? Chalk imports your roster, schedule, and dues in ten minutes — and parents never pay a dime.

Free for coaches to start. Free for parents, forever. No card to begin.

Why coaches are leaving in 2026

Pricing changes make this a decision year for a lot of teams.

Parents shouldn’t pay to use the app

On some platforms, parents pay just to view the schedule or pay fees. Chalk is free for parents, forever.

Pricing keeps changing

New tiers, fewer grandfathered rates. Chalk is $9/mo for coaches — and free for parents, always.

Feature bloat

Hundreds of features you don't use. Chalk does the five things coaches actually open the app for, and does them faster.

Chalk vs. SportsEngine

Apples to apples on the features coaches actually use.

Feature
Chalk
SportsEngine
Free for parents (forever)
Coach price (when paying)
$9/mo or $79/yr
Higher post-2025
Self-serve CSV migration
Roster import (CSV)
Schedule import (CSV)
Dues import (CSV)
In-app team chat
Live Game Day scoring
Coach-authored practice plans + field mode
Org dashboard for club directors

Six steps. Ten minutes.

The wizard does the work. You just paste and confirm.

  1. 1
    Export from SE

    Download your roster + schedule CSV from SportsEngine. Two clicks each.

  2. 2
    Create a free Chalk account

    No card, no trial. 60 seconds.

  3. 3
    Open the importer

    Go to /import/sportsengine. Paste your season identity.

  4. 4
    Upload your CSVs

    Roster, schedule, and (optional) dues. We auto-detect columns from any format.

  5. 5
    Preview & confirm

    Review counts, see any warnings, hit confirm. One atomic create.

  6. 6
    Share your join link

    Send parents your team link. They join free, immediately.

What we will not import

Some things from SportsEngine should not come with you. Chalk strips these from every CSV row.

  • Parent phone numbers
  • Home / postal addresses
  • Medical / allergy fields
  • Emergency contacts
  • Player-side birthdays unless explicit
  • Anything that exposes parents to other parents

This is a product constitution constraint, not a setting. You can't override it; we won't add a toggle. Parent contact data stays coach-only.

Frequently asked questions

How do I export my roster and schedule from SportsEngine?

Sign in to your SportsEngine dashboard, open the team, and use the Roster and Schedule export options to download CSV files. Chalk auto-detects the SportsEngine column format.

Does Chalk import my season history?

Chalk imports your current roster, upcoming schedule, and outstanding dues. Game stats and attendance history do not transfer — Chalk uses RSVP as the source of truth and most coaches start fresh on stats. Your CSVs stay your archive.

What about parent phone numbers and addresses?

Chalk strips phone numbers, addresses, medical fields, and emergency contacts from every CSV row. This is a constitutional rule: no parent contact data is ever exposed to other parents. Coaches reach parents through in-app chat.

Are parents charged anything?

No. Parents use Chalk free, forever. Written into our terms. Field mode and a few premium tools are $9/mo for coaches who want them.

What if SportsEngine still works for me?

Keep using what works. The migration tool is here when you are ready. Many coaches reassess their tools after a pricing change — but switching is a coach call.

Migrate your team tonight.

Free to start. Free for parents, always. The importer takes most coaches ten minutes.

Start migration

No credit card. No trial. Cancel any time. Your CSV stays your archive.