Fitness class registration form

A class registration captures who is coming, when and what shape they're in, so the instructor knows the group before the class starts. Experience level and injuries are optional but used by the instructor to scale modifications.

The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.

Class choice as a select, not free text

A dropdown of the classes you offer — yoga, HIIT, strength, Pilates — lets students pick the right one. Free text produces "the stretching one" or "cardio class", which is ambiguous and the studio has to clarify.

Date and time as two fields

A date field and separate time field make the session concrete and sortable. Free text for "when" produces "Tuesday evening", "the 3pm class", "next week", none of which a spreadsheet can sort or compare against a schedule.

No card required.

Fitness Class Registration Form

Live preview

How to build this form

5 steps in the editor. Nothing here needs a paid plan.

  1. Add short text, email and phone fields for the student's name and contact details.
  2. Add a select field for class choice if you offer multiple — yoga, HIIT, Pilates, strength — so the student picks the right class.
  3. Add a date field and time field for the session, so students know exactly when the class happens.
  4. Add an optional select field for experience level: beginner, intermediate, advanced. This helps the instructor plan modifications.
  5. Add an optional long text field for injuries or limitations so the instructor knows who needs scaled moves before the class starts.

Fields in this form

8 fields, using 7 of the 19 field types available.

QuestionField typeRequired
Full nameShort textYes
EmailEmailYes
PhonePhoneYes
Class choiceSelectYes
Session dateDateYes
Session timeTimeYes
Your experience level (optional)SelectOptional
Any injuries or limitations we should know about?Long textOptional

What goes wrong with this form

Specific to a fitness class registration form, not general advice about forms.

Treating registration as an automatic spot

A registration is interest and intent; it's not a guaranteed seat. No-shows, cancellations and waitlists are separate. The form collects who wants to come; the studio manages attendance and capacity.

Class choice as free text

Use a select field with your actual class options — yoga, HIIT, strength, Pilates — rather than free text. A dropdown prevents ambiguity and ensures students register for the class they actually want to attend.

Session time left optional

Include a time field, not just a date. Studios run multiple classes per day and students need to know the exact time to show up. Leaving time optional or free text creates confusion about which class session they registered for.

Questions about this form

What should a fitness class registration form ask?

Student name and contact info, which class they want to attend, the date and time of the session, their experience level, and any injuries or limitations. Six fields cover it. Anything more makes the form feel like a health questionnaire and costs registrations.

Is a class registration form the same as a booking system?

No. This form collects registrations for interest in a seat. A booking system reserves a seat and prevents overbooking; this form is intake only. The studio tracks who registered and confirms actual attendance or no-shows separately.

Can I cap class registration at a certain number?

Yes, in Settings. Set "Stop after this many responses" to your class capacity, and the form will close when the limit is reached. That prevents registration past your headcount, but it does not track no-shows or last-minute cancellations.