Matching & planning Parent portal Invoicing & subscriptions

Custom software for tutoring and homework support

Appfront builds custom software for tutoring and homework support agencies: from matching students with tutors and scheduling lessons on location and online, to attendance and progress, learning materials and homework, a parent portal, invoicing and subscriptions, and tutor administration with time tracking. One system that fits the way you work, instead of separate timetables, spreadsheets and apps. For tutoring agencies, homework institutes, study support providers and exam training centres that want to grow without the administration falling apart.

What is software for tutoring and homework support?

Software for tutoring and homework support covers the complete process that a tutoring agency or homework institute runs every day. From registering a new student and matching them with the right tutor, through scheduling lessons on location or online and tracking attendance and progress, to learning materials and homework, communication with parents, invoicing and tutor administration. It all serves one goal: supporting students well while the organisation behind the scenes runs smoothly and stays easy to oversee.

Many agencies start with a combination of a shared timetable, a few spreadsheets and scattered messages by email and WhatsApp. That works up to a certain size, but as the number of students, teachers and locations grows, it becomes error-prone: double bookings, missed lessons, unclear invoices and an incomplete view of progress. Custom software brings these separate parts together in a single system that fits <em>your</em> way of working, rather than the other way round.

Because this often involves data about minors, we build privacy by design and data minimisation into the architecture from the start. Read more about our broader approach to custom software and the related course administration software.

One file per student

Registration, matched tutor, timetable, attendance, progress and invoices in one coherent record. The coordinator works in a single place and keeps an overview, without retyping data from separate timetables and spreadsheets.

Matching and scheduling together

The match between student and tutor and the timetable work in one system. A change in availability feeds straight into the schedule, and you immediately see which alternatives fit the subject, level and location or online format.

Transparent for parents

Parents see the timetable, attendance, short lesson reports and the status of invoicing in their own portal. That keeps communication short and clear, and you don't have to dig through emails or messages for every question.

How we build your tutoring software

We work step by step and involve your coordinators and tutors early on. From a thorough exploration of your way of working, pricing model and locations through to go-live and ongoing maintenance, every step is aimed at software that your team understands, trusts and enjoys using every day.

1
Discovery and scope

We map out your process: registration, matching, scheduling on location and online, attendance and progress, invoicing and tutor administration. Together we decide which data, roles and integrations are needed and what can be left out.

2
Design

We design the architecture, data model and role model with data minimisation and privacy by design as the starting point, plus the screens for coordinators, tutors and the parent portal.

3
Build and iteration

We build in short iterations with automated tests and monitoring. You see working versions along the way and help steer priorities and how well the software fits your agency's day-to-day practice.

4
Go-live and management

A controlled go-live with data validation and a safety net, followed by ongoing maintenance, monitoring and further development as you open new locations, expand your online offering or change your pricing model.

What tutoring software actually does

We tailor every application to your way of working, pricing model and locations. Below are the features we deliver most often for tutoring and homework support providers.

Student and tutor matching

Match a student with the right tutor based on subject, level, learning goal, availability and preference for location or online. The software suggests a match based on your criteria; the coordinator stays in control and makes the final decision, including for waiting lists or drop-outs.

Planning and timetables

One timetable for on-site and online lessons, across multiple locations. For each lesson you record the room or video link and handle cancellations and reschedules cleanly, with clear insight into occupancy and no double bookings. Also see our custom planning and scheduling software.

Attendance and progress

Tutors record attendance and, after a lesson, briefly note what was covered and how the learning goals are progressing. This builds a clear picture of progress for each student, shared between coordinator, tutor and parent.

Learning materials and homework

Share exercises, assignments and learning materials by subject and level, and link homework to a lesson. The student knows what to do, the tutor sees what has been handed in and the parent keeps track of the agreements, all in one place instead of scattered across separate channels.

Parent portal and communication

A dedicated environment where parents can see the timetable, attendance, lesson reports and invoices. Messages and reminders run through the portal, so communication stays central and traceable. A well-designed custom system keeps the lines short.

Invoicing and subscriptions

Invoice per individual lesson, per lesson series, by lesson card or through an ongoing subscription. Invoices are built from planned or delivered lessons, with iDEAL or direct debit for payment and clear insight into outstanding items.

Tutor administration and hours

Keep track of each tutor's availability, lessons delivered and hours worked, as a basis for payment and planning. Tutors see their own timetable and hours overview, and you keep control of deployment and capacity per location.

Who we build tutoring software for

Tutoring and homework support are offered by different types of organisations, each with its own way of working and rhythm. For each of them we build software that fits their offering, their pricing model and the way they work with students and parents.

Tutoring agencies

Agencies offering one-to-one tutoring and small-group lessons, on site and online. The software supports matching, planning, progress tracking and invoicing, so coordinators keep an overview as the number of students and tutors grows.

Homework support centres

Centres that offer students fixed support sessions, often on a subscription basis. With attendance registration, progress tracking and subscription management, you keep track of both the support itself and the ongoing administration for each student.

Study coaching

Organisations that provide broader support to pupils and students with planning, study skills and motivation. The software helps you record goals, agreements and progress, and keep communication with parents clear and transparent.

Exam training

Providers of exam and test preparation with their own rhythm around test weeks and final exams. With flexible planning, group allocation and progress per topic, you can organise intensive programmes without losing sight of the administration.

Not sure about a large project yet?

Test your idea first: a working prototype in 1 day

With OneDayBuild, we make your idea tangible in a single day for €1,150, so you know whether further development is worth the investment. Decide to go ahead with the full build? Then we deduct the cost in full.

View OneDayBuild →

Technology and integrations

We build with a modern, maintainable web stack and connect to the systems you already use where needed. For tutoring and homework support, the most relevant are: a payment integration with iDEAL and direct debit for invoicing and subscriptions, integrations with your accounting package, calendar and video conferencing integrations for online lessons, and email and notifications for reminders to parents and tutors. We set up every integration with data minimisation, so only what is necessary is exchanged.

Node.js / Python / PHP / .NET React / Vue front end PostgreSQL / SQL database REST & web service integrations iDEAL & direct debit Accounting integration Calendar integration (iCal) Video conferencing for online lessons Email & notifications OAuth 2.0 / SSO Role-based authorisation Audit logging Encryption in transit & at rest WCAG 2.1 AA accessibility Automated testing Monitoring & alerting

Why choose Appfront for your tutoring software?

Appfront builds custom software and always starts with a thorough analysis of your way of working, pricing model and locations. Software for tutoring and homework support has to be technically sound, but it also has to fit the day-to-day reality of coordinators, tutors and parents, and the way your organisation wants to grow.

We build in privacy by design and data minimisation from the architecture up, precisely because the data often concerns minors, and we write clear documentation so that your own team or a future supplier can understand and maintain the software. No black box, just transparent code and clear agreements on roles, logging and maintenance.

You work with a single point of contact who understands both the technology and the day-to-day reality of a tutoring organisation. That keeps communication lines short, prevents miscommunication and speeds up decisions when choices have to be made during the build.

Also take a look at our related services: custom software, tailor-made software, course administration software and planning and scheduling software. Have a question? Get in touch.

  • Custom software that fits your way of working
  • Matching, scheduling and invoicing in one system
  • On-site and online lessons in a single shared timetable
  • Parent portal with timetable, progress and invoices
  • Privacy by design, with attention to the data of minors
  • Role-based authorisation and watertight audit logging
  • Payment integrations such as iDEAL and direct debit
  • Clear documentation that your team can read and maintain
  • A single point of contact, no passing you between account managers
  • Ongoing maintenance and further development as your organisation grows

Security and privacy in tutoring software

Tutoring and homework support often involve data about minors, and the GDPR sets stricter requirements for that. That is why privacy by design is central. For each data flow we record the legal basis for processing, apply data minimisation and set up authorisation based on role and necessity, so that a tutor sees only their own students and a parent sees only their own child. We handle consent from parents or guardians where required, and every view and change is logged.

We build with encryption in transit and at rest, separation of data between locations and tutors, and retention periods that match your obligations. We work to the OWASP security standards and take the GDPR into account. We make the interfaces used by parents and students accessible in line with WCAG 2.1 level AA. We document data flows and authorisations so that your record of processing activities stays complete.

More about our approach to security: information security policy and coordinated vulnerability disclosure policy. Discuss your situation without obligation via our contact form.

  • GDPR-compliant data processing and data minimisation
  • Extra attention for the data of minors
  • Consent from parents or guardians where required
  • Encryption in transit (TLS 1.2+) and at rest
  • Role-based access and least-privilege principles
  • Separation of data between locations and tutors
  • Complete audit logging of access and changes
  • Documentation for your record of processing activities

Frequently asked questions about tutoring software

Answers to the questions we are asked most often about custom software for tutoring and homework support.

Software for tutoring and homework support covers the whole process that a tutoring agency or homework institute carries out every day: matching a student with the right tutor, scheduling lessons on site or online, tracking attendance and progress, managing learning materials and homework, communicating with parents through a portal, invoicing and subscriptions, and tutor administration and time tracking. Custom software lets you set this up the way your own way of working demands, rather than adapting your way of working to an off-the-shelf package.

The matching pairs a student with a tutor based on subject, level, learning goal, availability and a preference for in-person or online lessons. You decide which criteria carry the most weight and stay in control: the software makes a suggestion, the coordinator decides. If the schedule changes or a tutor drops out, you immediately see which alternatives fit. That keeps matching consistent and lets you respond faster to new enquiries or a waiting list.

Yes. The scheduling supports in-person and online lessons in a single timetable, including across multiple branches. For each lesson you specify whether it takes place in person or online, which room or video link belongs to the appointment, and how cancellations and reschedules are handled. Tutors and parents see their own timetable, and you keep track of occupancy, capacity and double bookings.

We build custom software. Tutoring and homework-support agencies differ in how they work: one runs on individual lessons, another on subscriptions or fixed supervision blocks, and exam training has its own rhythm again. Custom software fits your actual process and can grow with you as you open new locations, add online services or change your pricing model. After an intake conversation, we decide together which functionality matters most and in what order we build it.

Through a parent portal, parents see the timetable, attendance, short lesson reports and progress against learning goals. After a lesson, tutors briefly record what was covered and what the homework is, and that information reaches the parent in a clear format. Invoices and payment status can also be visible in the portal. That keeps communication brief and transparent, without scattered emails and WhatsApp messages.

Yes. The software supports invoicing per individual lesson or series of lessons, as well as ongoing subscriptions and lesson bundles. Invoices are built from lessons given or scheduled, with the option to integrate iDEAL or direct debit for payment. You can handle reminders, pauses and cancellations neatly and keep track of outstanding payments, without maintaining everything by hand in a separate accounting file.

Tutoring and homework support often involve data about minors, and stricter requirements apply to that under the GDPR. We build privacy by design and data minimisation into the architecture from the start: only the data that is needed is recorded, parents or guardians give consent where required, and access is managed by role. A tutor sees their own students, a parent sees only their own child, and access and changes are logged.

Yes. We regularly take over the maintenance of existing applications, even if they were built by another party. We review the architecture, integrations, role model and security, document the current setup and draw up improvement proposals. From that point on, we can handle changes, integrations and monitoring, or modernise step by step into a maintainable setup that grows with your agency.

Ready to build your tutoring software?

Tell us how your agency works and where you run into problems, from matching and scheduling to progress tracking, the parent portal and invoicing. We are happy to think along on process, integrations and privacy. In a no-obligation first conversation, you get a clear picture of the possibilities for custom software that fits your tutoring or homework support agency.

Edit content