Accessibility Conformance Report
VPAT® Version 2.5 — WCAG 2.1 Edition
Report Date: March 2026 | Product: Varsity Learning (varsitylearning.com)
Product Description
Varsity Learning is a web-based math learning management system providing online homework, course management, integrated gradebooks, and student analytics for high school mathematics education.
Evaluation Methods
Conformance was evaluated using a combination of automated testing (axe-core, WAVE), manual testing with assistive technologies (NVDA, VoiceOver, JAWS), and keyboard-only navigation testing.
Applicable Standards
- Web Content Accessibility Guidelines (WCAG) 2.1 Level AA
- Revised Section 508 of the Rehabilitation Act
- EN 301 549 (European accessibility standard)
WCAG 2.1 Level A & AA Conformance
| Criteria | Conformance | Remarks |
|---|---|---|
| 1.1.1 Non-text Content (A) | Partially Supports | Alt text provided for illustrations and icons. Some legacy math question images may lack descriptive alt text. |
| 1.2.1 Audio-only / Video-only (A) | Not Applicable | Platform does not host audio or video content directly. |
| 1.3.1 Info and Relationships (A) | Supports | Semantic HTML used throughout. Headings, lists, and form labels properly structured. |
| 1.3.2 Meaningful Sequence (A) | Supports | Content reading order matches visual order. |
| 1.3.3 Sensory Characteristics (A) | Supports | Instructions do not rely solely on color, shape, or position. |
| 1.4.1 Use of Color (A) | Supports | Color is not the sole means of conveying information. Score indicators use text labels. |
| 1.4.3 Contrast (Minimum) (AA) | Supports | Text and UI components meet 4.5:1 contrast ratio. Primary blue #0075C8 on white exceeds AA. |
| 1.4.4 Resize Text (AA) | Supports | Text resizes up to 200% without loss of content or functionality. |
| 1.4.5 Images of Text (AA) | Supports | Text is rendered as HTML, not images. Math content uses MathJax. |
| 2.1.1 Keyboard (A) | Partially Supports | All navigation and forms are keyboard accessible. Some math input widgets require mouse for advanced input. |
| 2.1.2 No Keyboard Trap (A) | Supports | No keyboard traps detected. |
| 2.4.1 Bypass Blocks (A) | Partially Supports | Skip-to-content link planned for next release. |
| 2.4.2 Page Titled (A) | Supports | All pages have unique, descriptive titles. |
| 2.4.3 Focus Order (A) | Supports | Focus order follows logical reading sequence. |
| 2.4.4 Link Purpose (A) | Supports | Links have descriptive text or aria-labels. |
| 2.4.6 Headings and Labels (AA) | Supports | Headings accurately describe content sections. |
| 2.4.7 Focus Visible (AA) | Supports | Browser default focus indicators visible. Custom focus rings on interactive elements. |
| 3.1.1 Language of Page (A) | Supports | HTML lang="en" declared on all pages. |
| 3.2.1 On Focus (A) | Supports | No context changes on focus. |
| 3.2.2 On Input (A) | Supports | No unexpected context changes on input. |
| 3.3.1 Error Identification (A) | Supports | Form validation errors clearly identified in text. |
| 3.3.2 Labels or Instructions (A) | Supports | All form fields have visible labels. |
| 4.1.1 Parsing (A) | Supports | Valid HTML5 markup. |
| 4.1.2 Name, Role, Value (A) | Supports | Interactive elements have accessible names and roles. |
Known Limitations
- Some legacy math question content may lack complete alt text descriptions
- Advanced math input widgets (equation editor) have limited keyboard support — we are actively working with MathJax on improvements
- Skip-to-content navigation link is planned for the next release
Accessibility Feedback
We welcome feedback on the accessibility of Varsity Learning. Please contact support@varsitylearning.com with any accessibility concerns or accommodation requests.