Simplify Your Class Registration

ClassDuo is the modern class registration software built for organizations offering in-person classes, workshops, camps, and more.

Whether you're a non-profit, community center, arts organization, or educational program, ClassDuo makes it easy to manage everything from scheduling to payments – all in one platform.

Why Choose ClassDuo?

The class registration system for organizations that have outgrown Google Forms, Shopify, or PayPal for running classes but don't want a heavy enterprise platform.

ClassDuo is designed to simplify every aspect of scheduling and managing in-person classes, from scheduling and registration to payment processing and student management. With our user-friendly platform, you can streamline your operations, improve communication, and provide a seamless experience for your students and instructors alike.

Effortless Scheduling

Create, manage, and organize your classes with an intuitive scheduling system. Whether it's a one-day workshop or a multi-week program, ClassDuo helps you schedule and display your class offerings.

Learn more

Beautiful Class Pages

Showcase your classes with detailed, helpful class pages that look great on mobile and desktop. Highlight course descriptions, instructors, and any other important information, all branded to your organization.

Learn more

Flexible Registration Forms

Customize registration forms to suit your needs. Collect all the information you require from students before they attend – from basic details to special requirements.

Learn more

Secure Payments

Process payments easily with ClassDuo’s payment provider Stripe. Your transactions are secure and seamless, so you can focus on teaching, not bookkeeping.

Learn more

Student Management

Organize your students in one place and ensure your programs run smoothly. Easily move students between classes, communicate effortlessly with class groups, and provide refunds if need be.

Learn more

Agreements & Waivers

Easily collect liability waivers & agreements from students automatically. ClassDuo prompts each participant to complete the waiver securely online. No more paper forms or chasing signatures; waivers are automatically stored and accessible for your records.

Learn more

Track Class Attendance

Track who shows up with built-in attendance tools. Students can check in as they walk in, or instructors can mark students present or absent. You can even track attendance for multi-week classes that have the same students.

Learn more

Sell Addons at Checkout

Offer optional paid extras during class registration—like supplies or additional activities. Addons appear during checkout, making it easy for participants to customize their experience and for organizations to increase revenue per registration.

Learn more

Discounts & Gift Cards

Offer students custom discount codes, seasonal promotions, or special group rates. Plus, give your customers the option to purchase gift cards for friends and family – perfect for birthdays, holidays, or special occasions.

Learn more

Class instructor

Get started today

Allow your attendees to easily enroll, sign up and purchase your classes and activities with our class registration software.

Testimonial

I demoed several apps and sites. ClassDuo was by far the most professional, user-friendly, and aesthetic site. I was able to set things up quickly and have even used some promo codes. My customers say it is very easy to use.

I was hesitant to pay that much— $30/month is a stretch for my budget, especially since I’m on my own—but I think the quality of the service justifies the price. I’ve been scheduling camps every summer on my own, and this service saves time and streamlines the process to eliminate mistakes.

- Christine Watzlavik, The Art Lady of SWLA

Pricing

Affordable Plans Built for Real Class Programs

Choose an affordable plan that’s packed with the best features for organizations running ongoing classes and programs.

Starter

Most popular

Everything you need to run a small class program with confidence.

$29 /month

$290 /year

Buy plan
  • Up to 30 attendee
    registrations a month
  • Up to 360 attendee
    registrations a year
  • Up to 3 active classes
  • 2 instructors

Growth

Most popular

Built for organizations running regular classes and growing their programs.

$79 /month

$790 /year

Buy plan
  • Up to 70 attendee
    registrations a month
  • Up to 840 attendee
    registrations a year
  • Up to 12 active classes
  • 5 instructors
  • Collect class waivers
  • Sell gift cards
  • Sell class add ons
  • Take class attendance

Pro

A complete solution for high-volume programs with multiple offerings.

$149 /month

$1,490 /year

Buy plan
  • Up to 190 attendee
    registrations a month
  • Up to 2,280 attendee
    registrations a year
  • Unlimited active classes
  • Unlimited instructors
  • Collect class waivers
  • Sell gift cards
  • Sell class add ons
  • Take class attendance

Custom

Need a larger plan? Contact us and we would be happy to put together a custom plan just for your organization.
Contact Us
These prices do not include credit card processing fees. We use Stripe to process credit cards and you will start and connect your own Stripe account with our app. In the US they typically charge 2.9% + 30 cents per transaction plus a 0.4% invoicing fee.

F.A.Q.

Frequently Asked Questions

No! We have seen that on other class registration apps and it can be obnoxious! We believe people should be able to simply check out without having to create a username, password, and having to maintain yet another system. With ClassDuo they fill in their information, their attendees information, and pay.

Definitely! We built our tool from the ground up with consideration for multi-session classes, where the same group of people is taking the class for days or weeks in a row. When registering they can clearly see each of the class dates/times and their registration and reminder emails also show them clearly which dates they need to remember.

Yes, we do not provide a replacement for your website, instead we offer a way to extend your basic website with dynamic class listings and registration capability. Your website visitors will be able to see a class calendar or class lists that you embed on your site and then when they want to register for the class they will do so on a subdomain of classduo.com, such as yourname.classduo.com.

We use Stripe, one of the leading providers of credit card payments online. You will sign up for your own Stripe account that you own and can log into. Use use Stripe Connect, a program that lets us charge credit cards through Stripe and have it go directly into your account there. The beauty of how Stripe works is that it is totally secure. We can never know a full credit card number on our website, as all credit card information goes directly to Stripe's servers, without touching ours. We can then help you charge those stored credit cards on Stripe servers with an access key, which can be revoked at any time.
Yes, our tool is 100% tied into Stripe's functionality and we cannot use any other billing providers.
Yes, we can handle any of the currencies that Stripe allows you to handle through your account. Their support for various currencies depends on the country you are from. We currently only allow you to collect money using a single currency that is configured in your account during set up, though you can charge credit cards of many types and currencies.
Yes, you can customize the app visually in a number of different ways. You can upload your logo and choose a primary brand color. This color is used throughout the interface to make it a branded experience. All of your class pages will feature your logo along with all emails that are sent out through the system.

Yes, we offer the ability to export your transactional, registration, or attendee level data at any time. You can download all of the information from your account quickly and easily.