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.
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.
Captures instrument, prior experience, and lesson day preferences for piano/guitar/violin students enrolling with a private teacher or studio.
Collects dancer level, style (ballet/jazz/hip-hop), age group, and recital participation interest for studio season enrollment.
Records preferred medium (painting, sculpture, drawing), supply list acknowledgment, and skill level for community studio classes.
Captures dietary restrictions, knife-skill level, and chosen menu/cuisine for hands-on culinary studio sessions.
Collects experience level, injury notes, mat-rental need, and chosen weekly class time for studio drop-ins or season passes.
Records wheel vs. hand-build interest, kiln firing acknowledgment, and prior throwing experience for ceramics studios.
Captures reformer vs. mat preference, pregnancy status, and instructor pairing requests for boutique studios.
Collects target language, current proficiency level, learning goal (travel/work/heritage), and weekly availability for community language schools.
Records camera type owned, experience level, and class focus (portrait/landscape/lighting) for adult-ed photography programs.
Captures machine ownership, project goal, and prior sewing experience for fabric-shop or studio classes.
Collects vocal range, performance goals, and audition prep needs for private voice teachers and choirs.
Records kit ownership, genre interest (rock/jazz/Latin), and prior rudiments knowledge for percussion studios.
Captures acoustic vs. electric, left- vs. right-handed, and song goals for private guitar teachers.
Collects monologue prep status, stage experience, and audition material needs for theater workshops.
Records glove ownership, fitness level, and sparring interest for boxing gyms running structured drop-in classes.
Captures learner ID, course catalog selection, and CTE classification for community college non-credit courses.
Click "Use this template" to clone this class registration form into your free formformform account.
Update the class options to match what you teach — replace "Beginner / Intermediate / Advanced" with the actual class names on your schedule.
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.
Customize the photo release language to match your studio's policy, or remove it if not needed.
Set your notification email so every new registration lands in your inbox immediately.
Publish and embed — paste the iframe on your studio site or share the link in your bio.
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.
Yes, completely free with unlimited submissions. There's no trial period, no per-student fee, and no credit card required to use it.
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.
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.
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.
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.
Yes. The template already includes an optional photo and video release checkbox. You can edit the language or add a separate liability waiver acknowledgment.
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.
Free forever. No credit card required. Customize everything.
Use this template