Skip to content
Drupal

School Website Design: What the 100 Largest US School Districts Get Right

· 14 min read · 2,972 words
Shaker Abady

Written by

Shaker Abady

Founder & CEO, Gspikes

I own and run Gspikes, the agency I founded in 2018. Before going all-in, I led SEO at Chain Reaction — one of the region's largest digital agencies — and shipped production code at Orange and Forbes. Everything published here comes from projects I've personally built, migrated, or ranked.

LinkedIn

Last updated · November 2026

Good school website design starts with a parent on a phone, possibly not in English, who needs one thing fast: the calendar, the lunch menu, the enrollment form. We checked the homepages of the 100 largest public school districts in the United States, and on that level most deliver. Every homepage we could read in full links to the calendar and to enrollment and has site search, and nearly all offer a translate tool.

The gaps are less obvious. Fewer than half link to a staff or department directory, few point parents to a district app, and only five publish translated pages that search engines can find. Three in four of these districts rent their platform from a K-12 website vendor, and all face a federal accessibility deadline on April 26, 2027. Here is what they ship, what most miss, and how to plan a district site.

School district websites at a glance (November 2026)

  • 73 of the 100 largest districts run on a K-12 website vendor’s platform: Finalsite (36), Apptegy’s Thrillshare (23), ParentSquare Smart Sites (5), SharpSchool (5) and three smaller vendors (4). WordPress runs 8 and Drupal runs 5.
  • Of the 64 homepages we could read in full, all 64 link to a calendar and to enrollment, 62 offer a translate widget or language option, and 55 link to an accessibility statement or page.
  • Only 30 of 64 link to a staff or department directory, 7 link to a district mobile app, and 5 publish translated pages with hreflang tags that search engines can index.
  • The ADA Title II web rule requires WCAG 2.1 Level AA. An April 2026 interim final rule moved the deadline for places of 50,000 or more people to April 26, 2027, which covers every district in this study.

How we checked the 100 largest districts

The list comes from the National Center for Education Statistics: Digest table 215.30 ranks school districts by fall 2021 enrollment, from New York City (859,514 students) to Jefferson Parish, Louisiana (46,896) at number 100. Together the top 100 enrolled 10.3 million students, about one in five of the 49.4 million in US public schools that fall (table 203.20). We took each district’s website from its NCES record and, on November 2, 2026, requested each homepage with plain HTTP requests. We read the platform from page code and DNS records. Thirty-five sites refused our requests and we did not try to get past them; DNS still identified the platform for 29. One homepage, Miami-Dade’s, builds its content with JavaScript, which leaves 64 homepages measured in full.

What the 100 largest school districts run on

WHAT THE 100 LARGEST US SCHOOL DISTRICTS RUN ON Three in four big districts run their website on a K-12 vendor’s platform. The 100 largest public school districts by fall 2021 enrollment (NCES Digest table 215.30), checked on November 2, 2026. Each locker is one district. platform read from homepage code homepage refused our request; platform read from DNS records Color = kind of platform K-12 WEBSITE VENDORS 73 of 100 36 Finalsite all 36 homepages read e.g. Clark County, Broward, Houston, Gwinnett, Wake, Dallas, Charlotte-Mecklenburg, Atlanta … 23 Apptegy (Thrillshare) 22 refused our request e.g. Hillsborough, Duval, Denver, Loudoun, Anne Arundel, Frisco, Round Rock … 5 ParentSquare Smart Sites all 5 refused our request Orange (FL), Osceola, Seminole, Henrico, Pasadena ISD 5 SharpSchool 1 refused our request Baltimore County, Polk, Lee, San Diego, Corona-Norco 4 Other K-12 vendors Catapult 2, Edlio 1, SchoolBundle 1 Los Angeles (Edlio), Cobb (SchoolBundle), Elk Grove, North East ISD OPEN-SOURCE CMS 13 of 100 8 WordPress Hawaii DOE, Granite, Aldine, Jordan, Howard County, Arlington ISD, Seattle, St. Johns 5 Drupal Northside ISD, Austin ISD, Garland ISD, San Francisco, DC Public Schools EVERYTHING ELSE 14 of 100 4 Enterprise CMS Optimizely 3, Sitefinity 1 New York City (Sitefinity), Chicago, Montgomery County (MD), Prince George’s 4 Custom build no CMS fingerprint Miami-Dade, Prince William, Pasco, Greenville 6 Not identified blocked, no DNS clue ? ? ? ? ? ? Fairfax, Philadelphia, Memphis-Shelby, Albuquerque, Milwaukee, Chesterfield Source: Gspikes school district website survey, November 2026; district list from NCES Digest of Education Statistics 2022, table 215.30. gspikes.com — free to reuse with attribution

K-12 vendors run three districts in four. Finalsite leads with 36, including Clark County, Broward, Houston, Gwinnett, Wake, Dallas and Charlotte-Mecklenburg. Finalsite also bought Blackboard’s K-12 division, which included Blackboard Web Community Manager, mass notifications and a mobile app, in September 2022. None of the 65 homepages we could read still runs on it, though Collier County’s homepage still loads a script from the /cms/lib/ file paths of Blackboard’s old platform.

Apptegy is second with 23, among them Hillsborough, Duval, Denver, Loudoun and Frisco; 22 of them refused our requests, so Brevard is the only Apptegy homepage in our feature data. ParentSquare Smart Sites, the website product of the ParentSquare messaging platform, runs five, SharpSchool five, and Catapult, Edlio (Los Angeles Unified) and SchoolBundle (Cobb County) the rest. The pattern makes sense: Clark County lists 368 schools in its NCES record, each needing its own site and calendar inside one district brand, and the vendors sell exactly that, often next to the family messaging tools districts already use.

Open-source platforms run 13. WordPress runs eight: the Hawaii Department of Education, Seattle, Granite, Jordan, Howard County, Arlington ISD, Aldine and St. Johns. Drupal runs five: Northside ISD in San Antonio, Austin ISD, Garland ISD, San Francisco Unified and DC Public Schools, whose site lives on the DC government’s dc.gov domain. All five Drupal sites report Drupal 10 or 11. The rest are enterprise CMSs (Chicago, Montgomery County and Prince George’s on Optimizely, New York City on Sitefinity) or custom builds, and six we could not identify.

School district website design: what the biggest districts get right

WHAT 64 DISTRICT HOMEPAGES PUT IN FRONT OF PARENTS The basics are everywhere. Directories and app links are not. Homepages of the 100 largest US school districts that we could read in full as served, without a browser (64 of 100), checked on November 2, 2026. Bars show the share of the 64 homepages with each item; the scale starts at zero. Items injected later by JavaScript are not counted. 0 64 homepages WHAT NEARLY EVERY HOMEPAGE SHIPS Calendar link district or school-year calendar 64 of 64 100% Enrollment or registration link enroll, register, school choice 64 of 64 100% Site search search box or search page link 64 of 64 100% Skip-to-content link keyboard and screen-reader shortcut 63 of 64 98% Translate widget or language option Weglot on 32, Google Translate on 19, GTranslate on 5 62 of 64 97% School meals or menus link nutrition services, menus, meal apps 60 of 64 94% Accessibility statement or link website accessibility page in header or footer 55 of 64 86% WHAT MOST LEAVE OUT Staff or department directory link a way to find a person or office 30 of 64 47% Link to a district mobile app app store link or app page 7 of 64 11% Translated pages search engines can index hreflang tags for two or more languages 5 of 64 8% ALSO ON THE PAGE Third-party accessibility script AudioEye 25, UserWay 2, accessiBe 1 28 of 64 44% Images: 20 of 1,657 content images on these homepages had no alt attribute at all, spread over 7 sites. Alt text quality was not judged. Source: Gspikes school district website survey, November 2026 (n = 64 homepages read in full). gspikes.com — free to reuse with attribution

The parent errands are covered. All 64 homepages link to a calendar and to enrollment or registration, and all 64 have site search. Sixty link to school meals or menus, several of them to an outside menu service such as Nutrislice, MealViewer or SchoolCafe. All 64 set a mobile viewport, so the layout adapts to a phone.

Translation is close to universal. Sixty-two of 64 offer a translate widget or a language option. Weglot runs on 32 sites, every one of them on Finalsite. The Google Translate widget runs on 19, and the GTranslate plugin on five WordPress and Drupal sites. The other seven use a language menu, a translate button or a link to Spanish-language pages.

The mechanical accessibility basics are mostly there. Sixty-three homepages have a skip-to-content link, 55 link to an accessibility statement or page, and only 20 of 1,657 content images were missing an alt attribute entirely, spread over seven sites. A homepage scan cannot tell you whether the alt text is useful, whether the PDFs behind the menu links work with a screen reader, or whether board meeting videos have captions. That is where most of a district’s accessibility work sits.

What most district sites miss

A way to reach a person. Only 30 of 64 homepages link to a staff, department, office or phone directory. Everyone else leaves a parent looking for the transportation office or a special education coordinator to search or guess.

The app. Seven homepages link to a district mobile app: Los Angeles, Gwinnett, Pinellas, Pasco, Arlington ISD, Garland and Lewisville. Four more link only to a bus-tracking app. The 22 Apptegy sites we could not read could change this count, so treat it as a floor.

Translations a search engine can see. Only five sites publish hreflang tags that tell search engines about translated versions: the Hawaii Department of Education, Cypress-Fairbanks, Seattle, Houston and Aldine. A browser translation widget helps a parent already on the site, but it doesn’t create pages a search engine can index, so a parent searching in Spanish or Vietnamese is less likely to land there at all. Our guide to Drupal multilingual sites explains how translated pages, language URLs and hreflang fit together.

Accessibility scripts are common. Twenty-eight homepages load a third-party accessibility script: AudioEye on 25 Finalsite sites, UserWay on two and accessiBe on one. Such scripts cannot caption a video or turn a scanned PDF bus schedule into accessible text, and the federal rule judges the content itself.

The accessibility deadline: April 26, 2027

THE ADA TITLE II WEB RULE, AS AMENDED IN APRIL 2026 Big districts now have until April 26, 2027, to meet WCAG 2.1 AA. Compliance dates for state and local governments, public school districts included, from the DOJ fact sheet on ADA.gov and the Federal Register. A district counts the population of its city or county, or for an independent district, its Census SAIPE estimate. 2024 2025 2026 2027 2028 Apr 24, 2024 DOJ final rule published Standard: WCAG 2.1 Level AA for web content and mobile apps Apr 20, 2026 Interim final rule pushes both deadlines back by about a year Apr 26, 2027 Places of 50,000+ covers all 100 districts in this study Apr 26, 2028 Under 50,000 and special districts was Apr 26, 2027 Apr 24, 2026 original 50,000+ deadline, replaced by the IFR Nov 9, 2026: this article 24 weeks to the 2027 deadline (shaded on the ruler) Must meet WCAG 2.1 AA by the deadline Generally exempt (narrow exceptions) Every page and mobile app the district provides Outside vendors’ tools the district puts on its site: calendars, scheduling tools, maps, payment systems Documents posted or updated after the deadline: PDF menus, forms, slides for a board meeting Archived pages: old, for reference only, kept in an archive area and unchanged Older PDFs, Word files and slides posted before the deadline, unless updated or still used to apply for a service Posts by members of the public, not on contract Password-protected documents for one person, like a bill Social media posts made before the deadline Source: U.S. Department of Justice, ADA.gov web rule fact sheet and Federal Register 2026-07663 (April 20, 2026), read November 2, 2026. gspikes.com — free to reuse with attribution

The Department of Justice published its rule for state and local government websites and mobile apps on April 24, 2024. It sets WCAG 2.1 Level AA as the technical standard. On April 20, 2026, an interim final rule in the Federal Register moved the compliance dates: from April 24, 2026, to April 26, 2027, for governments serving 50,000 or more people, and from April 26, 2027, to April 26, 2028, for smaller ones and special district governments.

A school district is not a special district government, ADA.gov explains: a city district uses the city’s population, a county district the county’s, and an independent district the population estimate in the Census Bureau’s latest Small Area Income and Poverty Estimates. Every district in our study enrolls more than 46,000 students, so all 100 are in the 50,000-plus group, with about 24 weeks left from this article’s date.

Two details in the rule matter more for schools than for most governments. First, outside vendors’ tools that the district posts on its site, such as calendars, scheduling tools, maps and payment systems, are covered. District homepages link out to exactly these: menu apps, meal payment, enrollment portals. Second, the exception for older PDFs and Word files is narrow. It does not cover a document updated after the deadline, or one families still use to apply for a program, such as an old enrollment form.

A school website design checklist for districts

  1. Phone first, tasks first. Calendar, enrollment, menus, transportation, staff contacts and closures, each one tap from the homepage.
  2. A real directory. Staff and departments, searchable by name and role.
  3. Two layers of language. A translate tool for everything, plus human-translated, indexable pages (with hreflang) for enrollment, safety, meals and transportation in your district’s main home languages.
  4. One alert, everywhere. Closures reach the site banner, app, text and email from one place. Test it before you need it.
  5. Accessibility as a routine, not a script. WCAG 2.1 AA templates, web pages instead of PDFs where possible, captions, and a conformance report from every vendor you link to.
  6. Many schools, one system. Shared templates, directory and calendar feeds; each school edits its own news and events.
  7. An archive with rules. Old board packets and reports kept only for reference go to a marked archive area and stay unchanged, which is what the DOJ exception requires.

Choosing a platform: K-12 vendors, WordPress or Drupal

Option Districts in our 100 Fits when Check before you sign
K-12 website vendor (Finalsite, Apptegy, ParentSquare, SharpSchool and others) 73 You want district and school sites, app and messaging under one contract, with a small web team. Price per school per year, data export, translation and alerts, and a WCAG 2.1 AA conformance report.
WordPress 8 A lean team publishing mostly news and pages, with few integrations. Who patches core and plugins across dozens of school sites, and how multisite permissions are set up.
Drupal 5 Many schools on one codebase, structured content (schools, programs, staff), several languages, integrations with student systems. You need developers or an agency, and the first build costs more.

Most districts are well served by a K-12 vendor. The case for open source is control: your content model, hosting and integrations, and no per-school license. We compare the two open-source options for public institutions in Drupal vs WordPress for government and higher education, and our piece on Drupal for higher education covers the multisite pattern universities use for dozens of departments, the same problem as dozens of schools.

On drupal.org, K-12 projects are rare. Of 93 case studies tagged Education and published since October 2024, two are K-12 schools or school systems, three more serve schools, and none is a US public school district. They are still useful. Shanghai American School, a pre-K to grade 12 school of more than 2,800 students, moved to Drupal from a proprietary platform; its agency reports average active user time up 70% and form submissions more than tripled. Catholic Schools New South Wales built a design system shared across several sites, a Find a School tool and automated accessibility tests. A Polish education services office, MBFO, moved more than 60 client institutions’ websites onto one Drupal 11 platform with the Domain Access module, the multisite question every large district faces.

Cost and timeline

A district site is priced like a portfolio: the district site plus one per school, translation, alerts and integrations. Vendors charge a subscription; open-source builds charge for the build, then hosting and support. Our breakdown of website redesign cost covers the line items. With the deadline in April 2027, most large districts should fix templates and their most-used documents on the current platform first and replatform after. Large nonprofits and museums face the same mix of audiences and languages on a tight budget; see our guides to nonprofit website design and museum website design, the latter built on the same homepage-survey method.

Methodology and data

District sample. The 100 largest public school districts by fall 2021 enrollment in NCES Digest of Education Statistics 2022, table 215.30 (Common Core of Data, 2021-22). Websites come from each district’s NCES record. Eight records had no website and three listed an old domain; for those we used the official domain and checked it against the page title.

Requests. One plain HTTP request per homepage on November 2, 2026, with a standard browser user agent, following redirects. Sixty-five homepages were served. Thirty-five were refused: 22 with HTTP 406 from Apptegy’s content network, 5 by connection refusals at ParentSquare’s hosting, 5 by Cloudflare bot challenges, 1 by an Imperva challenge, 1 by a timeout and 1 by a Cloudflare origin error.

Platform detection. From page code (asset hosts such as resources.finalsite.net and cmsv2-static-cdn-prod.apptegy.net, and generator tags or paths for Drupal, Sitefinity, Edlio and WordPress) and from DNS records pointing to finalsite.com, apptegy.net, smartsiteshost.com, sharpschool.com, edliocloud.com or episerver.net. Where we had both, for 42 sites, they agreed every time. Twenty-nine refusing sites were identified from DNS alone; six could not be identified.

Homepage features. Measured on the 64 homepages served with their content in the HTML, from link text, link targets and page code. Every automated match was checked by hand and false matches, such as “dual language” programs, removed. A directory means a staff, department, office or phone directory, not a school finder. Missing alt text means no alt attribute at all, tracking pixels excluded. Anything added by JavaScript after loading is not counted, so treat the figures as minimums. Emergency alert banners could not be measured reliably, because most platforms insert them only while an alert is active.

Drupal case studies. The 93 drupal.org case studies tagged Education among the 462 published from October 2024 to October 2026, collected on October 14, 2026, and coded by hand. Case studies describe a project when it was written, and the results they report are the authors’ own.

Data. Download the district website survey (one row per district, with the evidence for each platform and feature) as a CSV file, and the coded case studies as a second CSV. Both are free to reuse with attribution to Gspikes.

Planning a new district site, or moving dozens of school sites onto one platform before the 2027 deadline? Our website design team designs for parents on phones in several languages, and our Drupal development team builds multisite and multilingual platforms. If you’d like a second opinion on your current site first, ask us for a free review.

Field Notes

Get the next one by email

Research on Drupal, WordPress and search. Measured, not guessed. New pieces straight to your inbox.

Confirmed opt-in. One click to leave, any time.

Put senior Drupal engineers on it

Migrations, custom modules, integrations, and support with real SLAs — with a fixed-price quote from a senior engineer within 3 days.

Want this applied to your business?

A senior strategist reviews your situation and sends an honest plan within one business day.

Get a Free Quote