Skip to main content

Compliance & Regulation

WCAG Compliance for Online Courses: A Complete 2026 Guide

Eduspera Team
12 min read
A desk with a laptop showing a course and a checklist, calm natural light
Share this article

"WCAG compliance" sounds like a technical hurdle reserved for developers, and that framing scares off the people who can actually move the needle: the course creators. In reality, most of what makes an online course compliant is content and design work that creators control directly — captions, headings, alt text, contrast, link clarity and keyboard-friendly interactions. This complete guide translates WCAG 2.2 AA into the concrete obligations of an online course, names the criteria that deliver the most impact for e-learning, shows you how to audit a course in an afternoon with free tools, and explains how to keep compliance from quietly slipping every time you publish something new.

What WCAG is, and why it applies to your course

The Web Content Accessibility Guidelines are the internationally recognised standard for digital accessibility, maintained by the W3C. The current version is WCAG 2.2 (October 2023), and the level that matters for almost everyone is AA — the conformance level referenced by law and procurement worldwide.

It applies to your course because online learning is squarely within scope of the major accessibility regimes: the EU European Accessibility Act (via EN 301 549), US Section 508 and the ADA, and equivalent national laws. But beyond compliance, WCAG is simply a well-researched recipe for content that more people can use — which is the entire point of publishing a course.

The four principles, applied to a course

WCAG organises everything under four principles — Perceivable, Operable, Understandable, Robust (POUR). Here is what each means in the concrete terms of a course:

  • Perceivable — learners must be able to perceive the content: captions and transcripts on video, meaningful alt text on images and diagrams, sufficient colour contrast, and information never conveyed by colour alone.
  • Operable — learners must be able to operate the interface: everything works by keyboard, nothing relies on a time limit a learner cannot extend, navigation is consistent, and focus is always visible.
  • Understandable — content and interface must be understandable: plain language, predictable layouts, clear instructions, and helpful error messages in forms and quizzes that say what to fix.
  • Robust — content must be robust enough for assistive technologies: valid, semantic markup (real headings, lists and buttons) so screen readers can interpret it reliably now and in the future.

The criteria that matter most for e-learning

You do not need to memorise all 50+ Level AA criteria. For courses specifically, this shortlist delivers the most impact for the least effort, and maps to the failures auditors find most often:

  • 1.2.2 / 1.2.5 Captions and audio description for video — the biggest single area for most courses.
  • 1.1.1 Non-text content — meaningful alt text for images, diagrams and infographics (decorative images get empty alt).
  • 1.4.3 Contrast (minimum) — 4.5:1 for normal text (see our contrast guide).
  • 1.3.1 Info and relationships — real headings, lists and tables, not text that merely looks like them.
  • 2.1.1 / 2.1.2 Keyboard — all interactions operable without a mouse and no keyboard traps.
  • 2.4.7 Focus visible and WCAG 2.2’s 2.4.11 focus not obscured.
  • 2.5.8 Target size — touch targets large enough on mobile.
  • 3.3.8 Accessible authentication — no cognitive-test logins without an alternative.
  • 4.1.2 Name, role, value — custom components expose proper labels and state to assistive tech.
A creator reviewing an online course for accessibility on a laptop

How to audit a course for WCAG

A reliable, low-cost audit combines automated and manual checks. Neither alone is enough — automated tools catch only an estimated 30–40% of issues, and humans miss things tools catch instantly:

  1. Automated scan with axe-core (browser extension), WAVE or Lighthouse to catch contrast, missing labels and structural issues quickly.
  2. Keyboard pass — navigate the whole course without a mouse, confirming visible focus and no traps.
  3. Screen-reader pass — NVDA or VoiceOver across lessons, media and quizzes, listening for unlabelled controls and illogical heading order.
  4. Content review — captions accurate and complete, images have appropriate alt text, headings in logical order, links that make sense out of context (avoid "click here").
  5. Zoom and reflow at 200–400%, and a quick check of forms/quiz error handling.

Use our WCAG checklist for creators as the worksheet, and our how-to guide for the actual fixes.

Staying compliant as you publish

Compliance is not a one-time audit; it decays the moment new content lands. Keep it durable with process rather than heroics:

  • Accessible-by-default authoring — choose a platform that prompts for alt text, enforces heading structure and generates captions during upload, so the default lesson is born compliant.
  • A publishing checklist baked into your workflow, so every new lesson is verified before it goes live.
  • Accessible templates with correct contrast and structure, so creators start from a compliant base.
  • Periodic re-audits — automated continuously, manual annually — with a remediation log.
  • An accessibility statement with a feedback route, so learners can report barriers and you can show good faith.

This process is also your best legal safeguard under the ADA, Section 508 and the European Accessibility Act, and it scales — see our enterprise guide for large teams.

Documents, PDFs and downloadable resources

Courses are rarely just video and HTML — they ship workbooks, slide decks and handouts, and these are a frequent hidden failure. A scanned PDF is an image of text: a screen reader sees nothing. To be accessible, downloadable documents need to be tagged with a proper reading order, real headings, alt text on images and correctly marked-up tables.

  • Prefer HTML lessons over PDFs where you can — native course content is easier to make accessible and reflows on mobile.
  • If you must use PDFs, export them as tagged PDFs from the source document (Word, Google Docs and modern tools can do this) and run an accessibility check before publishing.
  • Slides need reading order, alt text and sufficient contrast just like any other content.
  • Avoid text baked into images — a screenshot of a paragraph is unreadable to assistive technology and fails 1.4.5.

Treat every downloadable as content that must meet the same bar as the lesson around it, not an exception.

Quizzes, forms and timed assessments

Interactive elements are where courses most often slip from "readable" to "operable", and where some of WCAG’s trickier criteria apply:

  • Labels and instructions — every quiz field and answer option needs a programmatic label, not just visual proximity (WCAG 3.3.2).
  • Errors explained in text — when an answer is wrong or a field is invalid, say what to do, and never signal it by colour alone (3.3.1, 1.4.1).
  • Keyboard-operable interactions — drag-and-drop, matching and hotspot questions must have a single-pointer or keyboard alternative (WCAG 2.2’s 2.5.7 dragging movements).
  • Adjustable timing — if a quiz is timed, learners must be able to turn off, adjust or extend the limit unless the time is essential (2.2.1). Hard timers exclude many disabled learners.
  • Focus management — when feedback or the next question appears, focus should move sensibly so screen-reader users are not lost.

If your platform offers an "accessible quiz" type that handles labels, keyboard interaction and timing for you, use it — it removes a whole class of failures.

Plain language and cognitive accessibility

WCAG’s "Understandable" principle is the one creators most often overlook, because it is about writing rather than code. Cognitive accessibility — making content easy to process — benefits learners with dyslexia, ADHD, autism, anxiety, low literacy or simply a second language, which is to say a large share of any cohort. The good news is that it is almost free to get right.

  • Write in plain language. Short sentences, common words, active voice, and one idea per paragraph. Define jargon the first time you use it.
  • Front-load meaning. Put the key point first, then the detail, so a skimming learner gets the gist immediately.
  • Chunk content with descriptive headings, short lists and summaries instead of dense walls of text.
  • Be consistent and predictable. Keep navigation, terminology and lesson structure the same throughout (WCAG 3.2 covers consistent navigation and identification).
  • State instructions directly and avoid relying on memory across screens.

Plain language is not "dumbing down" — it lowers the effort of understanding so learners can spend their attention on the actual subject. It also improves translation quality and machine readability, which helps both international learners and search.

Finally, the connective tissue of a course — its structure and links — carries real accessibility weight and is easy to fix:

  • One H1 per page, then ordered headings. Screen-reader users navigate by heading; skipping levels or faking headings with bold text breaks that (WCAG 1.3.1).
  • Descriptive link text. "Download the WCAG checklist" tells a screen-reader user where a link goes; "click here" repeated ten times does not (2.4.4).
  • A visible, logical focus order that follows the reading order, with a "skip to content" link so keyboard users can bypass repeated navigation (2.4.1).
  • Consistent menus in the same place on every page.
  • Meaningful page titles so each lesson is identifiable in a browser tab and in search results.

These are the structural basics a good platform handles for you — but it is worth confirming they hold up in your chosen tool, because they underpin everything else.

A 15-minute pre-publish accessibility check

Most compliance is kept or lost at the moment of publishing. Run this short check on every new lesson before it goes live — it takes about fifteen minutes and catches the overwhelming majority of issues:

  • Media — video has accurate captions and a transcript; any visual-only information is narrated or described.
  • Images — meaningful images have alt text; decorative ones have empty alt; no text baked into images.
  • Structure — one H1, headings in logical order, real lists and tables.
  • Links — descriptive link text, not "click here".
  • Contrast — text and UI meet the ratios (a quick automated scan confirms it).
  • Keyboard — tab through any interactive element; nothing is mouse-only and focus is visible.
  • Quiz — fields are labelled, errors are explained in text, timing is adjustable, drag interactions have an alternative.
  • Documents — any PDF or slide deck is tagged and accessible.

Bake this into your team’s definition of "done" and compliance stops decaying. Pair it with our creator checklist for a printable worksheet.

How Eduspera keeps courses compliant

Eduspera makes the compliant path the default rather than extra work: automatic captions on upload, authoring tools that prompt for alt text and proper headings, contrast-safe themes, a keyboard- and screen-reader-friendly player, accessible authentication, and platform-wide reading aids for learners. Everything is tested against WCAG 2.2 AA, so creators spend their energy teaching rather than remediating.

If your current platform makes accessibility an uphill battle, switching is straightforward — Eduspera migrates your content for free and is about half the price of the big platforms. Start a free trial or compare platforms.

Frequently asked questions

What does WCAG compliance mean for an online course?

It means the course meets WCAG 2.2 Level AA: captions and transcripts on video, alt text on images, sufficient colour contrast, proper heading structure, full keyboard operability, visible focus, plain language and accessible forms — so people with disabilities can perceive, operate, understand and reliably access the content.

Which WCAG version should online courses target in 2026?

WCAG 2.2 Level AA. It is backward-compatible with 2.1 and is the standard referenced by the European Accessibility Act (via EN 301 549) and Section 508, and the benchmark ADA case law relies on. Targeting 2.2 AA future-proofs your courses.

How do I check if my course is WCAG compliant?

Combine an automated scan (axe-core, WAVE or Lighthouse) with manual keyboard and screen-reader passes, a content review (captions, alt text, headings, link text) and a zoom/reflow test at 200–400%. Document findings against the criteria so the result is defensible.

Do automated tools fully test WCAG compliance?

No. Automated tools catch roughly 30–40% of issues (contrast, missing labels, some structure). Manual testing with a keyboard and screen reader is required to confirm real-world accessibility, especially for custom components and the video player.

Does Eduspera help with WCAG compliance?

Yes. Eduspera generates captions on upload, prompts for alt text and heading structure, ships contrast-safe themes and an accessible player, supports accessible authentication, and is tested against WCAG 2.2 AA — making compliance the default rather than extra work.

Compliance & Regulation

Section 508 & ADA Compliance for Online Training: A US Guide

For US organisations, online training sits squarely inside Section 508 and ADA obligations. Here is who must comply, how WCAG fits in, and what to document to reduce legal risk.

Eduspera Team12 min read