Enrollment, any-day scheduling, hour-based attendance for state licensing boards, sponsored students, invoicing, and print-tested paperwork — in one platform built for independent trade schools.
Licensed plumbing, electrical, gas and HVAC/R programs. Evenings, weekends, one-day OSHA classes, employer-sponsored apprentices.
Over capacity flags amber and asks for confirmation. It never blocks the enrollment — a school that says yes to a 26th apprentice should not have to fight its software.
Six things trade schools do every week that a semester-shaped SIS treats as an exception.
Companies are first-class records. Sponsorships are date-ranged, so a sponsor sees only its own window — and the seat always belongs to the student.
Hour-based attendance rolls straight up to licensing-board compliance. Classes start any day — nights, weekends, a one-day OSHA course.
Every enrollment and payment flow is executable by staff with zero student action. Nobody waits on a student to click a link.
Batch enrollment agreements, attendance sheets, completion letters, transcripts, invoices. Layout-tested, on your letterhead, every time.
A usage page in your own account shows exactly who counted as billable this month, and which rule excluded everyone else.
Full CSV and Excel export of every list you can see on screen — a standing feature, not a support ticket.
Read this before you book a demo. A wrong-fit demo wastes your afternoon and ours.
No course authoring, no video hosting, no quiz engine. Your instruction happens in the shop.
No degree audits, no financial-aid packaging, no term-based registration windows. If you run semesters for thousands of undergraduates, we are the wrong tool.
No lead scoring, no drip campaigns, no admissions funnel dashboards. We run the school, not the marketing.
It is a student information system for licensure-driven trade schools — plumbing, electrical, HVAC/R, welding, CDL, mechanical — with roughly 100 to 2,000 active students a year and no IT department.
You pay per actively-enrolled student. So the question that matters is which students counted — and that page lives in your account, not in a support reply.
Each month we count every enrollment that overlapped the month, then exclude the ones covered by a named rule. Billable plus excluded always adds back up to the total, on screen, every month.
See the seven exclusion rules →“We track hours for the licensing board, we bill employers who sponsor half our apprentices, and we print a stack of agreements every August. Shopclass is the first system that treats all three as normal.”
We are taking a small group of launch partners before rates are published: a lower price held through the program, and a seat in design reviews. One rate per active student, a monthly minimum, one setup fee — every role included, no per-seat games.
How pricing works →Students, enrollments, companies, grades, attendance hours and open invoices land through our own importer, with a dry-run report you review before anything commits. We start with one pilot cohort, not your whole school.
How the tour goes →Thirty minutes, live, on your own numbers. We open the roster, post attendance hours, generate a batch of enrollment agreements, and show you the usage page that explains your bill.
We reply within one business day with two or three times.