Support

How can we help?

Send us a message and we'll get back to you shortly.

We typically respond within 24 hours

LearnDash SCORM support

LearnDash and SCORM: The Add-On Tax (and the Native Alternative)

Amir Tadrisi
Amir Tadrisi
AI for Education Specialist
11 min read
LearnDash and SCORM: The Add-On Tax (and the Native Alternative)

Short answer (updated October 9, 2026): LearnDash does not play SCORM or xAPI natively, so sites add a player plugin and an LRS such as GrassBlade. Cubite LMS includes SCORM 1.2, SCORM 2004, xAPI and a built-in LRS at $290 a month or $2,900 a year.

Cubite sells Cubite LMS and publishes this comparison. Vendor prices on this page were checked on each vendor's own site on October 9, 2026.

If you sell or run compliance training, "does it support SCORM?" is not a nice-to-have question. It is the question. Your courses were probably built in Articulate Storyline, iSpring, or Adobe Captivate, and they export to SCORM. You need an LMS that can ingest those packages, play them, and report on them. So a fair thing to ask before you commit to LearnDash is simple: does LearnDash do SCORM out of the box?

The honest answer is no. LearnDash has no native SCORM engine. To run SCORM (or xAPI) content on LearnDash you have to bolt on a paid third-party plugin and, in most setups, a separate Learning Record Store. That stack works, and plenty of teams run it in production. But it adds real annual cost and real moving parts. This page lays out exactly what that costs, where LearnDash is genuinely fine, and what changes when SCORM and xAPI are native instead of bolted on.

SCORM, xAPI, and cmi5 in plain language

Before the cost math, a quick grounding so the rest of this makes sense.

SCORM (Sharable Content Object Reference Model) is the old, dependable standard. It is what most authoring tools export by default. SCORM tracks completion, quiz score, and time spent, and the content has to live on the same domain as the LMS that plays it. If your goal is "prove this employee finished the compliance module and passed," SCORM is the workhorse, and roughly three-quarters of organizations still rely on it.

xAPI (Experience API, formerly Tin Can) is the newer standard. It captures granular "actor - verb - object" statements (for example, "Jordan answered question 4 correctly") and can record learning that happens outside a browser, including mobile, simulations, and offline. xAPI sends those statements to a Learning Record Store (LRS), a database built specifically to hold them. We go deep on the xAPI mechanics in our companion piece, xAPI integration on LearnDash and the alternative, so we will keep it light here.

cmi5 is the bridge. It runs on xAPI plumbing but adds the structure SCORM had (defined launch, pass/fail, completion rules), so you get xAPI's depth without losing the clean "did they pass?" answer compliance teams need.

The takeaway: SCORM 1.2, SCORM 2004 and xAPI are not optional extras for compliance buyers. They are the formats your content already ships in. An LMS either speaks them natively or it does not.

LearnDash SCORM compliance: what you actually have to add

LearnDash is a WordPress plugin that turns a WordPress site into an LMS. Its pricing is straightforward: Essentials $259, Pro $399 and Elite $599 a year (checked October 9, 2026), all with unlimited courses and learners and MemberDash built in. For drip content, memberships, and quizzes, it is a capable, well-supported product with a large community. None of what follows is meant to take that away.

But "LearnDash SCORM compliance" is not something LearnDash ships. To get SCORM (and xAPI) you add a third-party plugin, and LearnDash's own SCORM and xAPI guide names the two common choices:

  • GrassBlade xAPI Companion (Next Software Solutions)
  • Tin Canny Reporting for LearnDash (Uncanny Owl)

Both let you upload, embed, and play SCORM 1.2, SCORM 2004, and xAPI content from Storyline, Captivate, and iSpring inside LearnDash. The catch is what sits behind them: to capture and report on that data you need an LRS, and how you get one changes the price.

The add-on math

GrassBlade is the cheaper plugin up front but assumes a separate LRS for full tracking. Tin Canny costs more but bundles its own LRS so there is no second subscription.

PathPlugin (checked October 9, 2026)LRS (checked October 9, 2026)
GrassBlade xAPI Companion + GrassBlade Cloud LRS$99 a year (one production and one staging site)$144, $799 or $1,990 a year for 5,000, 25,000 or 100,000 statements a month, billed yearly
Tin Canny Reporting (built-in LRS)$199 the first year, then $249 a year (1 site; renewals at full price)Included

A few things worth being precise about. GrassBlade's $99 plugin alone covers basic upload and playback; the moment you want completion tracking, quiz responses, and reporting (which is the entire point for compliance), you need the LRS, so the realistic GrassBlade number is the bundle, not the $99. Tin Canny includes a built-in LRS, which is genuinely convenient, and its introductory single-site price is $199, but Uncanny Owl is explicit that renewals are at full price ($249/year), and statement volume lives inside your WordPress database rather than a purpose-built store.

Now stack it on top of LearnDash. A compliance team on LearnDash Pro ($399 a year) running Tin Canny pays two licenses every year, with Tin Canny renewing at $249 after the first year, before hosting or any developer time. On the GrassBlade path the LRS line grows with statement volume, from $144 a year for 5,000 statements a month. This is the "add-on tax": the sticker price you compared was never the price you pay once SCORM enters the picture.

The part that is not on the invoice

Cost is not only dollars. The bolt-on model means:

  • More vendors to manage. Your LMS, your SCORM/xAPI plugin, and (on the GrassBlade path) your LRS are three companies with three renewal dates, three support queues, and three changelogs that have to stay compatible through WordPress and PHP upgrades.
  • You still own the infrastructure. LearnDash is self-hosted WordPress. SCORM packages can be large, the LRS write volume during a launch can spike, and uptime, backups, and security patching are your problem.
  • Reporting lives in two places. Course progress in LearnDash, statement-level data in the LRS. Pulling a clean "everyone in Sales completed Q3 compliance" view often means reconciling across systems.

To be fair to LearnDash here: if you already run WordPress, already have a developer who keeps plugins healthy, and only need light SCORM playback, this stack is reasonable and the community support is excellent. The tax is real, but for some teams it is a tax worth paying to stay in an ecosystem they know.

Cubite LMS vs LearnDash for SCORM and xAPI

The alternative is to not assemble the stack at all. Cubite LMS is a managed, hosted platform with SCORM and xAPI support built into the core product, not sold as add-ons. You build content where you already build it (Storyline, iSpring, Captivate), export the package, upload it to Cubite, embed it in a course, and the completion, score, and statement data lands in the same place as the rest of your reporting. There is no second plugin to license and no separate LRS subscription to renew. See what Cubite's hosted SCORM and xAPI LMS plays natively: SCORM 1.2, SCORM 2004 and xAPI, with its built-in LRS.

That changes the comparison from "which add-ons do I buy?" to "what is included?"

CapabilityLearnDashCubite LMS
Native SCORM 1.2 / 2004No (paid add-on required)Yes, native
Native xAPINo (paid add-on required)Yes, native
Learning Record StoreSeparate subscription (GrassBlade) or in-plugin (Tin Canny)Built in
cmi5With GrassBlade xAPI Companion (paid add-on)No
Hosting / maintenance / patchingYour responsibilityIncluded
SSO, white-label, certificates, analyticsVaries by add-on/tierIncluded (SSO with Google, GitHub or Facebook sign-in; SAML SSO and SCIM on Enterprise)
Transaction feesn/a (your gateway)0%
Pricing model$259 to $599 a year (checked October 9, 2026) + SCORM add-on + LRS$290 a month or $2,900 a year, unlimited learners and courses

Cubite LMS costs $290 a month or $2,900 a year per site, with unlimited learners and courses, and hosting, maintenance, and support are bundled in. White-label branding, certificates, and analytics are part of the platform, and there are 0% transaction fees on what you sell. SSO with Google, GitHub or Facebook sign-in is included at $290; SAML SSO and SCIM are Enterprise. For a team whose real requirement is "ingest our SCORM content, track it cleanly, and stop babysitting plugins," consolidating the LMS, the SCORM/xAPI engine, and the LRS into one managed product is the whole pitch.

A neutral note for completeness: LearnDash is not the only path to native SCORM. Standalone open-source platforms like Moodle support SCORM natively too, and they are worth knowing about. They also bring their own hosting and operations burden, which is exactly the burden the managed model removes.

So which one is right for you?

Pick the model honestly.

Stay with the LearnDash add-on stack if you are already invested in WordPress, you have technical hands to keep GrassBlade or Tin Canny in sync with core, your SCORM needs are modest, and you value LearnDash's mature community over consolidation, or if your content is packaged as cmi5, which GrassBlade xAPI Companion plays and Cubite LMS does not. It works, and the add-on tax may be acceptable overhead for you.

Choose Cubite if SCORM and xAPI are central to your business, you are tired of paying for and reconciling a three-vendor stack, and you want hosting, the LRS, white-label branding and analytics in one plan with one support team. Cubite is the managed pick for teams that want out of the WordPress-plugin model without giving up native standards support.

If you are weighing the switch, start with what moves. LearnDash's WordPress export (WXR) carries course content only; learners, enrollments, progress, quiz scores and certificates live in the database, so a move to a hosted LMS needs a database export. Cubite moves the whole LearnDash site, including learners, enrollments, progress, quiz attempts and groups, with earned certificates re-issued, as a migration it runs for you from that database export. The guide to moving off LearnDash without losing learner data covers each step, the LearnDash to Cubite migration guide covers the move to Cubite, and the free LearnDash migration assessment maps what your site holds. For the broader landscape of options, see the LearnDash alternatives and migration hub.

Ready to get started?

If you want a straight answer for your specific content library, bring a sample SCORM package and we will tell you exactly how it behaves on Cubite, no add-ons required.

Prices for LearnDash, GrassBlade xAPI Companion, GrassBlade Cloud LRS and Tin Canny Reporting were checked on each vendor's own site on October 9, 2026 and may change. Confirm current pricing with each vendor.

Frequently Asked Questions

Does LearnDash support SCORM natively?

No. LearnDash has no built-in SCORM runtime. Playing SCORM 1.2 or 2004 packages requires a paid add-on (for example the SCORM/xAPI plugins in the LearnDash ecosystem), and tracking beyond a completion flag usually needs an external Learning Record Store. Cubite LMS plays SCORM 1.2, SCORM 2004 and xAPI with a built-in learning record store in its Growth plan, $290 a month or $2,900 a year with unlimited learners.

What does the SCORM add-on actually cost?

Budget for the add-on license on top of LearnDash itself, renewed annually, plus an LRS if you need real xAPI reporting. Checked on October 9, 2026: Tin Canny Reporting costs $199 the first year, then $249 a year for one site, with its LRS built in; GrassBlade xAPI Companion costs $99 a year, and GrassBlade Cloud LRS starts at $144 a year. The combined annual cost is why teams with a genuine standards requirement often re-evaluate the WordPress plugin stack.

Can I keep my LearnDash quiz history if I move to a native-SCORM platform?

Yes, with a migration that reads the database. LearnDash's WordPress export (WXR) carries course content only; learners, enrollments, progress, quiz scores and certificates live in the database, so a move to a hosted LMS needs a database export. Cubite moves the whole LearnDash site, including learners, enrollments, progress, quiz attempts and groups, with earned certificates re-issued, as a migration it runs for you from that database export. Start with the free assessment at cubite.io/learndash-migration.

Does Cubite support SCORM and xAPI without add-ons?

Yes. Cubite ships SCORM 1.2 and 2004 plus xAPI on a built-in Learning Record Store, with no external LRS or paid add-on. Managed Open edX from Cubite, from $1,260 a month, includes SCORM, xAPI and LTI.

Does Cubite LMS support cmi5?

No. Cubite LMS plays SCORM 1.2, SCORM 2004 and xAPI with a built-in learning record store; it does not play cmi5 packages. On LearnDash, GrassBlade xAPI Companion plays cmi5 content.