Algebro

Accessibility Conformance Report

Measured against WCAG 2.1 Level A and AA, and Section 508.

Last updated: September 13, 2026

Why some of this says “partially supports”

Because it is true. A report claiming full conformance while measurable failures remain is worth less than no report at all, and it is the first thing an evaluator checks. Where Algebro does not yet conform, this says so and gives a date.

This is a self-assessment. The organisation that maintains the reporting template states that these reports need not be third-party reviewed, and this one has not been. What follows is what testing actually found.

What was evaluated, and how

The whole product: the student surfaces where questions are answered, the teacher and school administrator surfaces, the parent portal, and the public pages. Evaluation used two automated methods that see different things, plus a manual review that is scheduled and not yet complete.

  • Static analysis of every component against the full accessibility rule set, covering names, roles, labels and keyboard operability.
  • Automated testing of the rendered pages while signed in as a student, a teacher, a parent and a school administrator, since most of the product is behind a login and cannot be assessed from the outside. This is what measures contrast, heading structure and landmarks.
  • Manual review with assistive technology: scheduled, not yet complete. Automated tools find roughly a third of accessibility problems. Criteria that depend on human judgement are marked “not evaluated” below rather than assumed to pass.

WCAG 2.1 Level A and AA

Perceivable

CriterionConformanceRemarks
1.1.1Non-text contentPartially supportsEvery mathematical figure carries a generated text description, and questions that ask a student to read a value from a graph deliberately describe the figure without stating that value. Decorative images are hidden from assistive technology. Not yet reviewed with a screen reader by a person.
1.3.1Info and relationshipsSupportsForm controls are associated with their labels. Captions that head a set of controls, such as a row of answer choices, are exposed as a named group rather than as a stray label.
1.4.1Use of colourSupportsLinks inside running text carry a persistent underline, not colour alone. Status is given in words as well as colour.
1.4.3Contrast (minimum)SupportsAutomated testing across nine signed-in pages, one per role, reports no text below the 4.5:1 threshold. Pairings were also checked against all fifteen colour themes the product ships, light and dark, rather than only the default.
1.4.4Resize textNot evaluatedScheduled with the manual review.
1.4.10ReflowNot evaluatedThe product is responsive to a 390px viewport and is used daily on phones, but conformance at 400% zoom has not been measured.

Operable

CriterionConformanceRemarks
2.1.1KeyboardSupportsEvery interactive control is reachable and operable by keyboard. The floating tools a student gets during a practice test, the calculator, scientific calculator, notepad and reference sheet, can each be moved with the arrow keys, not only dragged with a pointer.
2.1.2No keyboard trapNot evaluatedScheduled with the manual review.
2.4.3Focus orderPartially supportsDialogs trap focus and return it to whatever opened them. Some forms move focus to the first field on open, which is deliberate and expected in context; it is disclosed here rather than removed. Not yet verified by hand for keyboard traps in the drawing tools.
2.4.7Focus visibleSupportsFocus is visibly indicated on every focusable element.

Understandable

CriterionConformanceRemarks
3.1.1Language of pageSupportsThe document language is declared. The product is available in English only.
3.3.1Error identificationSupportsValidation errors are given in text, not by colour alone.
3.3.2Labels or instructionsSupportsInputs carry labels or accessible names. Answer boxes state the form expected, for example whether to enter a fraction.

Robust

CriterionConformanceRemarks
4.1.2Name, role, valuePartially supportsInteractive elements expose an accessible name and role. A small number of composite widgets, notably the graphing tools a student draws on, have not been reviewed with a screen reader.
4.1.3Status messagesNot evaluatedScheduled with the manual review.

Things worth knowing that no criterion asks about

Read aloud is built in. A student can have a question read to them, including the mathematics, which is read the way a trained reader reads it on a state test rather than as symbols: “three fourths”, “negative five”, “f of x”, and “the quantity x plus 2” for a group in parentheses. Figures and tables are described too, the way Florida’s own read-aloud describes them: a graph’s axes and scale and what it prints, a table by its headings and then row by row. It is available on every surface where a student answers a question, including the full-length practice test, the diagnostic and the placement test. It speaks with a voice built into the student’s own device, so the question is never sent anywhere to be read. Read-aloud is a standard accommodation on Florida’s state assessment, and this exists so a student entitled to it on the real test can practise with it.

Figures never give the answer away. When a question asks a student to read a value off a graph, the figure’s description says what is drawn without saying where. A student using a screen reader gets the same task as everybody else, not an easier one.

The product is English only. There is no Spanish version and no translation layer.

There are no per-student accommodation settings. Extended time, reduced answer choices and similar supports are not configurable. Where a school needs them, they have to come from the device, the browser, or an adult working alongside the student.

Known issues and when they close

IssueTarget
A small number of composite widgets, chiefly the graphing tools a student draws answers on, have not been reviewed with a screen reader.December 2026
Manual review with assistive technology, covering reflow, keyboard traps, status messages and the graphing tools.December 2026
Per-student accommodation settings, such as extended time or reduced answer choices.Not scheduled

Tell us what we missed

If something on Algebro is hard or impossible to use, we want the specific page and what went wrong. Reports from people using assistive technology are worth more than any automated test, and they get answered by the person who wrote the code.

jkorwin@algebro.ai

See also our privacy policy.