What IEPro includes
A practical look at what is included, what requires another account, and the relevant limits for independent educators running live classes.
Teaching formats
Recurring classes
Run weekly subscriptions, monthly subscriptions, or let families choose between weekly and monthly billing on the same listing. Class frequency (how often you meet) is separate from billing frequency (how often families pay).
Set-length programs
Set a start and end date for a cohort course, collect payment, and manage the roster through the full program.
One-time classes and workshops
Sell single sessions, workshops, assessments, or events with one-time checkout and enrollment.
Tutoring and private lessons
Set your availability and let families choose a learner, session plan, date, and time before checkout. Supports one-time, weekly recurring, and monthly recurring sessions.
Billing options
- Weekly recurring billing
- Monthly recurring billing
- Weekly or monthly choice on one listing
- Set-length billing for cohort programs
- One-time payments for workshops
- Enrollment fees
- Discounts and coupons
- Failed-payment handling
- Cancellation and withdrawal workflows
Parent booking and checkout
Branded class pages
Parents browse your offers and enroll through your own branded site, not a marketplace listing next to competitors.
Stripe checkout
Families pay through Stripe on your branded checkout. You need your own Stripe account. Stripe processing fees apply.
Schedules and rosters
Rosters and seat limits
Keep rosters, waitlists, schedules, parent records, learner information, and enrollment history together in one place.
Confirmations and reminders
Automatic confirmation and reminder emails are sent after enrollment. Email is included. SMS follow-up may require a separate messaging provider.
Connect
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.
IEPro provides tools for running your own enrollment process. It does not guarantee students or marketplace traffic.
What requires another account or charge
- •Stripe account (free to create) for processing payments and payouts. Stripe processing fees apply per transaction.
- •Zoom account for live class delivery if you teach online.
- •Messaging provider if you use SMS follow-up. Third-party messaging charges may apply.
- •Custom domain registration if you want a custom web address.
Ready to see it in action?
$49/month for your first 3 months, then $97/month. 30-day money-back guarantee.
30-day money-back guarantee. Cancel before your next renewal.