SchoolWeb Design System

Building a scalable template system for K-12 school websites

Teams were repeatedly designing and building the same school website pages from scratch. I led the creation of a scalable template system that reduced rework, improved consistency, and worked for schools of diferent sizes and needs.
6
new templates and variations
5
teams impacted
85%
reduction in design and development time
Role
Project Lead, end-to-end design, research, documentation
Team
Project Management, Customer Success, Sales, Development
Timeline
2022-2023

Context

The same pages were being built over and over, inconsistently and without a shared standard.

Every Digistorm school website includes core pages: News, Events, Newsletter. These pages are built and set up by Digistorm and managed by the school via CMS, and can be either template-based or fully customised. In reality, the templates were outdated and inconsistent, often failing to meet project requirements and leading teams to build pages from scratch multiple times. Without clear standards or documentation outlining scope and functionality, requirements were too broad, resulting in several versions of the same pages and an inefficient, costly process.

How might we create a scalable, user-friendly system that fits schools of different sizes and needs, reduces repetitive work, and provides a clear shared reference for internal teams?

A few of the many versions of the existing pages

Research

The project kicked off without a defined brief. I started by building a shared understanding of the problem, running interviews across internal teams, auditing live websites and speaking directly with school staff to ensure the direction was grounded in evidence before design decisions were made.

Internal teams were working from different assumptions

Stakeholder interviews revealed inconsistent expectations across Project Management, Customer Success, Sales, and Design team and different interpretations of what a page should include and how it should function.

The existing experience had evolved without a system

Auditing 50+ client websites surfaced recurring usability and accessibility issues. Pages serving the same purpose frequently looked and functioned differently across projects, with no shared pattern to build from.

Schools needed different levels of support

Interviews with school staff revealed a wide range of needs. Smaller schools often lacked dedicated web resources and preferred clear guidance and structure. Larger schools expected the flexibility to tailor content and presentation to their own context.

Key Interface Decisions

Designed a system, not a set of individual pages

I created a scalable framework that could be applied consistently across News, Events, Newsletters, and future page types. The goal was to define reusable structure and design patterns, along with configurable variables that could be easily implemented across different page templates.

Balanced structure with flexibility

One of the central challenges was designing for schools with very different levels of confidence and resources. Templates provide a strong default structure while allowing the team to customise content, imagery, and presentation to align with the project scope.

Made content the primary focus

Listing pages were simplified to improve scanning and reduce visual noise. Optional imagery ensured schools without image libraries could still create polished experiences. For article, event, and newsletter pages, layouts were streamlined to prioritise content and make important information easier to find.

Validated through real projects

New templates were tested through active client projects before full rollout. This gave the team the opportunity to gather feedback in real contexts and refine patterns before broader adoption.

Created a single source of truth

Alongside the templates, I standardised naming conventions, page structures, and documentation across internal teams and client-facing resources to reduce ambiguity during sales, delivery, and support while creating a shared reference point for future projects.

Impact

Reduced repetitive design and development work

The template system replaced one-off page builds, reducing design and development effort by up to 85% while improving consistency across projects.

Created alignment across teams

Shared standards and documentation gave internal teams a common reference point, reducing the ambiguity that had been showing up at every stage of delivery.

Improved quality by default

All templates were designed to meet accessibility requirements, support responsive experiences, and integrate with each school's visual identity, increasing quality without additional effort.

Built a foundation that scales

The system accommodates schools with different needs and technical levels without requiring custom solutions for every project, making future delivery more consistent and easier to maintain.