Courts and locations help you organize where lessons happen and let guardians filter by venue on your public page.
Add courts to your academy
Go to Courts in the owner sidebar. Click Add Court and enter a name (e.g., "Court 1", "Indoor Court A"). Courts are scoped to your academy and appear in lesson assignment dropdowns.

Assign courts to lessons
When creating or editing any lesson type, select a court from the dropdown. This helps coaches and staff know where each session takes place and supports future scheduling conflict detection.

Set up multiple locations
Professional and Enterprise plans support creating and managing multiple locations. Go to Academy Settings → Locations to add venues with name, address, and contact details.
Each location can have its own courts assigned.
Public location picker
When your academy has two or more active locations, the public academy page displays an Our locations section at the top of the main content column. Visitors can:
- Filter lessons by location
- Open All lessons & schedule at this location →
/academy/:slug/location/:locationId
The /academy/:slug/lessons route shows a location picker when multiple locations exist and no location is selected in the path.
Contact details on the public page
Location addresses appear alongside academy contact details in the footer of your white-label landing page. Keep addresses and phone numbers current in Academy Settings.
Tier notes
Creating and managing multiple locations in the owner dashboard requires a Professional+ plan. However, if locations already exist, they remain visible on the public site regardless of current plan tier.
