Class Registration Form Template

Whether you teach yoga, piano, painting, or coding, this class registration form gives you everything you need to enroll a new student in one place. Capture experience level, schedule, emergency contacts, and waivers without juggling spreadsheets and email threads.

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

Last updated

The starting point

About this template

A class registration form is the front door to every recurring instructional program — from a Tuesday-evening watercolor class to a yoga studio's weekly schedule to a private music teacher's roster. Done well, it captures everything a teacher needs to confidently welcome a new student on day one: who they are, where they are in their learning, what schedule fits their life, and what an instructor needs to know to keep them safe.

More about this template

This template focuses on the fields that actually matter for class enrollment, not the generic name-and-email forms most builders ship. It separates parent and student details for kids' classes, surfaces experience level so you can place beginners and advanced students appropriately, and captures the day-of-week and time preferences that make scheduling possible. A short medical/allergies note keeps your instructors informed — critical for fitness, dance, and martial arts classes where injury risk is real.

formformform was built so independent teachers and small studios don't have to pay $30/month for class signups. There are no submission caps, no per-student fees, and the form embeds anywhere — your studio website, your Linktree, your Facebook page, or a simple share link. You get email notifications the moment a new student signs up, and the entire form takes minutes to brand and deploy.

14 fields to make your own10 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

    Student Full Name

    Jane Doe

  • NumberRequired

    Student Age

    12

  • Short answerOptional

    Parent or Guardian Name (if student is under 18)

    John Doe

  • Email addressRequired

    Email Address

    you@example.com

  • Phone numberRequired

    Phone Number

    (555) 123-4567

  • DropdownRequired

    Class You'd Like to Join

    5 choices
    • Beginner
    • Intermediate
    • Advanced
    • Open Level
    • Private 1-on-1
  • Multiple choiceRequired

    Preferred Class Day(s)

    7 choices
    • Monday
    • Tuesday
    • Wednesday
    • Thursday
    • Friday
    • Saturday
    • Sunday
  • Single choiceRequired

    Preferred Time

    3 choices
    • Morning
    • Afternoon
    • Evening
  • DropdownRequired

    Experience Level

    4 choices
    • No prior experience
    • Some experience
    • Intermediate
    • Advanced
  • Long answerOptional

    Goals or Anything We Should Know

    Why are you joining and what do you hope to learn?

  • Long answerOptional

    Allergies or Medical Notes

    List any allergies, injuries, or conditions our instructor should know about.

  • Short answerRequired

    Emergency Contact Name

    Parent, partner, or family member

  • Phone numberRequired

    Emergency Contact Phone

    (555) 987-6543

  • Multiple choiceOptional

    Photo & Video Release

    1 choices
    • I consent to photos and video taken in class being used for promotional purposes
Where it fits

Who uses this template

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

Music teachers

Give participants a clear set of questions and keep the information together, making it easier to prepare, respond and follow up. Review “Student Age” in particular and adapt it to the detail you need.

Dance 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 You'd Like to Join” in particular and adapt it to the detail you need.

Yoga and fitness instructors

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 “Preferred Class Day(s)” in particular and adapt it to the detail you need.

Art studios

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

Cooking schools

Give participants a clear set of questions and keep the information together, making it easier to prepare, respond and follow up. Review “Experience Level” in particular and adapt it to the detail you need.

Language teachers

Give participants a clear set of questions and keep the information together, making it easier to prepare, respond and follow up. Review “Goals or Anything We Should Know” in particular and adapt it to the detail you need.

Pottery studios

Records wheel vs. hand-build interest, kiln firing acknowledgment, and prior throwing experience for ceramics studios.

Community education programs

Captures learner ID, course catalog selection, and CTE classification for community college non-credit courses.

What's included

Student and parent contact fields built in
Day-of-week and time preference selectors
Experience level and goals capture
Allergies and medical notes for instructor safety
Emergency contact and photo release in one form
Free, unlimited submissions, embeddable on any site

How to create a class registration form

  1. 1

    Click "Use this template" to clone this class registration form into your free formformform account.

  2. 2

    Update the class options to match what you teach — replace "Beginner / Intermediate / Advanced" with the actual class names on your schedule.

  3. 3

    Adjust the day and time options to match the slots you actually offer. If you only run Tuesday evenings and Saturday mornings, remove the rest.

  4. 4

    Customize the photo release language to match your studio's policy, or remove it if not needed.

  5. 5

    Set your notification email so every new registration lands in your inbox immediately.

  6. 6

    Publish and embed — paste the iframe on your studio site or share the link in your bio.

Best practices for your class registration form

Match class options to your real schedule

generic "beginner/intermediate" dropdowns are less useful than the actual class names you offer.

Always ask for an emergency contact

for any class with physical activity, this is non-negotiable and takes 30 seconds for the student to fill out.

Keep the medical notes field optional but visible

students who need to disclose injuries or conditions will appreciate the prompt, and others will skip it.

Use a short intro paragraph to set expectations

note your refund policy, what to bring, or whether mats and supplies are provided.

Embed the form on your class schedule page

don't bury it on a separate "contact" page where students have to hunt for it.

Confirm by email automatically

formformform sends instant notifications, so you can reply with class details within minutes.

16 form ideas you can build with this template

Music Lesson Registration Form

Captures instrument, prior experience, and lesson day preferences for piano/guitar/violin students enrolling with a private teacher or studio.

Dance Class Registration Form

Collects dancer level, style (ballet/jazz/hip-hop), age group, and recital participation interest for studio season enrollment.

Art Class Registration Form

Records preferred medium (painting, sculpture, drawing), supply list acknowledgment, and skill level for community studio classes.

Cooking Class Registration Form

Captures dietary restrictions, knife-skill level, and chosen menu/cuisine for hands-on culinary studio sessions.

Yoga Class Registration Form

Collects experience level, injury notes, mat-rental need, and chosen weekly class time for studio drop-ins or season passes.

Pottery Class Registration Form

Records wheel vs. hand-build interest, kiln firing acknowledgment, and prior throwing experience for ceramics studios.

Pilates Class Registration Form

Captures reformer vs. mat preference, pregnancy status, and instructor pairing requests for boutique studios.

Language Class Registration Form

Collects target language, current proficiency level, learning goal (travel/work/heritage), and weekly availability for community language schools.

Photography Class Registration Form

Records camera type owned, experience level, and class focus (portrait/landscape/lighting) for adult-ed photography programs.

Sewing Class Registration Form

Captures machine ownership, project goal, and prior sewing experience for fabric-shop or studio classes.

Voice Lesson Registration Form

Collects vocal range, performance goals, and audition prep needs for private voice teachers and choirs.

Drum Lesson Registration Form

Records kit ownership, genre interest (rock/jazz/Latin), and prior rudiments knowledge for percussion studios.

Guitar Lesson Registration Form

Captures acoustic vs. electric, left- vs. right-handed, and song goals for private guitar teachers.

Acting Class Registration Form

Collects monologue prep status, stage experience, and audition material needs for theater workshops.

Boxing Class Registration Form

Records glove ownership, fitness level, and sparring interest for boxing gyms running structured drop-in classes.

Adult Education Class Registration Form

Captures learner ID, course catalog selection, and CTE classification for community college non-credit courses.

Frequently asked questions

Is this class registration form really free?

Yes, completely free with unlimited submissions. There's no trial period, no per-student fee, and no credit card required to use it.

Can I use this for both kids' classes and adult classes?

Yes. The template includes a parent/guardian field that's optional — it only applies if the student is under 18. For adult-only classes you can hide or remove that field.

How do I collect class fees with this form?

formformform doesn't process payment inside the form. Most studios collect payment separately via Venmo, Stripe, Square, or in-person on the first class — and use the form purely to capture enrollment details. The form's notes field is a good place to confirm payment method.

Can I customize the class options dropdown?

Absolutely. You can replace the default options with the actual class names you offer, add or remove days, and change the time-of-day choices to match your schedule.

Will I get notified when someone registers?

Yes. You receive an instant email notification with the full registration details. You can also view all submissions and export them to CSV from your formformform dashboard.

Can I add a waiver or photo release to this form?

Yes. The template already includes an optional photo and video release checkbox. You can edit the language or add a separate liability waiver acknowledgment.

Related templates

More Event form templates

View all Event 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 Class Registration Form template

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

Use this template