If you sell courses to families on Tutor LMS, you eventually hit the same wall. Tutor LMS tracks progress, quiz attempts, assignments and certificates against a WordPress user, and WordPress gives every user exactly one login and one email address. So when a parent enrolls two kids, either the kids share one account and overwrite each other’s progress, or each kid needs their own email address and password that the parent has to create and remember.
There are two established ways to fix this without leaving Tutor LMS. The first is a parent-and-student plugin that links separate child accounts to a parent account and gives the parent a reporting dashboard. The second is ProfileSwitch, which puts several profiles behind one login and lets the parent switch into any of them. They solve the problem from opposite directions, and which one fits depends on how old your learners are and whether the parent needs to do things as the child or just watch.
What Tutor LMS does out of the box
Tutor LMS has no concept of a family. It has students, and a student is a WordPress user. Enrollment, course progress, quiz attempts, assignment submissions, Q&A posts and certificates are all recorded against that user. There is no parent role, no household, and no way for one login to hold two learning records.
That is not a flaw. It is what makes both solutions below possible, because anything that changes which WordPress user is active also changes which learning record Tutor LMS writes to. The question is only how you want the parent to interact with those records.
Option 1: Tutor LMS Parent & Student Access
Best for: Teen and adult learners who can hold their own login, where the parent’s job is oversight and reporting rather than hands-on use.
WooNinjas sells a Tutor LMS Parent & Student Access add-on built around exactly this model. Its listed features are linking students to their parents’ accounts, enrolling children in courses, a parent dashboard, letting parents register their children, purchasing multiple seats, and dedicated WordPress blocks for placing the parent and student interfaces on your pages.
The architecture is the important part. Their product page describes parents monitoring learning “from their own account instead of logging in as the student,” viewing course progress and checking quiz and assignment results, with multiple student accounts connected to a single parent dashboard. Children are created either by sending an invitation link by email or by the parent registering the child manually.
Where this model works well:
- Learners old enough to have their own email address and log in unaided
- Sites where the parent wants a report, not a seat at the keyboard
- Schools, coaching centres and tutoring businesses, where the same dashboard serves staff overseeing many students
- Bulk purchasing, since seats can be bought and distributed to linked accounts
Where it gets awkward with younger children:
- Each child still ends up with a separate login, so a shared family tablet means logging out and back in every time a different kid sits down
- The parent monitors rather than participates. If a six-year-old needs help finishing a quiz, the parent cannot simply take over inside that child’s session
- The invitation-by-email flow assumes the child has an inbox, which younger kids do not
- It is a paid add-on with no free version, so it adds a recurring licence cost on top of Tutor LMS
If your learners are teenagers taking exam prep, or your buyers are institutions rather than parents, this is a good fit and the reporting is the point. If your learners are seven, the friction lands on the parent every single day.
Option 2: ProfileSwitch, one login the parent can step into
Best for: Younger children who do not have email addresses, share a device with a parent, and need an adult to sit down and help inside their own account.
ProfileSwitch puts a profile picker between the login screen and the site. The household has one set of credentials. After logging in, whoever is using the site taps their own avatar, and from that moment WordPress treats them as their own user. Each profile is a real WordPress user, so Tutor LMS records that profile’s enrollments, progress, quiz attempts, assignments and certificates independently.
There is no Tutor LMS integration to install and nothing in Tutor LMS to reconfigure. Because switching profiles changes the active WordPress user, Tutor LMS simply sees the current user and behaves exactly as it would on a single-learner site. Certificates carry the child’s own name. Assignment submissions land under the child’s record. Instructor Q&A shows the child as the asker.
The part a monitoring dashboard cannot match is what happens when a child gets stuck. The parent switches into that child’s profile in one click, with no password, sees precisely what the child sees, and can work through the lesson with them. Then they switch back.
How the pieces fit on a Tutor LMS site:
- The parent registers once, with one email address and one password
- They add a profile per child from the front end: a name, an avatar, nothing else. ProfileSwitch generates a working email address behind the scenes using plus addressing, so notifications reach the parent’s inbox
- Each child profile enrolls in whichever courses suit them, at their own level, with their own progress
- Switching learners is one click from the profile picker or the toolbar, with no logging out
- A PIN on the parent’s own profile keeps children out of billing and account settings, and doubles as a master override into any child’s profile
A free version, ProfileSwitch Lite, is available on WordPress.org and supports up to 10 profiles per account, which is enough to test the whole flow on a real Tutor LMS site before spending anything.
The same family, both ways
Take the Okafor family: one parent, two children aged 8 and 12, one iPad, and a Tutor LMS site selling per-level courses.
With a parent-and-student plugin: the parent creates two child accounts, inventing an email address for the 8-year-old since she does not have one. Each child gets a username and password. The parent logs into their own account to see both children’s progress in one dashboard. When the 8-year-old wants to work, someone logs the iPad out of the 12-year-old’s account and into hers. When she gets stuck on a quiz, the parent reads the dashboard, then talks her through it from over her shoulder.
With ProfileSwitch: the parent registers once and adds two profiles, typing only names. The iPad stays logged in permanently. Whoever sits down taps their own avatar. When the 8-year-old gets stuck, the parent taps her profile, does the lesson with her inside her own account, and taps back to their own profile, which is PIN-protected so neither child wanders into billing.
Both approaches give each child their own Tutor LMS record, which is the thing that actually matters for progress and certificates. The difference is how much daily friction the parent absorbs, and whether they can act as their child or only observe.
Side-by-side comparison
Parent & Student Access
- Separate login for every child
- Child accounts created by invitation email or manual registration
- Parent monitors from their own account
- Reporting dashboard across linked students
- Seat purchasing for bulk enrollment
- Built specifically for Tutor LMS
ProfileSwitch
- One login for the whole household
- No email address needed for a child
- Parent switches into a child’s profile in one click
- PINs and parental controls on the account
- Each profile enrolls and pays separately
- Works with any LMS that stores data per user, including Tutor LMS, with no integration required
Choose a parent and student plugin if your learners are old enough to own a login, if the parent’s role is oversight, or if you sell seats to schools and coaching centres that need reporting across many students.
Choose ProfileSwitch if your learners are children who do not have email addresses, if a family shares one device, or if parents need to work inside their child’s account rather than watch it from outside.
Competitor details above were taken from the vendor’s own product page and verified in August 2026. Features change, so check the current listing before deciding.
Frequently asked questions
Can I use both a parent dashboard plugin and ProfileSwitch?
They operate at different layers, so they are not mutually exclusive, but in practice you would be paying twice to solve one problem. Decide whether your parents need to observe their children or act as them, and pick the tool that matches.
Does ProfileSwitch need a Tutor LMS integration?
No. Tutor LMS already stores enrollments, progress, quiz attempts and certificates against the WordPress user. Switching profiles changes the active user, so Tutor LMS behaves exactly as it would for a single learner. There is nothing to configure on the Tutor LMS side.
Do certificates show the child’s name?
Yes. Tutor LMS issues a certificate to the WordPress user who completed the course, and each profile is its own user with its own name. The child who finished the course gets a certificate in their own name, not the parent’s.
What happens to my existing students if I add profiles?
Nothing changes for them. ProfileSwitch only comes into play once an account has more than one profile, so existing single-learner accounts keep logging in and landing on their dashboard exactly as before. Families opt in one account at a time.
Is there a free way to try this?
Yes. ProfileSwitch Lite is free on WordPress.org and supports up to 10 profiles per account with one-click switching, which is enough to run the whole family flow on a staging copy of your Tutor LMS site. PINs, parental controls, preset avatars and profile managers are in the full version.
Give every child on your Tutor LMS site their own record
One login per family, a profile per child, and no email address required from a seven-year-old. Set up in about five minutes with a 14-day money-back guarantee.
