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.

formformform.com/f/6sh

Who uses this template

Music teachersDance studiosYoga and fitness instructorsArt studiosCooking schoolsLanguage teachersPottery studiosCommunity education programs

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.

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.

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.

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.

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

Start with the Class Registration Form template

Free forever. No credit card required. Customize everything.

Use this template