Software package

Tutor matching package

A ready-to-configure marketplace where tutors register with subjects, levels and rates, parents post a requirement and book a trial from a ranked match list, lessons are scheduled with an online link each, packs are held and released one lesson at a time, progress notes reach the parent and student after every lesson, and payouts run on your schedule.

Readiness: Custom build Concept demo

Who it is for

Built for

A good fit

Founders launching an open tutoring marketplace, regional education networks that want tutors to register themselves rather than be recruited one by one, and subject communities such as music or languages that want bookings and payments handled rather than passed by phone. It suits an admin who approves tutor profiles and watches supply by subject, a support person who handles missed lessons and refunds, tutors who want their schedule, notes and earnings on a phone, parents who want to see what happened in each lesson and what is left on the pack, and students old enough to manage their own lessons.

Not the right fit

It is not for a tutoring agency that employs or contracts its own tutors and assigns them to clients; that is the tutoring platform in education. It is not a learning management system with courses and assessments, and it does not deliver the video lesson itself, which comes from the connected meeting provider. Schools wanting in-house intervention tracking are better served elsewhere.

The operational problem it solves

How it runs, step by step

Sunday evening.

  1. A parent posts a requirement: GCSE chemistry, one lesson a week online, exam in June, budget band selected.

  2. The platform ranks tutors who list chemistry at that level and teach online, with availability overlapping the evenings the parent ticked, and shows each tutor's rate, recorded qualifications with dates, lessons completed on the platform and reviews.

  3. She books a trial with one tutor for Tuesday at seven; the lesson gets its own online link, both calendars update, and the trial is charged at the rate the operator set for trials.

  4. On Tuesday the tutor opens the link from the lesson card, teaches, and afterwards writes a progress note from the chemistry template: topics covered, what to practise, confidence rating.

  5. The parent and the student both see it.

The parent buys an eight-lesson pack; the balance is held.

  1. Lessons are scheduled weekly at the same slot.

  2. After each lesson the tutor marks it taught and writes the note; the parent confirms, or the window closes without objection, and one lesson is released: commission retained, tutor share queued for payout.

  3. In week four the student has a clash and reschedules from his own account within the window, so no lesson is lost.

  4. In week six the tutor is ill and cancels; the lesson is not consumed and the parent is told.

  5. Meanwhile the admin's dashboard shows tutors active by subject, physics short of supply, trial-to-pack conversion and two tutors flagged by more than one family.

  6. Support has one dispute open where a parent says lesson three never happened; the lesson card shows no link was opened and no note was written, and support refunds that lesson to the pack from the held balance.

  7. On Friday the payout run sends each tutor a statement of lessons released and the amount.

Features

What the package does

The package ships as modules that follow the lesson: tutor registration and recorded qualifications, requirements and matching, trial lessons and scheduling, packs and held payments, progress notes and accounts, and reviews, disputes and payouts. Each module below lists what it does; the comparison table shows which package variant includes it.

Directory and reviews

  • Tutor self-registrationTutors register with subjects, levels, mode, rates within bands and availability.
  • Ranked matchingTutors are ranked on subject, level, availability overlap, mode and distance.

Compliance and records

  • Qualifications recorded as suppliedDocument and date are kept, and the qualification can be shown on the profile.
  • Check-provider integrationConnect a check provider so results are stored exactly as returned. Available as an add-on.
  • Visibility gate on recorded checksA tutor appears only once a check is recorded. Available as an add-on.

Forms and requests

  • Requirement postFamilies post subject, level, goals, mode, frequency and budget band.

Bookings and diary

  • Trial lesson bookingFamilies book a trial lesson with a tutor, which can be free or priced however you set it.
  • Lesson scheduling with online linkLessons are scheduled against availability and each has an online link.

Billing and payments

  • Lesson packs released lesson by lessonPacks are held and released one lesson at a time on confirmation.
  • Reviews, disputes, commission and payoutsReviews follow completed lessons, with a dispute route, commission and payout runs.

Accounts and permissions

  • Progress notes from a templateAfter each lesson the tutor writes a progress note from a template, shared with the parent and the student.
  • Parent and student accountsParents and students each have their own account with a separate view of lessons, packs and progress.

Roles and permissions

Who does what

  • Platform admin

    • Set the subject and level taxonomy, rate bands, trial lesson rule and commission for your own platform
    • Set which documents tutors must supply and whether a check result gates visibility
    • See tutors active by subject, requirements open, trial-to-pack conversion, release and refund rates and payouts
    • Approve, pause or remove tutor profiles and manage support accounts
  • Support

    • Record tutor qualifications as supplied and see check-provider results with dates
    • Handle disputes with the lesson card, link activity, notes and messages attached
    • Refund lessons to a pack or to the parent from the held balance under your rules
    • Message tutors, parents and students through the platform
  • Tutor

    • Register with subjects, levels, mode, rates within bands and weekly availability
    • Upload qualification documents and supply check details
    • Respond to requirements, teach trials and lessons from the generated links and write progress notes
    • See the pack balance per student, earnings and payout statements
  • Parent

    • Post a requirement with subject, level, goals, mode, frequency and budget band
    • Compare matched tutors with recorded qualifications and reviews, and book a trial
    • Buy packs, confirm lessons, see progress notes and the balance remaining
    • Reschedule or cancel within the window, review and raise a dispute
  • Student

    • See their own lesson schedule and join from the link
    • Read progress notes and practice tasks
    • Reschedule within the window where the parent allows it
    • Message the tutor through the platform without seeing payments

Example screen

Concept demo

Concept demo of a tutor matching package pack view showing released lessons with notes, a scheduled lesson link, the held balance and recorded tutor qualifications.

The parent view of an eight-lesson chemistry pack: five lessons released with a progress note each, lesson six scheduled with its online link, two remaining on the held balance, the tutor's recorded qualifications with dates and a reschedule button inside the window.

Scope and options

What is included and what is extra

In the base package

  • Tutor self-registration with subjects, levels, mode, rates within bands and availability
  • Qualifications recorded as supplied, with document, date and profile display
  • Requirement post with subject, level, goals, mode, frequency and budget band
  • Ranked matching by subject, level, availability overlap, mode and distance
  • Trial lesson booking, free or priced as you set
  • Lesson scheduling against availability with an online link per lesson
  • Lesson packs held and released one lesson at a time on confirmation
  • Progress notes per lesson from a template, shared with parent and student
  • Parent and student accounts with separate views
  • Reviews after completed lessons, a dispute route, commission and payout runs

Common add-ons

  • Check-provider integration with results stored as returned
  • Visibility gate requiring a recorded check before a tutor appears
  • Pay-per-lesson alongside packs
  • In-person lessons with distance and travel settings

Needs custom work

  • Platform-funded trial lessons credited to tutors
  • Progress notes that gate payment release
  • Group lessons with several students on one link
  • Bespoke reporting on subject supply and tutor retention
See the custom development service

Ownership, maintenance and pricing

After the build

Deployment and ownership

The package runs on your own hosting or on hosting we manage; tutors, parents and students use the mobile web version and your team uses a browser. You own the code and your data in either case. Tutor records with recorded qualifications, requirements, lesson history, progress notes, messages, pack balances and payout history can be exported at any time in standard formats, and nothing stops you moving the platform to another provider.

Maintenance

Maintenance is optional and scoped separately. When taken, it covers security updates, monitoring of lesson links, reminders, note notifications, payment holds, releases and payout runs, backups, and a monthly window for small changes such as a new subject or a changed cancellation window. Larger changes, such as group lessons, are quoted as change requests against the original scope.

Pricing model

Priced per proposal.

Sold as a one-off setup and customisation with optional monthly maintenance and hosting as separate recurring lines. The setup figure depends on the taxonomy and rate model, the trial and pack rules, the meeting and payment providers, the add-ons chosen and how many tutor and family records are migrated. The commission your platform takes on lessons and the payouts to tutors are your own commercial model, run through your payment provider and unrelated to what you pay us. Each line is itemised in the proposal so recurring costs are never hidden in the setup.

Also used in

FAQ

Frequently asked questions

Do tutors set their own rates?

Yes, within bands you set per level. Parents see the rate on the match list and the pack total is fixed when it is bought, so a later rate change applies only to new packs.

How does a lesson get released from the pack?

The tutor marks the lesson taught and writes the note; the parent confirms, or a window you set closes without objection. One lesson is then released: commission to the platform and the tutor share into the next payout run. A disputed lesson stays held until support decides.

What happens when a lesson is cancelled?

Inside the window you set, a parent cancellation consumes the lesson or a share of it as your policy says; a tutor cancellation never consumes a lesson. Outside the window either side can reschedule from their own account without losing anything, and every change is on the lesson card.

Can the student have their own login?

Yes. A student account sees the schedule, joins lessons from the link, reads notes and practice tasks and messages the tutor through the platform. It never sees payments, and the parent decides whether the student may reschedule.

What does the parent see about a tutor's qualifications?

Each qualification or check by type, the date it was recorded, and whether it was supplied by the tutor or returned by a connected check provider. The package shows what is on record; it does not say the tutor has been verified or is suitable.

Is this a finished product I can see running?

Not yet. The readiness badge shows the real state: the package is a custom build assembled from our multi-vendor, bookings, orders, documents and messaging modules for each marketplace, and the screen on this page is a labelled concept demo rather than a live client platform. Anything beyond the listed options is scoped as custom tutor matching platform development.

Get a quote for Tutor matching package

Tell us about your locations, the people who will use it and the add-ons you need. We reply with a clear, competitive proposal.

Get a quote for this package