BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Unified Private Class LMS icon
Actively maintained Tested up to 7.0.7

Unified Private Class LMS

Private tutoring and class management: teacher & student dashboards, recurring scheduling, optional Zoom meetings, and optional Stripe weekly billing.

Active installs<10New
Downloads · 30d52▼ -1.9% vs prev. 30d
Rating—0 reviews
Health score55/100Fair
All-time downloads160Since Aug 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 8.0+
Downloads · 7d13▲ +18.2% week over week
Our verdict

Use with caution

Unified Private Class LMS works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 55/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

61320Jul 9Aug 22Oct 6
Yesterday2
Daily average (1y)2
Peak day27Aug 3, 2026
Last 12 months167

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Unified Private Class LMS stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
lms >100 699 Best lms plugins →
scheduling >100 2,103 Best scheduling plugins →
stripe >100 1,809 Best stripe plugins →
tutoring #17 38 Best tutoring plugins →
zoom >100 1,480 Best zoom plugins →

About Unified Private Class LMS

From the official readme · v1.5.0

Description

Unified Private Class LMS is a lightweight learning-management and class-administration plugin built for private tutors, small academies, and one-to-one teaching businesses. It gives you a dedicated teacher dashboard and student dashboard on the front end of your site, so neither group ever needs to touch wp-admin.

Teachers create classes, enrol students, schedule recurring weekly sessions, share materials, and track payments. Students sign in to a branded dashboard to see their upcoming classes, join links, schedule calendar, course materials, and billing history.

Two integrations are optional and only activate when you add credentials in the settings screen:

  • Zoom — when configured, creating a class automatically provisions a recurring weekly Zoom meeting, and the join link appears on the student dashboard shortly before each session.
  • Stripe — when configured, a class can carry a weekly subscription. Students pay through Stripe’s hosted Checkout, and a webhook keeps their access in sync with their payment status.

If you do not configure Zoom or Stripe, the plugin works as a standalone scheduling and class-management tool.

Key features

  • Front-end Teacher Dashboard — overview, students, classes, payments, meetings, and a full schedule calendar.
  • Front-end Student Dashboard — my classes, schedule calendar, payment history, course materials, and account settings.
  • Two custom roles (Teacher and Student) with no public self-registration — teachers create student accounts.
  • Recurring weekly session generation with automatic status updates and session reminders via WP-Cron.
  • Optional Zoom recurring meetings (Server-to-Server OAuth).
  • Optional Stripe weekly subscriptions with hosted Checkout, a customer billing portal, and webhook-driven access control.
  • HTML email notifications (welcome, class confirmation, payment receipt/failure, reminders) with editable templates.
  • A branded, self-contained sign-in screen that keeps students and teachers out of wp-admin.

Privacy & third-party services

This plugin does not phone home, and it does not collect, share, or transmit any data on its own. Data is only ever sent to a third-party service when you enable and configure that integration, and only the data required to perform the action you requested.

Zoom (optional, only when Zoom credentials are entered)
When enabled, the plugin communicates with the Zoom API to create and manage the meetings tied to your classes. Data sent includes the class title/agenda, schedule (day, time, duration, timezone) and recurrence. This happens server-to-server using the Server-to-Server OAuth credentials you provide.

  • Zoom API endpoints: https://zoom.us/oauth/token and https://api.zoom.us/v2
  • Zoom Terms of Service: https://www.zoom.com/en/trust/terms/
  • Zoom Privacy Statement: https://www.zoom.com/en/trust/privacy/

Stripe (optional, only when Stripe credentials are entered)
When enabled, the plugin communicates with the Stripe API to create customers, prices, subscriptions, and Checkout/Billing-Portal sessions, and it receives Stripe webhooks. Data sent includes the student’s name and email and the class price/currency. When a student pays, their browser is redirected to Stripe’s hosted Checkout page. The plugin bundles the official, unmodified Stripe PHP SDK (MIT licensed).

  • Stripe API endpoint: https://api.stripe.com (via the Stripe PHP SDK), plus the hosted https://checkout.stripe.com Checkout page
  • Stripe Services Agreement: https://stripe.com/legal/ssa
  • Stripe Privacy Policy: https://stripe.com/privacy

All front-end assets (the FullCalendar library and the Plus Jakarta Sans web font) are bundled with the plugin and served from your own site — nothing is loaded from an external CDN.

Zoom and Stripe are trademarks of their respective owners. This plugin is an independent integration and is not endorsed by, certified by, or affiliated with Zoom Video Communications, Inc. or Stripe, Inc.

Installation

  1. Upload the unified-private-class-lms folder to /wp-content/plugins/, or install the ZIP from Plugins → Add New → Upload Plugin.
  2. Activate the plugin through the Plugins screen. Activation creates the custom roles, database tables, scheduled events, and the two dashboard pages automatically.
  3. Go to Unified Private Class LMS → Settings and configure:
    • General: default timezone and currency, the optional contact/sign-up URL, and the email templates.
    • Zoom (optional): Account ID, Client ID, and Client Secret from a Server-to-Server OAuth app.
    • Stripe (optional): Secret Key, Publishable Key, and Webhook Signing Secret.
    • Pages: confirm the student and teacher dashboard pages.
  4. If you use Stripe, add a webhook endpoint in your Stripe dashboard pointing to https://your-site.com/wp-json/classflow/v1/stripe-webhook, subscribe it to the checkout/invoice/subscription events, and paste its signing secret into Settings → Stripe.

The teacher and student dashboards are rendered by the [classflow_teacher_dashboard] and [classflow_student_dashboard] shortcodes, which are placed on the auto-created pages.

Frequently asked questions

Do I have to use Zoom and Stripe?

No. Both are optional. With no credentials entered, Unified Private Class LMS works as a standalone class scheduling and management tool. Add Zoom credentials to auto-create meetings, and/or Stripe credentials to bill weekly subscriptions.

Can students or teachers access wp-admin?

No. Users with the Student or Teacher role are redirected to their front-end dashboard and the admin bar is hidden for them. Administrators are unaffected.

Can students register themselves?

No. There is no public self-registration. Teachers create student accounts, which keeps your roster private.

Does the plugin send my data anywhere?

Only to the integrations you explicitly configure (Zoom and/or Stripe), and only the data needed for the action you requested. The plugin does not track users or call home. See the Privacy & third-party services section above.

What happens to my data when I uninstall?

Roles, options, and the cached Zoom token are removed on uninstall. Your class, session, and billing tables are preserved by default to avoid accidental loss of financial records. Define the constant CLASSFLOW_LMS_DROP_TABLES as true before uninstalling if you want the tables dropped too.

Changelog

Front-end assets are now served locally instead of from a CDN, and a new Contact / Sign-up URL setting controls the link on the sign-in screen.

1.5.0

  • Bundled the FullCalendar library and the Plus Jakarta Sans web font locally (no external CDN requests).
  • Added a configurable Contact / Sign-up URL setting for the sign-in screen.
  • Documented Zoom and Stripe data flows for transparency.
  • Housekeeping: more complete uninstall cleanup.

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Unified Private Class LMS alternatives

All lms plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Tutor LMS – eLearning and online course solution Tutor LMS – eLearning and online course solution A complete WordPress LMS plugin to create any eLearning website easily. by Themeum 100K+ ★★★★★★★★★★ 4.4 (589) 1 day ago 92
2 LearnPress – WordPress LMS Plugin for Create and Sell Online Courses LearnPress A WordPress LMS Plugin to create WordPress Learning Management System. Turn your WordPress… by ThimPress 70K+ ★★★★★★★★★★ 4.3 (597) 6 days ago 86
3 Tutor LMS Elementor Addons Tutor LMS Elementor Addons Get 35+ Elementor widgets to create an entire eLearning site with Tutor LMS and design… by Themeum 30K+ ★★★★★★★★★★ 3.5 (8) 3 weeks ago 80
4 LearnPress – Course Review LearnPress – Course Review LearnPress Course Review - An extension plugin for LearnPress. by ThimPress 20K+ ★★★★★★★★★★ 2.5 (8) 1 week ago 75
5 Uncanny Toolkit for LearnDash Uncanny Toolkit for LearnDash Extend LearnDash with a variety of useful modules that make it even easier to build great… by Uncanny Owl 20K+ ★★★★★★★★★★ 4.8 (105) 2 weeks ago 78
6 LearnPress – Course Wishlist LearnPress – Course Wishlist LearnPress Wishlist add wishlist feature to your LearnPress course in your site. by ThimPress 10K+ ★★★★★★★★★★ 3.7 (3) 2 months ago 72
7 MasterStudy LMS WordPress Plugin – for Online Courses and Education MasterStudy LMS WordPress Plugin Learning Management System and eLearning plugin for WordPress. Create easily LMS WordPress… by Stylemix 10K+ ★★★★★★★★★★ 4.5 (486) 12 hours ago 72
8 LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes Complete e-learning platform to sell online courses, protect lessons, offer memberships… by LifterLMS 10K+ ★★★★★★★★★★ 4.8 (393) 2 days ago 86
9 Sensei LMS – Online Courses, Quizzes, & Learning Sensei LMS – Online Courses, Quizzes, & Learning Create beautiful and engaging online courses, lessons, and quizzes. by Automattic 9K+ ★★★★★★★★★★ 3.5 (40) 1 week ago 86
10 FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses FluentCommunity Get a fast & all-in-one community plugin. Create unlimited communities, and courses with… by WPManageNinja 8K+ ★★★★★★★★★★ 4.9 (93) 3 weeks ago 93

FAQ

Unified Private Class LMS: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 7, 2026

Is Unified Private Class LMS free?

Yes. Unified Private Class LMS is free to download and use from the official WordPress.org plugin directory.

Is Unified Private Class LMS safe to use in 2026?

Unified Private Class LMS works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 55/100 on our health check.

How many websites use Unified Private Class LMS?

Unified Private Class LMS is active on <10 WordPress websites and has been downloaded 160 times since it launched in August 2026. It was downloaded 52 times in the last 30 days.

Does Unified Private Class LMS work with WordPress 7.1?

Unified Private Class LMS is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does Unified Private Class LMS need?

Unified Private Class LMS requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Unified Private Class LMS last updated?

The latest version, 1.5.0, was released on August 3, 2026 (2 months ago).

Who makes Unified Private Class LMS?

Unified Private Class LMS is developed and maintained by WPteacher.

What are the best alternatives to Unified Private Class LMS?

The most popular alternatives to Unified Private Class LMS are Tutor LMS (100K+ installs), LearnPress (70K+ installs) and Tutor LMS Elementor Addons (30K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.