Group Fitness Class Registration Form Template

Streamline class bookings with a purpose-built group fitness registration form. Collect attendee details, class preferences, experience level, and health considerations so instructors know who's coming and arrive prepared to teach a safe, tailored session.

Free for non-commercial projects, with unlimited forms and responses.

Last updated

The starting point

About this template

A group fitness class registration form gives studios and gyms a professional, organized way to manage class attendance beyond a paper sign-in sheet or manual text thread. When participants register in advance, instructors know the headcount, can cap classes at a safe size, and arrive knowing exactly who is coming — including anyone with injuries that need modification cues.

More about this template

The experience level field is especially useful for instructors who adjust their class tempo or cue complexity based on the room. Knowing that three of tonight's eight yoga students are complete beginners means the instructor can spend more time on alignment cues and less time assuming prior knowledge. Similarly, knowing who needs equipment helps studios prepare mats, weights, or props ahead of time rather than scrambling at the door.

formformform makes this registration process frictionless for both operators and participants. Studios embed the form on their website or share a link via social media, email, or SMS. Participants complete the form in under two minutes on any device. Every registration appears in the studio's dashboard and triggers an instant notification — no special booking software required, and no monthly seat fees.

10 fields to make your own8 required in this starting form

Make it fit your workflow.

Use your own copy to change labels, remove questions and add the details you need. Try the preview alongside this guide to see what respondents will be asked.

The questions, explained

Fields in this template

Review the starting questions and choices. You can change them in your own copy.

  • Short answerRequired

    Full Name

    Jordan Rivera

  • Email addressRequired

    Email Address

    jordan@example.com

  • Phone numberOptional

    Phone Number

    (555) 234-5678

  • DropdownRequired

    Class Type

    8 choices
    • Yoga
    • Spin / Indoor Cycling
    • HIIT
    • Pilates
    • Zumba
    • Boxing / Kickboxing
    • Barre
    • Other
  • DateRequired

    Class Date

  • Short answerRequired

    Class Time

    6:00 PM

  • Single choiceRequired

    Experience Level

    3 choices
    • Beginner — new to this class type
    • Some experience — taken a few classes
    • Experienced — attend regularly
  • Long answerOptional

    Injuries or Physical Limitations

    List any injuries, conditions, or physical limitations the instructor should know about (or write 'None').

  • Single choiceRequired

    Do you have the required equipment for this class?

    3 choices
    • Yes
    • No — I will need to rent or borrow equipment
    • This class does not require equipment
  • Single choiceRequired

    Is this your first class at this studio?

    2 choices
    • Yes, first time
    • No, I've been here before
Where it fits

Who uses this template

Suggested uses, and why this starting point can help. Adapt the questions to your own process.

Yoga studios

Get a useful brief before the first conversation. Written context helps you assess fit, prepare questions and decide what to discuss next. Review “Class Type” in particular and adapt it to the detail you need.

Spin and cycling studios

Get a useful brief before the first conversation. Written context helps you assess fit, prepare questions and decide what to discuss next. Review “Class Date” in particular and adapt it to the detail you need.

CrossFit boxes

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Class Time” in particular and adapt it to the detail you need.

Pilates studios

Get a useful brief before the first conversation. Written context helps you assess fit, prepare questions and decide what to discuss next. Review “Experience Level” in particular and adapt it to the detail you need.

Dance fitness studios

Registers children for Zumba Kids or similar dance classes and collects parent contact information and any health conditions the instructor should know about.

Gyms with group programs

Use this as a starting point when you need the same essential information from each person. Review the questions against your process before sharing your copy. Review “Do you have the required equipment for this class?” in particular and adapt it to the detail you need.

Community recreation centers

Give people a straightforward way to get involved, while collecting the context needed to coordinate the work and follow up. Review “Is this your first class at this studio?” in particular and adapt it to the detail you need.

Corporate wellness coordinators

Allows employees to register for on-site or virtual lunchtime fitness sessions organized by the company wellness team.

What's included

Class type dropdown covering yoga, spin, HIIT, pilates, barre, and more
Date and time fields for multi-class scheduling
Experience level question to help instructors pace appropriately
Injury and limitation field for instructor safety awareness
Equipment availability question for props and gear
First-time client flag for welcoming new attendees
Mobile-friendly for quick pre-class sign-up on any device
Unlimited class registrations with no per-submission fees

How to create a group fitness class registration form

  1. 1

    Click 'Use this template' to open the pre-built class registration form in formformform.

  2. 2

    Update the class type options to match the specific classes your studio offers.

  3. 3

    If you run the same class on multiple days and times, consider adding a dropdown for all available time slots instead of separate date and time fields.

  4. 4

    Mark the injury and limitations field as required if your studio's liability policy requires it.

  5. 5

    Publish the form and share the link on your website class schedule, social media posts, and reminder emails.

  6. 6

    Check registrations before each class and print or pull up the roster on your phone for check-in.

Best practices for your group fitness class registration form

Cap registrations by class

formformform doesn't enforce capacity limits automatically, but you can close or archive the form once a class is full, or accept registrations and manually confirm them.

Send a confirmation email

use the notification to manually send a confirmation reply, or connect the form to an email automation tool to do it automatically.

Ask about equipment before the class

knowing whether someone needs to borrow a mat or rent a cycling shoe lets you prepare and avoids first-day friction.

Note first-timers for special attention

new clients identified through the registration form deserve an extra welcome and a quick orientation before class begins.

Collect a phone number for last-minute changes

if a class is cancelled or rescheduled, having a phone number lets you reach everyone even if they miss the email.

Use separate forms per class or per schedule block

rather than one universal form, create targeted forms for each class type so the class-specific options stay clean and relevant.

15 form ideas you can build with this template

Hot Yoga Class Sign-Up Form

Registers attendees for heated yoga sessions and asks first-timers to acknowledge the heat intensity and hydration requirements before attending.

Spin Class Reservation Form

Allows cycling studio members to claim their preferred bike number in advance and indicate their shoe size for clip-in rental.

HIIT Boot Camp Registration

Signs up participants for high-intensity training sessions and screens for recent injuries that may require exercise modifications during class.

Barre Class Booking Form

Registers barre students and collects grip sock size for first-time visitors who need to purchase or rent non-slip socks at the studio.

Prenatal Yoga Class Registration

Gathers pregnancy trimester, OB clearance, and any pregnancy complications from expectant mothers registering for a prenatal yoga series.

Kids Dance Fitness Class Sign-Up

Registers children for Zumba Kids or similar dance classes and collects parent contact information and any health conditions the instructor should know about.

Aqua Aerobics Class Registration

Books participants into water-based group fitness classes at a pool facility and captures swimming ability level and any water-related restrictions.

Corporate Lunchtime Fitness Class Sign-Up

Allows employees to register for on-site or virtual lunchtime fitness sessions organized by the company wellness team.

Aerial Yoga and Hammock Class Booking

Registers students for anti-gravity yoga classes and collects weight (for hammock safety ratings) and upper body strength self-assessment.

Pilates Reformer Class Reservation

Books spots on pilates reformer machines and asks about prior reformer experience to assign appropriate spring resistance settings.

Boxing Fitness Class Sign-Up

Registers participants for cardio boxing or kickboxing classes and checks whether they own hand wraps or need to borrow equipment from the studio.

Senior Chair Yoga Registration Form

Signs up older adults for seated or chair-assisted yoga classes and collects mobility limitations, fall history, and emergency contact information.

CrossFit Fundamentals Course Registration

Enrolls new CrossFit members in a mandatory foundations course and collects prior strength training experience and any joint limitations to inform coaching.

Sound Bath and Meditation Class Booking

Registers participants for wellness-focused group sessions and asks about sensory sensitivities or conditions that may affect tolerance to sound vibration.

Weekend Fitness Retreat Day-Pass Registration

Signs up individuals for a full-day fitness event including multiple class sessions, collects meal preferences, and asks participants to choose which tracks they plan to attend.

Frequently asked questions

Can I use this form to manage class capacity and waitlists?

formformform doesn't automatically enforce a capacity limit or manage a waitlist. To control capacity, close the form or mark it as inactive when the class is full, and maintain a manual waitlist from submissions that arrive after the cap.

How do I handle cancellations from registered participants?

Include a note in your confirmation email with your cancellation policy and a contact method. You can also add a separate short cancellation form on your site linked to class registrations.

Can I collect payment through this registration form?

formformform is focused on data collection and does not process payments. If you need to collect payment at registration, connect the form to a payment processor via Zapier or use a booking platform alongside this form.

Is this form suitable for drop-in class registration or only recurring members?

It works for both. Drop-in participants can register just as easily as members. If you want to distinguish them, add a radio question asking 'Are you a member or a drop-in guest?'

Can I create different forms for different class instructors?

Yes. Create a separate form per instructor or per class type and set each to notify the relevant instructor's email address. This way each instructor only receives registrations for their own classes.

What happens if someone submits after the class is already full?

You can monitor submission counts in your dashboard and close the form manually when the class is full. For automated capacity management, explore booking platforms that offer native waitlist features.

Related templates

More Fitness form templates

View all Fitness form templates →

Want a second opinion?

Explore how formformform fits the forms you need to build.

Opens with product context and a link to this page.

View or copy the prompt

Start with the Group Fitness Class Registration Form template

Free for non-commercial projects, with unlimited forms and responses.

Use this template