Formly
Back to Templates
Education

Course Registration Form

Let participants register for courses and cohorts with schedules, experience level, and goals captured up front.

8 fields
1 page

Ready to use

Included Fields

Full name

Short Answer

Email address

Email

Phone number

Phone Number

Which course are you registering for?

Dropdown

Preferred schedule

Multiple Choice

Your current level with the subject

Multiple Choice

What do you want to get out of this course?

Long Answer

How did you hear about the course?

Multiple Choice

Form Structure

1

Course Registration

8 fields
Full name
Email address
Phone number
Which course are you registering for?
Preferred schedule
Your current level with the subject
What do you want to get out of this course?
How did you hear about the course?

About this template

A course registration form for classes, cohorts, and workshops: it books the seat, sorts students by level and schedule, and asks about goals, the answer that lets a good instructor tailor the first session.

The level and goals questions are what make this more than a booking form. Knowing the spread of experience before day one lets you pitch the material correctly (or split groups), and written goals give you both a teaching guide and (compared against end-of-course feedback) proof of what the course delivered.

The schedule-preference question earns its place when you run multiple sections: registrations tell you which time slots to actually open, instead of guessing and cancelling.

Tips for better results

  • 1Cap each cohort with Formly's submission limit so the form closes itself when the class is full.
  • 2Read the goals answers before the first session: referencing them on day one instantly builds trust.
  • 3Keep 'how did you hear about us' in. It's your marketing analytics for free.
  • 4Duplicate the form per term rather than editing dates in place, so past cohort data stays intact.

Frequently asked questions

Can I take payments with the registration?

Formly doesn't process payments yet, so pair the form with your payment link or invoice flow. Many course providers confirm the seat by email with payment instructions.

How do I manage a waitlist when the course fills?

Set a submission limit for the seats, then point late registrants to a separate waitlist form. Formly's closed-form message can link straight to it.

Can I customize the course list?

Yes, edit the dropdown options for your actual courses and schedules, or ask Formly's AI to restructure the form for cohort-based enrollment.

Who this template is for

  • Independent instructors and course creators
  • Language schools, music schools, and studios
  • Corporate training and professional development programs
  • Community colleges and workshop hosts

Not an exact fit? Use this template as a starting point and edit anything, or describe what you need and let Formly's AI adapt it for you.

Create Form

Your First Form Is a Sentence Away

Describe what you need to collect. Formly builds the form, you hit publish, and the responses start flowing in.

One simple plan. Cancel anytime.