Class enrollment software for independent educators

    Your classes. Your brand. One system underneath it all.

    Run recurring weekly or monthly classes, set-length programs, one-time workshops, tutoring, and self-paced programs on your own brand. IEPro keeps checkout, billing, enrollment, access, rosters, reminders, parent follow-up, and payouts connected.

    30 days free. Then $97/month. Cancel anytime.

    | Nothing charged today.

    Full educator website + blog included, or connect IEPro to the website you already use.

    IEPro branded educator class page showing class details, schedule, and enrollment

    Educators building on IEPro

    Darby Kennedy TeachesWordPlay Writing Co.Law School for TeensMy Speech & Debate CoachAchieve Learning

    From class page to enrolled learner.

    Three stages, each supported by real IEPro screens.

    1

    Families explore your class page

    Parents browse your branded class page, see the schedule, price, and seat availability, and choose a time.

    Branded public class page families explore before enrolling
    2

    Families book and pay

    Parents select a learner, choose a billing option, and pay through Stripe checkout on your branded site.

    Parent checkout screen with learner selection and Stripe payment
    3

    You manage the class and roster

    The enrollment appears on your roster, the seat is reserved, and confirmation and reminder emails are sent automatically.

    Roster overview showing class times and enrolled learners

    Different formats. One business system.

    IEPro keeps the parts each offer needs connected, from checkout and billing to enrollment, access, scheduling, rosters, reminders, and parent records.

    Recurring Classes

    Run weekly subscriptions, monthly subscriptions, or let families choose between weekly and monthly billing. IEPro keeps billing, enrollment, seats, and schedules connected.

    Class frequency (how often you meet) is separate from billing (weekly or monthly charge). One recurring listing can offer both billing choices.

    Recurring Class Billing Configuration
    Recurring class weekly and monthly billing options
    Click to expand

    Set-Length Programs

    Set the beginning and end of a course, collect payment, manage the schedule, and keep the roster organized through the full program.

    Best for cohort-style courses with a fixed number of sessions and a defined start and end date.

    Set-Length Program Schedule Builder
    Set-length schedule configuration interface
    Click to expand

    One-Time Classes & Workshops

    Sell workshops, assessments, events, or single sessions with one-time checkout and enrollment.

    A single payment covers the whole session. Seats are capped and the roster builds automatically.

    One-Time Workshop & Class Listing
    One-time class listing configuration
    Click to expand

    Tutoring & Private Lessons

    Set your availability and let families choose a learner, session plan, date, and time before checkout.

    Supports one-time sessions, weekly recurring, and monthly recurring bookings. You control availability, booking notice, and date exceptions.

    Tutoring & Private Lesson Booking Flow
    Tutoring booking calendar and time selection interface
    Click to expand

    Self-Paced Programs

    Sell recorded lessons, mini-courses, resources, and on-demand programs alongside your live classes. Families can purchase through your branded business and get access without needing a scheduled class time.

    Combine live teaching and self-paced offers inside the same education business.

    Self-Paced Program Course Builder
    Self-paced program lesson and course builder interface
    Click to expand

    A parent enrolls. You shouldn't have six other things to update.

    Keep checkout, enrollment and class records connected to reduce manual updates.

    Class Page
    Choose Time / Billing
    Stripe Checkout
    Enrollment + Seat
    Roster
    Confirmation / Reminder
    Renewal + Payout

    Payment succeeds

    The enrollment becomes active, the seat is reserved, and the roster stays current.

    Subscription renews

    Billing remains connected to the family and their enrollment.

    Payment fails

    The enrollment can enter payment recovery so you can follow up with the family.

    Family cancels

    The enrollment ends and the seat can become available again.

    Everything you normally duct-tape together.

    Use IEPro as your website, or keep your own.

    Use IEPro as your full educator website, including your class pages and blog, or keep the website you already have and link families directly to your IEPro classes.

    Your branding stays yours either way.

    Educator-Branded Class Listing
    Educator branded class detail page
    Click to expand

    Enrollment + Billing

    Stripe checkout, subscriptions, payouts, seat limits, discounts, and payment management stay connected to the enrollment.

    Parent Checkout & Enrollment Summary
    Parent checkout summary with learner and charge details
    Click to expand

    Classes + Families

    Keep rosters, waitlists, schedules, reminders, parent records, learner information, and enrollment history together.

    Live Rosters & Class Enrollment Overview
    IEPro rosters overview showing class times, visibility, and enrolled children
    Click to expand

    Keep interested families organized.

    Track parent interest, conversations and enrollment links in Connect. See which families need a reply and which are ready for the next step.

    Connect Parent Interest Pipeline
    Connect pipeline opportunity tracking showing class interest stages
    Click to expand

    Everything you need to run your class business.

    Free Trial

    IEPro Platform

    30days free

    Then $97/month

    Cancel anytime.

    • Full educator website + blog
    • All supported class formats
    • Parent-facing class & enrollment pages
    • Enrollment & seat management
    • Stripe + Stripe Connect
    • Rosters & reminders
    • Connect
    • Self-paced course tools
    • Platform support
    Start Your Free Trial

    Nothing charged today. Cancel anytime before your trial ends.

    Common Questions

    Spend more time teaching.
    Stop rebuilding the business around every enrollment.

    30 days free. Then $97/month. Cancel anytime.

    Book a 15-Minute Call