Accessibility Statement
Last reviewed: February 2026
MathMastery is committed to ensuring digital accessibility for all users, including students and educators with disabilities. We continuously improve the user experience for everyone and apply relevant accessibility standards.
Our Commitment
MathMastery is designed to serve Canadian K–12 students, including students with disabilities. We aim to conform to Web Content Accessibility Guidelines (WCAG) 2.1 Level AA, the international standard for web accessibility and the benchmark required by most Canadian provincial procurement frameworks, including Saskatchewan’s Ministry of Education.
Our platform is intended to be perceivable, operable, understandable, and robust for users relying on assistive technologies such as screen readers, keyboard-only navigation, and alternative input devices.
Conformance Status
Partially conformant with WCAG 2.1 Level AA.
“Partially conformant” means that some content does not fully conform to the accessibility standard. We have addressed the majority of Level A and Level AA success criteria and are working toward full conformance.
Technical Specifications
MathMastery relies on the following technologies for conformance:
- HTML5
- CSS (Tailwind CSS)
- JavaScript / TypeScript (React / Next.js)
All core functionality is available without requiring JavaScript to be enabled for navigation, though interactive problem-solving features require it. No PDFs are used for primary educational content; all curriculum content is rendered as accessible HTML.
Known Limitations
Despite our best efforts to ensure accessibility, the following known limitations exist:
- Analytics charts — Some progress charts convey data visually using SVG. Equivalent data is available via the CSV export feature on the History page.
- Decorative emoji in stat cards — Emoji used decoratively in dashboard and family view stat cards may be announced by some older screen reader and browser combinations. These do not convey information not available in adjacent text.
- LaTeX math notation — Complex mathematical expressions are rendered using KaTeX. MathML accessibility support varies by assistive technology and browser version. We provide plain-text descriptions alongside rendered math wherever possible.
Assistive Technologies Tested
We test the platform with the following assistive technology and browser combinations:
- NVDA with Google Chrome (Windows)
- VoiceOver with Safari (macOS and iOS)
- Keyboard-only navigation (all major browsers)
- Windows High Contrast Mode
Feedback and Contact
We welcome feedback on the accessibility of MathMastery. If you experience accessibility barriers or need content in an alternative format, please contact us:
- Email: accessibility@mathmastery.ca
- Response time: Within 5 business days
We aim to respond to accessibility feedback within 5 business days, and to provide alternative access to any inaccessible content upon request.
Standard
This statement references the Web Content Accessibility Guidelines (WCAG) 2.1, published by the World Wide Web Consortium (W3C). WCAG defines requirements for designers and developers to improve accessibility for people with disabilities. It has three levels of conformance: Level A, Level AA, and Level AAA. MathMastery targets Level AA.
This statement was last reviewed in February 2026.