LifterLMS is built around the individual learner. Enrollments, lesson completions, quiz attempts, assignments and certificates are all stored against a WordPress user, and every WordPress user needs its own login and its own email address. That is exactly what you want when you sell to adults. It becomes a problem the moment a parent tries to buy your course for three children.

There are two very different ways to serve households on LifterLMS. The official Groups add-on treats the household like a small organisation, with a group owner who buys seats and invites members. ProfileSwitch treats it like a household, with one login and a profile per person that the parent can step into. This guide compares both so you can pick the one that matches how your customers actually behave.

Option 1: LifterLMS Groups

Best for: Selling seats in bulk to schools, employers and organisations, where a leader needs front-end reporting across many independent learners.

The LifterLMS Groups add-on is designed for organisational sales. Its product page describes granting groups multiple seats at once “so one group owner can invite many learners in,” letting group admins and leaders “invite their people into the system without you,” and offering “website front end reporting so group leaders can view their learner data and analytics.” Group leaders can also customise their home screen on your LMS.

The intended audience is stated plainly: “Sell to schools, businesses, governments, institutions, or any group you can imagine.” It is a paid add-on with no free version, priced for organisational buyers.

Used for a family, a group works like this. The parent becomes the group owner, buys a number of seats, and invites each child in as a group member. Each child is a separate WordPress user with their own login, and the parent sees their progress through the front-end group reporting screen.

Where that fits a household well:

  • Teenagers and adult family members who already have email addresses and their own devices
  • Co-ops, micro-schools and tutoring groups, where the buyer really is an organisation rather than a parent
  • Sites that want one bulk transaction and a seat count rather than several individual purchases
  • Situations where a leader needs analytics across a large number of learners at once

Where the organisational model rubs against family reality:

  • Invitations are built around each member having an inbox to receive them. A six-year-old does not
  • Every child ends up with a separate login, so a shared family iPad means logging out and back in constantly
  • The add-on is built around inviting, managing and reporting. Its product page does not describe any way for a leader to work inside a member’s account, so a parent cannot sit down and finish a lesson as their child
  • Seats normally carry the same access, so giving one child a beginner track and another an advanced one does not map neatly onto a single group
  • The pricing is set for organisational buyers, which is easy to justify when you sell to employers and harder when your customer is a homeschooling parent

Option 2: ProfileSwitch

Best for: Parents buying for children who have no email address, share a device, and need an adult to help inside their own account.

ProfileSwitch adds a profile picker after login. The household keeps one email address and one password. Whoever sits down at the site taps their own avatar, and WordPress treats them as their own user from that point on. Because each profile is a real WordPress user, LifterLMS records enrollments, lesson progress, quiz attempts and certificates for each family member independently, with no shared state to collide.

This works without a LifterLMS-specific integration, and that is worth stating plainly: ProfileSwitch does not ship a dedicated LifterLMS add-on, and it does not need one. Switching profiles changes the active WordPress user, and LifterLMS reads the current user exactly as it does on any single-learner site. Nothing in your LifterLMS configuration changes.

What a family does on your site:

  1. The parent registers once, with their own email and password
  2. They add a profile for each child from the front end, typing a name and picking an avatar. ProfileSwitch generates a working address behind the scenes using plus addressing, so every LifterLMS notification lands in the parent’s inbox
  3. The parent switches into a child’s profile and enrolls that child in the course or membership that suits them. LifterLMS records the enrollment against that child
  4. They repeat for the next child, at a different level if that is what the child needs, without logging out once
  5. Day to day, each child taps their own avatar and sees only their own courses and progress

The parent can also switch into any child’s profile in one click to help with a lesson, retake a quiz together, or check what the child is seeing. A PIN on the parent’s own profile keeps children out of billing and account settings, and works as a master override into any child’s profile.

For the site owner there is a revenue difference worth noting. Because each profile buys its own enrollment, a family of three generates three purchases rather than one bulk seat block, while the parent’s experience still feels like a single account.

What the family experience looks like

Here is a concrete example. The Bennett family has two children, aged 6 and 11, who both want to work through your LifterLMS courses. There is one iPad in the house and one parent doing all the buying.

  1. The parent signs up once with their own email address and password. Their own profile is created automatically.
  2. They add a profile for each child from the profile switcher page, typing each name and picking an avatar. Neither child needs an email address or a password of their own.
  3. They switch into the 6-year-old’s profile and enroll her in your beginner course. LifterLMS records the enrollment against her user, so her progress is hers alone.
  4. They switch to the 11-year-old in one click, with no logging out, and enroll him in something more advanced. Two children, two levels, one household login.
  5. Day to day the iPad stays logged in. Whoever sits down taps their own avatar and sees only their own courses, their own progress and their own certificates.
  6. When the 6-year-old gets stuck, the parent taps into her profile, works through the lesson with her inside her own account, and taps back to their own PIN-protected profile.

Compare that with the group approach for the same family. The parent becomes a group owner, buys two seats, and invites two children who need inboxes to accept the invitations. Each child gets a login the parent has to store somewhere. The parent can read a report on both children, but when the 6-year-old is stuck on a lesson, reading a report is not what she needs.

When both parents need access

If two adults share responsibility for the children’s learning, ProfileSwitch’s Profile Managers feature lets a second adult log in with their own credentials and reach the same set of child profiles. Nobody has to share a password, and both adults can switch into any child’s profile independently.

Side-by-side comparison

LifterLMS Groups

  • Seats bought in bulk by a group owner
  • Members invited in, each with their own login and email
  • Front-end reporting and analytics for leaders
  • Aimed at schools, businesses and institutions
  • Paid add-on with no free version
  • Scales to large cohorts

ProfileSwitch

  • One login for the household, a profile per person
  • No email address required for a child
  • Parent switches into a child’s profile in one click
  • Aimed at families and youth programs
  • Free Lite version on WordPress.org, up to 10 profiles
  • Each profile enrolls at its own level and pays separately

The two are not really competing for the same job. Groups exists so you can sell to an institution. ProfileSwitch exists so a parent can manage several children from one login. If both audiences buy from you, running both is perfectly sensible.

LifterLMS Groups details above come from the LifterLMS product page and were verified in August 2026. Features change, so check the current listing before deciding.

Frequently asked questions

Does ProfileSwitch have a LifterLMS integration?

No, and it does not need one. LifterLMS stores enrollments, progress, quizzes and certificates against the WordPress user. Switching profiles changes the active user, so LifterLMS behaves exactly as it would on a single-learner site. ProfileSwitch ships dedicated integrations for Paid Memberships Pro, WooCommerce and BuddyPress, where the plugin needs to share or surface data across profiles.

Can each child be enrolled in different LifterLMS courses?

Yes. Each profile is its own WordPress user, so each child has an independent set of enrollments and memberships. One child can be on a beginner course while another works through an advanced track, all under one household login.

Who receives LifterLMS emails for a child profile?

The parent. Child profiles are created with plus-addressed email addresses derived from the parent’s own address, so enrollment confirmations, certificates and course notifications all arrive in the parent’s inbox without any custom configuration.

Can I use Groups and ProfileSwitch on the same site?

Yes, and it can make sense if you sell to both organisations and families. Groups handles the institutional buyer with seats and reporting, while ProfileSwitch handles households that want one login. They work at different layers and do not overlap.

How many profiles can one household have?

You set the cap, and the default is 10. The free Lite version on WordPress.org also supports up to 10 profiles per account, so you can test the whole flow on your LifterLMS site before buying anything.

Sell to families without selling them seats

One login per household, a profile for every learner, and no invitation emails to children who do not have an inbox. Works with LifterLMS out of the box.