Group tutoring is one of the best ways to grow your income without adding hours to your week. Teach four students in the slot that used to hold one, and the maths works in everyone's favour: families pay less each, you earn more per hour, and students get the benefit of learning alongside peers.
Then the admin arrives. Who was actually there on Tuesday? Did the Patel family pay for this month or last? Which student missed the session on quadratics and needs the notes? With one student, all of this lives in your head. With a group, and then several groups, it does not. This guide is about running group sessions so that attendance, notes, and payments stay under control instead of turning into a monthly reconstruction job.
Why group tutoring is worth getting right
Small groups are not a compromise on quality. The Education Endowment Foundation, which reviews education evidence for schools, rates small-group tuition as having moderate evidence and, on average, delivering around four months of additional progress, most effective when it is targeted to the pupils' specific needs. In other words, a well-run group of three or four can genuinely move the needle, provided it stays structured rather than becoming a crowd.
That "provided" is the whole challenge. The teaching in a group is not much harder than one-to-one. The tracking is. Get the tracking right and group tutoring becomes the most profitable, sustainable part of your practice.
Plan the group before the first session
A group runs on shared structure, so decide it up front:
- Size. Three to six students is the sweet spot: big enough to be worth your time, small enough that everyone gets attention.
- A fixed roster. Know exactly who is in the group. This roster is what your attendance and billing both hang off, so it needs to be definite, not "roughly these students."
- A level range you can teach to. Groups work best when students are reasonably close in ability. Note where each one sits so you can plan for the spread.
- A session shape. A predictable rhythm, warm-up, teaching, practice, review, means students know what to expect and you can prepare once and reuse.
Keeping each student's level and goals on a student profile is what lets you plan for a mixed group without carrying it all in your head.
Attendance: the record everything else depends on
In a group, attendance is not just a register, it is the foundation your billing and your follow-up both sit on. If you know exactly who attended each session, invoicing is trivial and no student slips through. If you do not, everything downstream becomes guesswork.
The manual version is a sheet listing every student down one side and every session date across the top, ticked at the start of each class. Our free tutoring attendance sheet template gives you exactly that, ready to use. Mark it at the start of every session, keep it in one place, and review it weekly so a pattern of absences gets caught early.
The problem with the manual version shows up in group classes specifically: eight students, two late arrivals, one who left early, and one line in your notebook for all of them. This is where per-student tracking earns its place. In group tutoring software, attendance is captured for each student individually as they join and leave the live session, so a student who arrived twenty minutes late has a different record from one who stayed the full hour. That accuracy is not just tidier, it is what makes fair billing possible.
Notes: one shared record, plus the exceptions
Note-taking in a group works on two levels.
The shared session note covers what the class did: the topic, the key points, and the homework. Keeping one clear summary per session means you can share it with the whole group afterwards, which reinforces the lesson and lets any absent student catch up without a separate conversation. A consistent lesson notes template keeps these uniform week to week.
The individual note is for the exceptions: the student who is racing ahead, or the one quietly falling behind. A short private note against their profile means you can adjust next week's plan without singling anyone out in the shared summary. Keeping these attached to the student, rather than scattered across documents, is what lets you spot a struggling student before their parent has to ask.
Payments: bill from attendance, per student
Group billing goes wrong when payment lives in a different place from attendance. The fix is to bind them together.
First, pick one model and apply it to the whole group:
- A flat fee per term, paid up front, which is simplest for you and predictable for families.
- A per-session rate per student, billed for the sessions each child actually attended.
- A bundled pack of sessions bought in advance, drawn down as the group meets.
Whichever you choose, bill each family individually for their own child rather than splitting one invoice across the group. It keeps things fair when attendance differs, and it means one family's late payment never entangles another's.
Then tie the invoice to the attendance record. When billing is built from tracked attendance, a student who attended six of eight sessions is billed for six, automatically, with no cross-referencing a register against a payment spreadsheet at month-end. This is exactly what attendance-based invoicing does: it turns the sessions each student actually attended into their invoice, so the group's billing matches what really happened. For the underlying principle, our guide on tracking billable hours covers how attendance and lesson time become clean invoices.
When someone joins or leaves mid-term, update the roster and bill only from the sessions they attend. Set that policy out at the start so it is never a difficult conversation.
Teaching a group with mixed levels
Even a well-matched group will have a spread. Teach the core content at a common baseline, then differentiate around it: extension tasks ready for the students who finish first, and extra support for those who need a moment longer. Because you have each student's level on their profile, you plan for the spread rather than being surprised by it. Splitting the group into pairs for a stretch of targeted practice works well too, and it keeps the faster students engaged while you help the others.
Communication that scales
With a group, individual follow-up does not scale, so separate the general from the personal:
- General announcements, next week's topic, a schedule change, go to the whole group at once.
- Personal messages, a missed session, a private concern, go to that student's family directly, never the group.
After each session, a quick "next week we cover X, please prepare Y" keeps everyone aligned, and a note to any absent student with the session summary attached keeps them from falling behind.
Bringing it together
Group tutoring rewards structure more than any other format, because the admin scales with the number of students while the teaching does not. Fix the roster, track attendance per student, keep one shared note plus individual exceptions, and bill each family from what their child actually attended.
Do that by hand with a good template and it works. Do it in a system where attendance, notes, and invoicing are already connected, and the admin all but disappears, so a growing group of students stays a source of income rather than a source of paperwork.
FAQ
How do I take attendance in a group tutoring session?
Take attendance at the start of every class against a fixed roster. For online sessions, having students join by name means the record can be captured automatically. Keep one attendance record with every student and every session date, and review it weekly to catch patterns of absence before they become a problem.
How should I charge for group tutoring classes?
Pick one consistent model: a flat fee per term, a per-session rate, or a bundled pack of sessions. Charging a set rate per student per session keeps billing fair and simple, because each family is invoiced only for the sessions their child attended. Tie the invoice to your attendance record so the two never drift apart.
What happens if a student joins or leaves a group mid-term?
Update your roster and billing straight away. Charge a new student only from the sessions they attend, and share past notes so they can catch up. Make your policy for mid-term changes clear from the start so it is never a surprise.
How do I keep lesson notes for a whole group?
Keep one shared set of notes per session covering what the class did, and a short private note against any individual student who needs extra attention. Sharing the session summary afterwards helps absent students catch up and reinforces the lesson for everyone.
How do I teach a group where students are at different levels?
Teach the core content at a common baseline, then differentiate with extension tasks for faster students and extra support for those who need it. Keep each student's level on their profile so you plan around the spread, and occasionally split the group into pairs for targeted practice.



