Skip to main content

Our Commitment to Accessibility

Kuliso is designed for all learners. Every feature — text-to-speech, flexible fonts, high contrast, bilingual support — is part of the core product, available to every student by default.

✓ WCAG 2.1 AA ✓ Section 508 Aligned ✓ Universal Design for Learning ✓ Keyboard Navigable ✓ Screen Reader Tested
Current Conformance Status

Kuliso targets WCAG 2.1 Level AA conformance across all student-facing pages. We audit and improve accessibility in every development cycle. This statement was last reviewed on . Our full Voluntary Product Accessibility Template (VPAT) documents conformance criteria in detail.

In April 2026 we completed a comprehensive WCAG 2.1 AA compliance pass across all 289 pages: color contrast was raised to meet the 4.5:1 minimum on all secondary text (previously 3.16:1), ARIA live regions added site-wide for dynamic content, form labels audited and corrected across all key pages, and a global focus trap utility deployed for all modal dialogs. April 26, 2026 update: keyboard navigation script (keyboard-delegate.js) is now globally injected on all pages; static ARIA live region elements are now pre-rendered in the DOM of every page (previously created dynamically); skip-to-content links auto-injected for any page not explicitly including one; quiz game screen (quiz-play) updated with role="timer", role="alert" on feedback overlay, and aria-live on question text; demo page skip-nav and main landmark added.

Accessibility Features

These accessibility features are available across the Kuliso platform and apply to all student-facing experiences:

Learning Supports for Every Student

These flexible learning supports are available to every student on Kuliso. Teachers can configure them for any learner — they are built into the core product, not an add-on mode:

Text-to-Speech
Read aloud in native language and English. Adjustable speed (slow/normal/fast). Works in tutoring, quizzes, and arcade games.
Font Size Adjustment
4 size options (Small → Extra Large). Teacher-set "larger text" accommodations are enforced as a minimum floor.
High Contrast Mode
Student or teacher can activate a high-contrast theme. Respects OS-level prefers-contrast settings automatically.
Extended Time
50% additional time (1.5×) for timed benchmark and quick-check assessments. Configurable per student by teacher.
Bilingual Support
Native language scaffolding in 20+ languages. Side-by-side bilingual display in arcade games and activities.
Plain Language
Simplified vocabulary for Math and Science tests. Reduces language burden on non-ELA assessments for any student who benefits from clearer phrasing.
Reduced Item Count
Fewer questions (20 max) on assessments. Configurable per student by the teacher to reduce cognitive load.
ESOL Dictionary
Bilingual dictionary access during assessments and benchmark practice. Available to any student who needs vocabulary support.

Technical Standards & Approach

Kuliso conforms to the following accessibility standards and guidelines:

Accessibility improvements are made in each development cycle. Our engineering team performs ongoing audits and remediates issues prioritized by impact on student learning workflows.

Conformance Report (VPAT)

Our Voluntary Product Accessibility Template (VPAT) documents Kuliso's conformance with WCAG 2.1 Level AA and Section 508 criteria on a standard-by-standard basis.

Download the VPAT

VPAT 2.4 Rev — WCAG 2.1 + Section 508 · Last updated April 20, 2026

Known Limitations

We are transparent about areas we are actively improving:

Area Issue Status
Color contrast (secondary text) Secondary text (labels, descriptions) previously used a gray that achieved 3.16:1 contrast ratio — below the 4.5:1 WCAG AA minimum. Fixed April 2026: all secondary text updated to #5f6a8a (4.98:1 ratio) across all 268 pages. Fixed Apr 2026
ARIA live regions Dynamic content updates (loading states, session progress, chat responses) were not announced to screen readers. Fixed April 2026: ARIA live regions added site-wide; KulisoA11y.announce() API available for all JS code. Fixed Apr 2026
Form label associations Several key pages (Lesson Companion builder, student join screen) had labels not programmatically associated with their inputs. Fixed April 2026: all labels audited and corrected with for/id associations. Fixed Apr 2026
Drag-and-drop activities Technology-enhanced items in benchmark practice use drag-and-drop that has limited keyboard-only support. A keyboard-based reorder alternative is being developed. In progress
Arcade game visuals Some arcade game content relies on emoji-based images without full alternative text context. We are adding descriptive alternatives. In progress
Live Bingo multiplayer The Live Bingo game requires mouse or touch interaction. A keyboard-accessible version is planned for a future release. Planned
PDF/print worksheets Generated worksheet PDFs from the worksheet builder are not currently tagged for assistive technology. Tagged PDFs are under development. Planned
Video/audio captions AI-generated mini-clips and video hub content may lack captions. We are implementing automatic captioning. In progress
Keyboard navigation script The keyboard-delegate.js script (activates Enter/Space on [role=button] elements, enables focus-ring mode for keyboard users) was present on homepage and arcade but not globally deployed. Fixed April 26, 2026: injected on all 289 pages via the route layer. Fixed Apr 2026
Static ARIA live regions ARIA polite/assertive live region elements were created dynamically by JavaScript on demand, which can cause a missed announcement on first trigger in some screen readers. Fixed April 26, 2026: regions are now pre-rendered in the DOM of every page before any script runs. Fixed Apr 2026
Demo page landmarks The /demo interactive walkthrough page was missing a skip-to-content link, main landmark, progress bar role, and nav aria-label. Fixed April 26, 2026. Fixed Apr 2026
Quiz game screen (quiz-play) The live quiz game player screen was missing skip-to-content link, timer ARIA role, answer group label, and assertive feedback announcement. Fixed April 26, 2026: skip-nav added, timer has role="timer", answer grid has role="group", feedback overlay has role="alert". Fixed Apr 2026
XP/badge gamification toasts XP earned and badge unlocked notifications were visual-only and not announced to screen readers. Fixed April 26, 2026: both toasts now have role="status" and aria-live="polite". Fixed Apr 2026
Assessment progress bar The progress indicator during assessment lacked role="progressbar" and aria-valuenow. Fixed April 26, 2026: proper progressbar role and ARIA values added; question text now has aria-live for announcements. Fixed Apr 2026

Third-Party Content

Some content on Kuliso is provided by or embedded from third-party sources (e.g., external video links, district-provided documents). Kuliso cannot guarantee the accessibility of third-party content, but we encourage all partners to meet WCAG 2.1 AA standards. If you encounter an inaccessible third-party element critical to your learning, please contact us and we will provide an alternative.

Request Accessibility Support

If you experience an accessibility barrier on Kuliso, or need an accommodation not listed here, please contact us. We respond to accessibility requests within 2 business days.

Your Rights

Under Section 508 of the Rehabilitation Act and applicable state laws, students with disabilities have the right to equivalent access to educational technology. If you believe Kuliso has not met these obligations, you may: