BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Inactive Students for LearnDash icon
Actively maintained Tested with WP 7.1 #2 in course completion

Inactive Students for LearnDash

Find LearnDash students who started but stopped, see exactly which lesson they quit at, and export the list to re-engage them.

Active installs<10New
Downloads · 30d66• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads65Since Oct 2026
Support resolved—No recent threads
RequiresWP 5.8PHP 7.4+
Downloads · 7d66• 0% week over week
Our verdict

Solid choice

Inactive Students for LearnDash is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 3 days ago, and scores 64/100 on our health check.

  • Actively developed — last update 3 days ago
  • Tested with the latest WordPress (7.1)
  • 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

91827Oct 21Oct 22Oct 23
Yesterday2
Daily average (1y)22
Peak day36Oct 21, 2026
Last 12 months66

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

Rankings

Where Inactive Students for Learn… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
course completion >100 275 Best course completion plugins →
inactive students #3 52 Best inactive students plugins →
learndash >100 407 Best learndash plugins →
reports >100 10,000 Best reports plugins →
student progress #57 160 Best student progress plugins →

About Inactive Students for LearnDash

From the official readme · v1.0.0

Description

Most LearnDash sites have inactive students nobody knows about. Inactive Students for LearnDash finds every learner who started a course and stopped, shows the exact step they stopped on, and tells you which lesson loses the most people.

LearnDash reporting tells you what your completion rate is. It does not tell you where people give up. That is the number you can actually act on — because a single badly-written lesson can quietly cost you a third of your completions, and nothing in the admin will point at it.

Course creators, training companies, membership sites and schools all have the same problem: learners buy or enrol, make a start, and drift away. By the time anyone notices, the student has forgotten the course exists. This plugin gives you a list of exactly who has gone quiet and where, so you can reach out while they still remember why they signed up — and fix the lesson that is losing them.

Find inactive LearnDash students

The Stalled Learners report lists every student who started a course, has not finished it, and has had no recorded activity for a number of days you choose. For each one you get:

  • Their name and email address
  • The course they are stuck in
  • How far they got, as a percentage and as steps completed
  • The exact step they stopped on — the lesson, topic or quiz that is still sitting incomplete
  • When they were last active, and how many days ago that was

Sort by days inactive, filter by course, search by name or email.

See where students drop off

The Course Drop-off report turns one course into a funnel. Every step in order, how many learners reached it, how many got past it, and what percentage were lost there. The worst step is highlighted.

That single highlighted row is the point of this plugin. It tells you which lesson to rewrite, which quiz is too hard, or which topic is in the wrong place.

Export and re-engage

  • Export either report to CSV — the file matches what is on screen, filters and all
  • Copy every inactive student’s email address to your clipboard in one click

This plugin deliberately does not send email to your students. Sending brings deliverability, consent and GDPR problems you do not want bolted onto a reporting plugin. You get the list; your existing mail tool does the sending, with your existing unsubscribe handling intact.

Settings that match how your courses run

  • Inactivity threshold — 14 days by default, or whatever suits your courses. A two-week bootcamp and a twelve-month certification need very different numbers.
  • Expired access — leave out students whose course access ran out, or include them flagged as “access expired”.
  • Staff accounts — administrators and group leaders are left out of the report by default.
  • Skip courses — exclude evergreen or reference courses nobody is expected to finish.
  • Schedule and chunk size — choose how often the scan runs and how many learners it processes at a time.

Built to survive a real site

The heavy work — every learner, against every course, against every step — never runs when you open the page. It runs in the background on a schedule, in chunks, and writes to its own tables. The admin screens only ever read that cache, so they open instantly whether you have fifty students or fifty thousand. There is a Recalculate now button when you want fresh figures immediately.

If Action Scheduler is present on your site (WooCommerce and many other plugins ship it) the plugin uses it. Otherwise it falls back to WP-Cron. Nothing extra to install either way.

Read-only

This plugin never changes a student’s progress, enrolment or account. It reads, counts and reports.

Who it is for

  • Course creators who want to know why completion rates are low and which lesson to fix first.
  • Training companies and corporate academies that need to chase learners who have not finished mandatory training.
  • Membership sites where a learner who stops learning is a member about to cancel.
  • Schools and coaches running cohorts who want to spot students falling behind early.

Also from the same developer

Structure Audit for LearnDash — finds orphaned lessons, empty courses, quizzes with no questions and broken course links, in one screen.

Documentation and support

Documentation, setup guides and support are available on the developer’s website: rajaamanullah.com. Read the full documentation, visit the plugin page, or use the wordpress.org support forum.

Disclaimer

This is an independent plugin. It is not affiliated with, endorsed by or sponsored by LearnDash. “LearnDash” is used here only to describe the plugin this one works with.

Installation

  1. In your WordPress admin go to Plugins → Add New, search for “Inactive Students for LearnDash”, then install and activate it. LearnDash must be active.
  2. Go to LearnDash LMS → Inactive Students and click Recalculate now to build the first report.
  3. Set your inactivity threshold, expired-access handling and any courses to skip on the Settings tab.
  4. Open Stalled Learners to see who has gone quiet, or Course Drop-off to see where a course loses people.

LearnDash must be active. Without it the plugin does nothing and says so.

Frequently asked questions

How do I find inactive students in LearnDash?

Install this plugin, go to LearnDash LMS → Inactive Students and click Recalculate now. The Stalled Learners tab lists every student who started a course, has not finished it, and has had no activity for the number of days you set.

How many days without activity counts as inactive?

Fourteen by default, and you can change it on the Settings tab. Course length varies enormously — a two-week bootcamp and a twelve-month certification need very different thresholds. Developers can also filter it with rau_isl_threshold_days.

Where does “last activity” come from?

The LearnDash user activity table, which records when a learner actually engaged with a lesson, topic or quiz. Enrolling on its own does not count as activity, so someone who bought a course and never opened it is not reported as a quitter — they never started.

How do I see which lesson students drop off at?

Open the Course Drop-off tab and pick a course. Every step is listed in order with how many learners reached it, how many got past it and the percentage lost. The step that loses the most people is highlighted.

Can I improve my LearnDash course completion rate with this?

That is what it is for. The Drop-off report shows the single lesson, topic or quiz losing the most learners, so you know what to rewrite first, and the Stalled Learners list gives you everyone to win back.

What happens to students whose course access expired?

By default they are left out, because they did not quit, they lost access. You can switch to including them, flagged as “access expired”, on the Settings tab.

What about students who never started?

They never appear. This report is specifically about people who began and stopped — a different problem from people who never began, and one that needs a different fix.

Can I export the list of inactive students?

Yes. Both reports export to CSV, matching the filters on screen, and the Stalled Learners tab has a button that copies every inactive student’s email address to your clipboard.

Does it email students for me?

No, by design. It gives you the list and a one-click copy of every address so you can send from whatever you already use, with your own unsubscribe handling.

Will this slow my site down?

No. Nothing is computed on page load. The scan runs in the background in chunks, and you can lower the chunk size on the Settings tab if your host is particularly constrained.

How often is the report updated?

On the schedule you choose on the Settings tab — once a day is recommended — and whenever you press Recalculate now.

Does it work with groups?

Group members appear in the report like any other student. Filtering and reporting by group is not in this version.

Can I leave some courses out of the report?

Yes. Use “Skip these courses” on the Settings tab for evergreen or reference courses that nobody is expected to finish.

Does it change anything?

No. It is entirely read-only with respect to LearnDash data. Uninstalling removes its own tables and settings and leaves everything else untouched.

Changelog

Initial release.

1.0.0

  • Initial release.
  • Stalled Learners report with per-student “stopped at” step.
  • Course Drop-off funnel with worst-step detection.
  • Configurable inactivity threshold and expired-access handling.
  • CSV export for both reports, and copy-to-clipboard email list.
  • Background scanning via Action Scheduler or WP-Cron, with cached results tables.

Full changelog on WordPress.org →

Screenshots

Stalled Learners — who has gone quiet, and the exact step each of them stopped on.
Stalled Learners — who has gone quiet, and the exact step each of them stopped on.
Course Drop-off — the whole course as a funnel, with the worst step highlighted.
Course Drop-off — the whole course as a funnel, with the worst step highlighted.
Settings — inactivity threshold, expired-access handling, staff accounts, course exclusions and schedule.
Settings — inactivity threshold, expired-access handling, staff accounts, course…

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 Inactive Students for LearnDa… alternatives

All course completion plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 CourseBoost CourseBoost Boost course completion rates with automated reminders and a learner progress dashboard… by tasmicsy <10 ★★★★★★★★★★ No reviews 5 months ago 49

FAQ

Inactive Students for LearnDash: quick answers

Straight answers, pulled from live WordPress.org data.

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

Is Inactive Students for LearnDash free?

Yes. Inactive Students for LearnDash is free to download and use from the official WordPress.org plugin directory.

Is Inactive Students for LearnDash safe to use in 2026?

Inactive Students for LearnDash is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 3 days ago, and scores 64/100 on our health check.

How many websites use Inactive Students for LearnDash?

Inactive Students for LearnDash is active on <10 WordPress websites and has been downloaded 65 times since it launched in October 2026. It was downloaded 66 times in the last 30 days.

Does Inactive Students for LearnDash work with WordPress 7.1?

Yes. The developer has tested Inactive Students for LearnDash up to WordPress 7.1.3, the latest release. It requires WordPress 5.8 or newer.

What PHP version does Inactive Students for LearnDash need?

Inactive Students for LearnDash requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Inactive Students for LearnDash last updated?

The latest version, 1.0.0, was released on October 21, 2026 (3 days ago).

Who makes Inactive Students for LearnDash?

Inactive Students for LearnDash is developed and maintained by Raja Aman Ullah.

What are the best alternatives to Inactive Students for LearnDash?

The most popular alternatives to Inactive Students for LearnDash are CourseBoost (<10 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.