A lesson signup form lets families register and pay for swim lessons online. The quickest way is to start from our template and tweak it for your club.
Prefer to watch?
Set up the form
Go to Content > Gravity Forms.
Start from the lesson signup template in our form templates library, or open an existing lesson form and duplicate it.
Update the title, lesson sessions, times and prices for your club. Keep it simple: dropdowns and checkboxes work better than lots of free-text boxes.
In the form's Settings, give it a clear name (like "Summer 2027 Swim Lessons – Session 1") so it's easy to tell apart from your other lesson forms.
Take payments
Open the form's Settings > Ecrypt and add a payment feed. How to add a payment feed
Map the Total and Email fields and save.
Limit spots in each class
Decide whether you're limiting the whole form or each class (for example, 8 kids per session).
Set the limits and test them. Registration forms: product limits
💡 Test before you share it. Submit a test signup to check the price, payment and confirmation email before you send the link to families.
