Firearms instructor software — built by instructors

Everything from discovery to certificate, in one place

A professional website that brings students in — plus scheduling, payments, reminders, reschedules, rosters, and certificates. One login instead of six subscriptions, from your desk or your phone at the range.

14-day free trial · No credit card required · We never take a cut of your sales

The InstructorOps dashboard showing 30-day revenue, enrollments, active students, and upcoming classes
Built by instructors
Not a generic booking tool retrofitted for the range
Done for you
We design your website — no DIY builder to fight
One login
Replaces the website + booking + email + spreadsheet stack
Flat monthly price
The same price whether you train 10 students a month or 1,000

The old way

Stop duct-taping tools built for other industries

However you got a website, you still end up juggling separate tools for booking, reminders, rosters, reschedules, and follow-ups — none of which talk to each other.

DIY WordPress

A theme, nine plugins built for salons and gyms, and every update is yours to babysit. The booking flow still doesn't know what a waiver is.

Template builders

Generic drag-and-drop sites look like everyone else's and stop at "contact us" — no rosters, no reminders, no reschedules, no certificates.

Hire a web firm

Thousands up front plus monthly maintenance for a prettier version of the same plugin stack — and you still juggle separate booking and email tools.

InstructorOps replaces the whole stack — website, registration, payments, notifications, rosters, reschedules, and alumni follow-up — built for firearms training from day one.

What you get

From the first signup to the final certificate

Most instructors juggle a website builder, a booking app, a payment processor, and a spreadsheet. InstructorOps does the same work in one login.

Your website

A professional website, designed for you

No drag-and-drop builder to fight and no plugins to babysit. Tell us about your business and we design a site around your brand — your courses, schedule, and online registration, live on your own domain.

See how it works
An instructor website designed by InstructorOps — hero, navigation, and course pages on the instructor's own domain

Scheduling & booking

Class dates and 1-on-1 slots students book themselves

Publish your calendar once. Students reserve open seats, book appointments, and reschedule on their own — with waitlists and Google Calendar sync handled for you.

How booking works
The appointments list showing booked 1-on-1 sessions with student, date, time, and status

Students

Every student, waiver, and receipt in one place

Rosters, signed waivers, certificates, and purchase history live on each student's record — and they get a portal of their own to log into.

See the dashboard
The student roster with contact details, status, and class history

Waivers & certificates

Signed before they step on the line

Waivers are collected at registration and stored on each student's record — verify with one tap at check-in. When the class wraps, issue certificates without touching a scanner.

See what's included

Mobile

Run the whole business from your phone

The dashboard is built for the range, not the desk. Pull up a roster, take a payment, check students in, and message a class from the line — no laptop required. A native companion app is on the way.

See plans

Plus everything else it takes to run classes

Abandoned cart recovery

When a student starts registering but doesn't finish, we win them back automatically — escalating reminders and an optional discount recover revenue most instructors quietly lose.

Email & text messaging

Send announcements and class reminders, or automate them before each class. Premium includes a texting number, 10DLC compliance, and a monthly allowance; SMS and MMS draw from one shared balance.

Memberships, packages & gift cards

Sell recurring memberships, multi-class packages, and gift cards alongside your courses.

Reporting

See what you've earned, who's enrolled, and which classes are filling up.

Review funnel

Ask happy students for a review automatically after class — and grow on word of mouth.

Add-ons & rentals

Sell gear, add-ons, and rentals right in class registration — one checkout, one receipt.

Staff seats

Give co-instructors and front-desk staff their own logins with the right permissions.

How it works

Live in three steps

1

Tell us about your courses

Answer a few questions about your classes, pricing, and availability.

2

We design your site

We build a professional website from your answers — no builder to wrestle with. Most instructors are live within days.

3

Take registrations

Students book and pay online, and you manage everyone from the dashboard.

Payments

Charge the way your classes actually work

Take a deposit to hold a seat, collect the balance later, or charge the full amount up front. Sell memberships, class packages, and gift cards. Stripe pays out straight to your bank — and we don't profit off your success. Our price stays flat no matter how many students you train.

  • Flat monthly price — we never take a percentage of your sales
  • You pay only Stripe's standard card processing, like any business
  • Deposits & pay-in-full for courses
  • Installment payment plans
  • Recurring memberships & class packages
  • Gift cards and promo codes
  • Automatic receipts, refunds & waivers
Do the math: a platform that takes 5% of a $150 class costs you $7.50 per student — $375 a month at 50 students. InstructorOps is $49. Flat.
Course deposit$50.00Paid
Balance — payment plan$150.00Scheduled
Range Club — monthly$49.00Active
Gift card redeemed−$25.00Credit

Built by instructors, not a template shop

InstructorOps comes from inside the industry — built by and with working firearms instructors who were tired of cobbling together plugins made for salons and gyms, paying web firms thousands for a site that still couldn't take a registration, and juggling five subscriptions to run one class calendar. Every feature is here because an instructor needed it on a real class weekend — not because a product team guessed.

Pricing

Simple pricing that grows with you

One flat monthly price — about what you'd pay for WordPress hosting and maintenance alone. We never take a percentage of your sales; you pay Stripe's standard card processing, like any business, and nothing more to us as you grow.

Basic

$49/mo

Everything a solo instructor needs to get online and get paid.

  • Professional website, designed for you
  • Course listings & online registration
  • Stripe payments, deposits & refunds — no cut of your sales
  • Waivers & certificates
  • Student CRM & email reminders
  • 1-on-1 appointment booking
  • Messaging Access add-on — $15/mo (texting number + 10DLC compliance)
  • Mobile-ready dashboard — use it right from the line
Start free trial
Best for growing schools

Premium

$89/mo

Automation, revenue tools, and room for your team.

$30/mo messaging value included

Dedicated number + 10DLC compliance, plus up to 500 SMS or 180 MMS/mo

  • Everything in Basic
  • Custom domain
  • Memberships, packages, payment plans & gift cards
  • Automations, workflows & two-way SMS inbox
  • Review funnel & compliance reporting
  • Add-ons, gear & rentals
  • Staff seats for your team
Start free trial

Range

Custom

For ranges & multi-instructor teams.

  • Everything in Premium
  • Multiple instructors
  • Advanced reporting
  • Dedicated support
Talk to us

Every plan starts with a 14-day free trial — no credit card required. Cancel anytime.

Frequently asked questions

Do I need a website already?
No — we design a professional site for you during onboarding. Start on a free subdomain, or connect a custom domain on the Premium plan.
Do you recover abandoned registrations?
Yes. When a student starts signing up for a class but doesn't finish paying, InstructorOps automatically follows up with a short series of reminders — and, if you choose, a one-time discount that applies itself when they come back. You see every active cart and the revenue you've recovered right in your dashboard. It's included with Premium.
How does text messaging billing work?
Premium includes a dedicated texting number, 10DLC compliance registration, and a monthly messaging allowance (up to 500 SMS or 180 MMS). Basic can add texting for $15/mo. SMS and MMS draw from the same messaging balance — SMS is billed per segment, MMS per message, and incoming and outgoing messages both count toward usage. Need more? Buy messaging credit packs anytime — purchased credit doesn't expire.
Will you shut me down for being a firearms business?
No. InstructorOps is built exclusively for firearms training, so you'll never get the surprise "prohibited business" email instructors get from generic platforms. Payments run on Stripe, which fully supports training businesses.
Do you take a cut of my sales?
Never. You pay one flat monthly price whether you train 10 students a month or 1,000. The only per-transaction cost is Stripe's standard card-processing fee, which every business pays.
How do payments work?
Payments run through Stripe Connect, so money lands directly in your own bank account. You can take deposits, payment plans, memberships, packages, and gift cards.
Can students book and reschedule on their own?
Yes. Students register for classes, book 1-on-1 sessions, and reschedule themselves online — with waitlists and optional Google Calendar sync handled for you.
Can I bring my existing students?
Yes — add them to your roster and they're tracked like any other student, with a portal login of their own. Have a big list? We'll help you move it over during onboarding.
Is there a free trial?
Yes — every plan starts with a 14-day free trial, no credit card required. You only pay once the trial ends, and you can cancel anytime.
Can I use my own branding and domain?
Absolutely. Your site is designed around your brand, logo, and content, and Premium plans can connect a custom domain.

Put your next class online this week

Start your trial, tell us about your courses, and take your first registration on a site we design for you.