WCAG 2.1 and 2.2 AA

WCAG checklist for e-learning

By Todd K. Edwards, instructional designer · About

WCAG, the Web Content Accessibility Guidelines, is the standard most organizations use for accessible digital content, e-learning included. It's also famously hard to read. This checklist translates the WCAG 2.1 and 2.2 Level AA criteria that matter most in courses into plain questions, split by when you can catch them: while you design, and after you build.

Why now: Level AA is the usual target. In the US, Section 508 points to WCAG 2.0 AA, and the Department of Justice's 2024 rule under ADA Title II requires state and local governments, including public colleges and universities, to meet WCAG 2.1 AA, with compliance dates in 2026 and 2027. WCAG 2.2 was published in 2023 and adds a few criteria that matter for interactive courses. Check with your accessibility or legal team for what applies to you.

Design stage: what you can fix in the design document or storyboard

Most accessibility problems are decided long before the course is built. These are the ones you can catch in a script or a design document or storyboard, when fixing them costs a sentence instead of a rebuild.

Diagram
Two stages, two kinds of check

Design-stage issues are decided in the design document or storyboard. Build-stage issues only show up once the course is built.

Design stage: fix in the design document or storyboard

You, in the script or the design document or storyboard, where a fix costs a sentence.

  • Alt text says what an image means in context.
  • Text descriptions carry what charts and diagrams show.
  • Captions and transcripts for every video and audio clip.
  • Color never carries meaning alone.
  • Instructions don't depend on shape, position, or sound.
  • Link and button text says where it goes.
  • Time limits can be turned off, adjusted, or extended.
  • Drag-and-drop has a click or keyboard alternative.

Build stage: test in the finished course

A tester, in the published output, with a checker, a keyboard, and a screen reader.

  • Keyboard works alone, and focus never gets trapped.
  • Focus is always visible and moves in a logical order.
  • Contrast is 4.5:1 for text, 3:1 for large text and controls.
  • Zoom to 200% and reflow at narrow widths lose nothing.
  • Click targets are at least 24 by 24 pixels.
  • Custom interactions expose name, role, and state.
  • Titles and language are set on every screen.

Automated checkers like axe and WAVE help with the build stage. They can't judge design calls, like whether alt text is meaningful.

Images and visuals

Audio and video

Text, color, and instructions

Interactions and quizzes

Build stage: what you test in the finished course

These depend on the authoring tool, the player, and how the course was built. Test them in the published output with an automated checker, a keyboard, and ideally a screen reader.

Where tools fit

Automated checkers like axe and WAVE are excellent at the build-stage items they can detect, like contrast and missing labels, and they should be part of your QA. They can't tell you whether alt text is meaningful, whether a chart's description carries the same information, or whether an instruction depends on color. Those are design judgments, and they're cheapest to fix before anything is built.

Catching the design-stage issues early

Pedagrade reviews a course's content against WCAG 2.1 AA at the design stage: hollow or missing alt text, missing captions and transcripts, meaning carried by color, vague link text, instructions that depend on seeing or hearing. It complements an automated scan of the built course. It doesn't replace one. For files and builds you already have, Pedagrade's Course files check reads Word, PowerPoint, PDF, and course exports, and Playtest has a keyboard-only test learner take the finished course.

See what it finds in your course.

Paste a course or upload the file. In about a minute you get a scored report with every finding cited and the fix written for you. Free for a week, no card needed. Working in ChatGPT, Claude, Word, or Google Docs? Use it there.

Start your free week