Right now
Text you → ask for Saturday → wait for an answer → find the slot is taken → ask for Sunday → agree → send payment → write it down → remind them the night before.
CoachCore is baseball lesson scheduling software for instructors who sell private lessons. Families book hitting, pitching, catching, and fielding sessions online, pay at booking, and get a reminder before they show up. You manage your availability, your packages, and your clinics in one place.
This page is about scheduling and booking your lessons. If you also run cages as rentable space, that is a separate workflow, covered further down.

This week's lessons
The booking problem
Baseball is seasonal in a way that makes scheduling hard. The winter rush arrives all at once, and every parent wants a Saturday morning. Pitchers want regular check-ins before tryouts. A catcher's session needs different time than a hitting lesson. School, practice, and weekend games decide which hours a family can actually do. A booking system does not make baseball simpler. It takes the repetitive part of the scheduling conversation and lets the family finish it without you.
Every parent wants a Saturday morning, and you answer between lessons, from the dugout or the parking lot.
"Do you have anything Saturday?" "Can he come an hour earlier?" You still lose a slot or two to the slow reply.
"Did I already pay for this one?" Without a record tied to the booking, nobody is sure.
The workflow
A parent wants a pitching lesson for their son before tryouts.
Text you → ask for Saturday → wait for an answer → find the slot is taken → ask for Sunday → agree → send payment → write it down → remind them the night before.
The parent opens your booking page, picks the pitching lesson from your menu, chooses a time you made available, and pays. The lesson appears on your schedule, and a reminder email goes out before it. If the family bought a package, the lesson uses one of their credits. After the lesson, your notes stay with that player.
You decide which hours are open and what each lesson type costs. The back-and-forth just stops being your job.
Lesson menu
Instructors rarely teach one thing. CoachCore lets you create a lesson type for each, with its own length and price.
Families see your menu and book what they need, without asking you to explain it first.
What changes
Set your weekly hours and the locations you teach at, and block time off when you travel or take a break. Players only see the hours you offered. If you are busiest before the season, open more hours then, and tighten up later.
Families pay by card when they book, and the money goes straight to your Stripe account. You can record cash payments too. Packages are common in baseball, such as a block of hitting lessons before tryouts, and CoachCore tracks the remaining credits so you do not have to. For players you coach on a monthly basis, lesson subscriptions handle the billing.
On the Pro plan, you can publish a clinic, like a winter hitting group, with a capacity limit and a waitlist. Families sign up and pay, and you can see who is in. Clinics are separate from private lessons, so each has its own price and roster.
Email reminders go out ahead of lessons. Your cancellation policy appears where families book. Students cannot cancel or reschedule through their account inside 24 hours of the lesson, so late changes come to you instead of happening quietly.
Every player has a record with their lessons, your private coach notes, and the comments you choose to share. Parent and child accounts let one parent manage several players. On Pro, you can track progress with metrics you define, build training programs for between lessons, and review a clip of a swing or a delivery with slow motion, drawing, and annotations.
Lessons and cages
Many baseball people think of lessons and cages together, because they happen in the same building. In software, they are two separate workflows, and mixing them up is how coaches end up with the wrong tool.
Lesson scheduling is what this page covers. It is the instructor's calendar: lesson types, availability, packages, payments, reminders, cancellations, and clinics. Families book time with you.
Cage rental is facility-space scheduling. It is for an owner who rents cages by the hour, sets rates and closures, and sells memberships that include cage time. Customers book the cage itself.
If you teach in someone else's cage, you generally only need the instructor booking side. If you operate the cages themselves, the Facility plan adds space rentals and facility scheduling, along with coach lessons and memberships. Start with batting cage scheduling software for the rental side, or baseball facility management software if you are running the whole training business. For the instructor business on its own, see baseball coaching software.
Pricing
CoachCore charges 0% platform commission on independent coach lessons. Students may pay card processing costs depending on checkout, so you set your rate and keep it. Facility pricing is separate. See the pricing section, the commission-free coaching platform explanation, or the broader lesson booking software page. For the full view across sports, read about sports coaching software.
Related pages
FAQ
It is software that lets families book and pay for private baseball lessons online and keeps the instructor's availability, packages, and student history in one place. CoachCore does this for independent instructors and adds clinics, progress tracking, and video analysis on Pro.
Yes. Players or parents choose a lesson type and an open time on your booking page, then pay. Only the times you opened are shown.
Yes. Families can buy a set of lessons and book against their remaining credits. You can also use lesson subscriptions for players you coach on a monthly basis.
Yes. Create a separate lesson type for hitting, pitching, catching, or fielding, each with its own duration and price. Families book the one they need.
Yes, on the Pro plan. You can publish a clinic with a capacity limit and a waitlist, and families can sign up and pay.
Yes, on the Facility plan. Cages can be set up as bookable spaces with hourly rates, hours, and closures, and lessons assigned to a cage are checked against its rentals. Cage rental is a separate workflow from instructor lesson scheduling, and independent coach plans do not include it.
Yes. Lesson scheduling is the instructor's calendar and bookings. Cage scheduling is facility-space booking for owners who rent cages. Some businesses need both, which is what the Facility plan is for. Many instructors only need the lesson side.
No. CoachCore takes 0% platform commission on independent coach lessons and charges a flat monthly subscription. Students may pay card processing costs depending on checkout.
Give families one page where they can book, pay, and show up, and spend your time on the field.
14-day free trial. 0% platform commission on independent coach plans.