Skip to main content

Public reports › School districts · North Carolina

School district · North Carolina · population 94,000 · 3,960 students

Asheville City Schools

ashevillecityschools.net · homepage scanned Oct 15, 2026 · WCAG 2.2 A/AA automated check

F

Accessibility score

40/100 · Failing

The homepage has critical barriers: content screen readers cannot describe, controls keyboards cannot reach, or text that cannot be read at normal contrast. This is the profile that draws complaints.

2

Critical

3

Major

0

Minor

Screenshot of the Asheville City Schools homepage at scan time

Homepage as loaded by our crawler on Oct 15, 2026.

In plain English

What this means for visitors

The scan found issues that may cause problems for visitors with disabilities, such as screen reader users who rely on proper coding to navigate the site. Some parts of the site may be hard to read due to low contrast between text and background, or difficult to use with a keyboard. To improve accessibility, start by fixing the critical issues, like ensuring list items are properly contained. Automated scans like this one catch many problems, but not all, so further review is needed.

Findings

5 issue types found on the homepage

Each item is one failing rule; the count shows how many elements on the page trigger it. Severity follows axe-core impact levels.

#1CriticalWCAG 1.3.15 elementsRule details ↗

Certain ARIA roles must be contained by particular parents

Ensure elements with an ARIA role that require parent roles are contained by them

Who it affects

Blocks a task outright for some visitors (for example an image-only flyer with no text, or a form field with no label).

First fix

Follow the guidance in the linked Deque rule page.

#2CriticalWCAG 1.3.12 elementsRule details ↗

ARIA widget is missing required parts

A menu/tab/list widget is incomplete, so assistive technology can't operate it.

Who it affects

Blocks a task outright for some visitors (for example an image-only flyer with no text, or a form field with no label).

First fix

Fix the widget markup or update the plugin that generates it.

#3MajorWCAG 1.3.16 elementsRule details ↗

List items are outside a list

Items are marked as list entries but not inside a list.

Who it affects

Makes a task significantly harder (low contrast, links with no name, missing frame titles).

First fix

Wrap <li> elements in a <ul> or <ol>.

#4MajorWCAG 1.4.31 elementRule details ↗

Text doesn't have enough contrast against its background

Light grey text on white, or text over photos, is hard or impossible to read for people with low vision or color blindness, and for anyone outdoors on a phone.

Who it affects

Makes a task significantly harder (low contrast, links with no name, missing frame titles).

First fix

Use a darker text color or lighter background so the contrast ratio is at least 4.5:1 (3:1 for large text).

#5MajorWCAG 2.5.31 elementRule details ↗

Elements must have their visible text as part of their accessible name

Ensure that elements labelled through their content must have their visible text as part of their accessible name

Who it affects

Makes a task significantly harder (low contrast, links with no name, missing frame titles).

First fix

Follow the guidance in the linked Deque rule page.

Severity guide

How to read the counts

Critical

Blocks a task outright for some visitors (for example an image-only flyer with no text, or a form field with no label).

Major

Makes a task significantly harder (low contrast, links with no name, missing frame titles).

Minor

Reduces clarity or consistency (heading order, landmarks, touch-target size).

What this grade does and does not cover

  • Covers: the public homepage only, loaded once in a desktop browser, tested with axe-core against WCAG 2.2 Level A and AA rules (a superset of the WCAG 2.1 AA standard in the DOJ rule).
  • Does not cover: inner pages, PDFs and documents, logged-in portals, video captions, alt-text quality, keyboard usability of custom widgets, or anything that needs a human judgment.
  • A grade is a monitoring signal, not a legal assessment or certification. How we score.