Tutoring Center & Test-Prep POS: After-School Seats That Fill, Makeups That Backfill, Plans That Renew, and Materials That Move at Checkout
Run tutoring and test-prep where small-group tables and 1:1 rooms fill every after-school hour before the 3:30 rush, sick-day makeups backfill empty chairs automatically, monthly plans and prepaid hour-banks renew before they lapse, tutor pay splits settle without spreadsheet math, and workbooks and practice-test packs ring on the same ticket.
The NoPOS developer relations team writes practical guides for building on the NoPOS REST API — from first smoke test to production POS.
Tuesday at 3:30: that is the whole reality of the category. Four small-group tables need four booked students each before the school buses unload, two 1:1 rooms need two reserved names with IEP and SAT-target notes attached, the 5 p.m. Algebra II table holds a waitlist of three while one regular always no-shows for soccer practice, the materials shelf holds six SAT workbooks with two outdated editions nobody should buy and zero of the graphing-paper pads every parent asks for, a private client wants Mr. Chen specifically while Mr. Chen is mid-session with twenty minutes left, and the drop-in homework help, the ten-hour bank redemption, the monthly plan, and the workbook all land on four different clipboards. A generic register treats every sale like a single shirt, so the empty chair sits idle while the makeup list never hears, the hour-bank redemption never ties back to the session that consumed it, the tutor session settles in cash with no tutor split recorded, and month-end counts fourteen plans that quietly lapsed nobody chased. Build the flow around the single truth of centers — every dollar belongs to a seat, a tutor, and a subject-hour that breathes together — and the center collects at full tables instead of leaking its way to finals week.
Fill the after-school grid, don't crowd the lobby
Tables and 1:1 rooms are the inventory, and they die on the paper roster. Hold every seat as a booking machine — per-session enrollment with capacity by format (four seats for small-group math, two rooms for 1:1 reading, twelve for Saturday mock exams) instead of a flat everyone-books-anything that overfills the quiet room, per-tutor schedules with sub coverage that reroutes sessions to the substitute instead of stranding them, level tags (elementary, Algebra I, AP Chemistry, SAT 1200-plus) that steer beginners away from the advanced cohort, and school-calendar flags with early-release buffers that open 1 p.m. tables on half-days instead of turning families away — so no chair sits empty while parents wait. Handle the afternoon reality: cancellation windows with per-format cutoffs (four hours for 1:1, two for small-group) that release the seat before it dies instead of after, late-cancel fees with per-plan rules that charge the serial soccer-practice canceller instead of forgiving forever, no-show flags with per-student history that require card-on-file from repeat offenders instead of hoping, and deposit collection with per-bootcamp amounts that hold the summer SAT-intensive seats instead of giving them away free. Every student belongs to a seat at an hour, and when booking books the real room, the center hums instead of crowds.
Backfill the makeup, don't lose the week
Makeups and regulars share the same four tables, and they die on the clipboard. Run a makeup queue that settles itself — per-session automatic promotion with SMS "seat open, confirm in 30" pings that fill the 4:15 sick-day cancellation before the tutor erases the board instead of after, per-student position numbers with honest quoted odds that tell the truth instead of "you're probably fine" for everybody, first-available routing across the week's three Algebra tables that seats the makeup student on Wednesday when Tuesday stays full instead of losing her to a lost week, and standby check-ins with per-session cutoff times that convert the lobby hoverer into a counted body instead of a fire-code problem — so no sick-day absence wastes and no regular waits behind three strangers who enrolled later. Handle the bench reality: quoted-versus-actual fill tracking with per-daypart accuracy that tightens Thursday's makeup depth instead of repeating last month's fiction, subject-swap offers with per-student preferences (math-only, no Saturday) that backfill the right table instead of any table, makeup-to-enrollment conversion with per-visit prompts that turn the one-time makeup into next month's booked regular instead of a stranger again, and tutor handoff notes with per-student flags (IEP accommodations, SAT target 1400, needs calculator unit 3) that travel with the name instead of living in one tutor's memory. When every arrival carries a place in line with a real number, the tables fill instead of empty.
Track the plan, renew the family
Hour-banks and monthly plans are the revenue engine, and they die on the punch card. Ring center momentum — per-student hour balances (ten 1:1, twenty small-group, forty mixed) with per-visit redemption that decrements at check-in instead of at the register argument, per-family autopay (monthly unlimited homework help, quarterly SAT cohort, annual multi-sibling) with failed-payment retries that recover the card before the family lapses instead of after, trial-offer tracking (two weeks of homework help, diagnostic test plus consult) with per-offer expiry that converts instead of extending forever, and pause and hold rules with per-plan allowances that freeze the vacation family's billing instead of cancelling her — so no prepaid hour goes uncounted and no renewal goes unchased. Handle the family reality: attendance-frequency flags with per-student visit counts that trigger the "we miss you" offer at two silent weeks instead of two silent months, upgrade prompts with per-visit math (fifth drop-in this month costs more than the plan) that move the regular up before she overpays instead of never, sibling add-ons with per-seat pricing that bring the second chair instead of discounting the first, and school-contract and district reconciliation with per-session payouts that settle funded seats separately from direct instead of blending them. When every visit redeems against a named balance and every lapse gets chased, the base compounds instead of leaking.
Staff the tutor, fill the bootcamp
Tutors and bootcamps are the margin, and they die on the handshake. Run high-touch scheduling that settles cleanly — per-tutor 1:1 scheduling with rate tiers (staff, senior, master) that price Mr. Chen's SAT hour above the new hire's instead of flat, per-session packages (four 1:1 prepaid, eight-session AP bootcamp) with per-visit redemption that fills slow midday instead of discounting after-school prime, mock-exam and college-essay enrollment with per-seat deposits and payment plans that hold the cohort before the manual fills instead of during, and paired and pod sessions with per-pair splits that book two students with one tutor instead of one — so no session settles in an envelope and no bootcamp seat goes free. Handle the high-touch reality: tutor pay splits with per-session rates and per-package tiers that pay the tutor who taught it instead of pooling it, room and materials holds with per-event setup notes (practice-test booklets, calculator counts, essay rubrics) that prepare the intensive before students arrive instead of mid-welcome, cancellation and refund rules with per-event cutoffs that protect the small-cohort bootcamp instead of refunding it away, and post-bootcamp conversion with per-attendee offers that turn the Saturday mock into a ten-hour bank by Monday instead of a nice memory. When every session and intensive carries a tutor, a split, and a seat count on the same numbers, the margin holds instead of handshakes.
Move the materials, close the month across seats and plans
Materials and month-end are the second revenue line and the truth serum, and they die on the dusty shelf. Run checkout-adjacent retail that sells at pickup — per-SKU workbooks, practice-test packs, calculators, and reference guides with par levels that reorder before the shelf gaps instead of during finals rush, per-tutor recommendation tracking with per-sale credit that pays the tutor who prescribed the workbook instead of nobody, edition and subject sell-through with per-SKU velocity that stocks the SAT guides parents actually buy instead of what the catalog pushed, and bundle pricing (new-family kit: diagnostic plus workbook plus two sessions) with per-ticket prompts that sell at the first-visit moment instead of never. Then close the month across all of it: count cash against each register by tender type, reconcile card batches including autopay plans and bootcamp deposits settled mid-month, and split the period by stream — session and plan revenue with per-subject utilization and per-tutor headcounts so the full Mr. Chen column funding the thin Friday shows up plainly, bootcamp and mock-exam revenue with per-tutor splits and per-event fill rates tied to the rooms that held them, and materials revenue with per-SKU sell-through and per-tutor recommendation credit tied to the shelf that holds them. Add the center layer: lapsed-family recovery counts, failed-autopay recovery rates, district payout reconciliation, and next month's ops sheet with tutor coverage by subject and daypart, materials par levels, and the makeup fill-rate report ready before the first bus. When seats, plans, bootcamps, and materials all reconcile from the same system, close takes minutes and next Tuesday's 3:30 rush starts from facts.
Build from the current contract
Open the gateway for OpenAPI, Swagger, AGENTS.md, llms.txt, and the first X-API-Key smoke test.
More from NoPOS Blog
Art Studio & Paint-and-Sip POS: Seats That Fill, Private Events That Deposit, Bar Tabs That Close, and Studios That Reconcile
Run art studio service where session seats sell before the easels instead of at the door, private-event deposits lock the date instead of hoping, instructor splits pay the artist who taught, bar and retail ring on the same ticket, and every session reconciles across seats, sips, and supplies.
Industry GuideBarbershop POS: Chairs That Stay Full, Walk-Ins That Don't Jump the Line, Retail That Rings at the Chair, and Booth Rent That Settles
Run barbershop service where online booking fills chairs before the clippers warm up, walk-ins join a visible waitlist instead of hovering, chair-side retail and add-ons ring on the same ticket, and booth rent plus commissions settle without the end-of-week envelope math.