Accessibility Statement
Our commitment
The Maestro is designed for educators in US public schools, universities, and institutions worldwide. We are committed to ensuring this tool is accessible to all users, including people with disabilities. Accessibility is not optional polish — it is a core requirement of the product.
Conformance target
We target WCAG 2.2 Level AA conformance, which covers all Level A and Level AA success criteria across WCAG 2.0, 2.1, and 2.2. This standard is referenced by:
- ADA Title II — US Department of Justice final rule (April 2024) mandating WCAG 2.1 AA for public school digital content
- Section 508 of the Rehabilitation Act — applies to federally funded institutions
- EN 301 549 — European standard referencing WCAG 2.1 AA
- European Accessibility Act (EAA) — effective June 2025
Accessibility features
The following accessibility features are implemented across the application:
Keyboard navigation
- All interactive elements are reachable and operable via keyboard
- Skip navigation link available on every page (press Tab on page load)
- Visible focus indicators on all interactive elements
- Dropdown menus can be closed with the Escape key
- Chat input supports Enter to send and Shift+Enter for newlines
Screen reader support
- Chat message areas use
role="log"witharia-live="polite"so new messages are announced without interrupting - Each message identifies the sender (You or Assistant) for screen readers
- Loading and thinking states are announced via status roles
- Error messages use alert roles for immediate announcement
- Progress bars have programmatically determinable values
- All decorative images and icons are marked with
aria-hidden="true"
Visual design
- Text contrast ratios meet WCAG AA requirements (4.5:1 for normal text, 3:1 for large text)
- Information is never conveyed by color alone — icons, text labels, and patterns supplement color cues
- Light and dark mode both maintain accessible contrast ratios
- Content reflows at 320px width without horizontal scrolling
- Text is resizable up to 200% without loss of content
Motion and animation
- All animations respect the
prefers-reduced-motionmedia query - When reduced motion is preferred, animations are eliminated or minimized
- No content flashes more than 3 times per second
Semantic HTML
- Proper heading hierarchy maintained across all pages
- HTML landmark regions used throughout (nav, main, header, footer)
- Form inputs have associated labels
- Language of the page is set (
lang="en") - Tables include proper header markup with scope attributes
Known limitations
- The interactive skill dependency graph (React Flow) relies on drag-and-zoom interactions that may not be fully accessible to keyboard-only users. An accessible data table alternative is being planned.
- Voice input features require browser support for the Web Speech API and may not be available in all browsers.
Feedback
If you encounter accessibility barriers or have suggestions for improvement, please contact us. We take accessibility feedback seriously and will work to resolve issues promptly.
This statement was last updated on February 16, 2026.