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.
Fields in this template
- Student Full Namerequired
- Student Agerequired
- Parent or Guardian Name (if student is under 18)
- Email Addressrequired
- Phone Numberrequired
- Class You'd Like to Joinrequired
Beginner · Intermediate · Advanced · Open Level · Private 1-on-1
- Preferred Class Day(s)required
Monday · Tuesday · Wednesday · Thursday · Friday · Saturday · Sunday
- Preferred Timerequired
Morning · Afternoon · Evening
- Experience Levelrequired
No prior experience · Some experience · Intermediate · Advanced
- Goals or Anything We Should Know
- Allergies or Medical Notes
- Emergency Contact Namerequired
- Emergency Contact Phonerequired
- Photo & Video Release
I consent to photos and video taken in class being used for promotional purposes
Who uses this template
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
How to create a class registration form
- 1
Click "Use this template" to clone this class registration form into your free formformform account.
- 2
Update the class options to match what you teach — replace "Beginner / Intermediate / Advanced" with the actual class names on your schedule.
- 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
Customize the photo release language to match your studio's policy, or remove it if not needed.
- 5
Set your notification email so every new registration lands in your inbox immediately.
- 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
generic "beginner/intermediate" dropdowns are less useful than the actual class names you offer.
for any class with physical activity, this is non-negotiable and takes 30 seconds for the student to fill out.
students who need to disclose injuries or conditions will appreciate the prompt, and others will skip it.
note your refund policy, what to bring, or whether mats and supplies are provided.
don't bury it on a separate "contact" page where students have to hunt for it.
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
Enroll students in structured online or in-person courses with cohort, format, and goals.
Sign up participants for hands-on workshops with experience level, goals, and accessibility.
Sign up campers with all the medical, contact, and pickup details you need.
Enroll new K–12 students with parent info, school history, special programs, and medical.
Enroll children in daycare or preschool with care routine, allergies, and pickup details.
Register students for ID cards with photo submission, access options, and emergency contact.
Enroll homeschool students and gather curriculum preferences and learning goals.
Accept online library card applications for adults and minors with branch selection.
More Event form templates
- Conference Registration Form template
- Sports League Registration Form template
- Race Registration Form template
- Hackathon Registration Form template
- Golf Tournament Registration Form template
- Charity Gala Registration Form template
- Fundraiser Registration Form template
- Trade Show Registration Form template
- Retreat Registration Form template
- Reunion Registration Form template
Free forever. No credit card required. Customize everything.
Use this template