Written by
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.
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
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
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 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
- Phone first, tasks first. Calendar, enrollment, menus, transportation, staff contacts and closures, each one tap from the homepage.
- A real directory. Staff and departments, searchable by name and role.
- 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.
- One alert, everywhere. Closures reach the site banner, app, text and email from one place. Test it before you need it.
- 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.
- Many schools, one system. Shared templates, directory and calendar feeds; each school edits its own news and events.
- 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.
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.
