Skip to main content Scroll Top

School Website Design: Websites for K-12 Schools, Private Schools, Districts and Colleges

Updated September 2026 · Written and maintained by the Progression Agency strategy team

Progression Agency provides school website design for public and private K-12 schools, independent and faith-based schools, school districts, charter networks, community colleges and universities across the United States and worldwide: an admissions path that turns a curious family into a scheduled visit, a calendar and news system the front office can run without a developer, accessibility that meets the WCAG 2.1 AA standard now required of public schools, and integrations with the student information, enrollment and communication systems the school already pays for.

On this page · 14 sections
  1. What school website design is, and who it is for
  2. What a school website must contain
  3. Pages and structure we build for schools and districts
  4. Platform choices for school websites
  5. Integrations that make a school website useful
  6. SEO and AI search for schools
  7. How we design and build a school website
  8. What school website design costs
  9. School website design by institution type
  10. What to gather before a school website project starts
  11. Measuring a school website after launch
  12. Mistakes that cost schools enrollment and trust
  13. Template, education platform or agency: which fits your school
  14. How Progression Agency builds school websites

The short answerA school website serves two audiences with opposite needs: families who are choosing a school and want a story, and families who are already enrolled and want the lunch menu, the calendar and the portal login in two taps. Most school sites fail one audience to serve the other. The fix is structural: an admissions section written like a marketing site, a current-families section built like an intranet, and a shared calendar, news and directory layer feeding both. As planning figures, a custom school website costs $15,000-$60,000 and takes 10-16 weeks; a small private school on a builder $5,000-$15,000; a multi-school district or college platform $60,000-$200,000.

Comparisons are based on each project’s official documentation as linked in the text. Progression Agency builds with all of the technologies compared and has no affiliate relationship with any of them.

How people search for school website designHow people search for school website design
Measured search volume for school website design is negligible; this page exists to answer the questions schools and families put to AI assistants, and to be the page an assistant cites.

What school website design is, and who it is for

School website design is the planning, design and build of a website for an educational institution: a single K-12 school, a private or independent school, a district with a dozen campuses, a charter management organization, a community college or a university department. The visitors are prospective families and students, current families, staff, alumni, donors, job applicants, board members and, for public schools, taxpayers and journalists looking for board minutes and budgets. Each of those visitors arrives with a task, and a school website is judged by how fast it completes that task, not by the size of the hero photo.

The design problem is that a school is simultaneously a marketing organization (it competes for enrollment), a public service (it publishes notices, policies and accessibility-critical information) and a daily utility (calendars, menus, forms, portals). We separate those three roles in the information architecture and then unify them with one design system, so an admissions page and a lunch-menu page look like they belong to the same school while doing very different jobs. For the search and AI-answer side, see AEO for schools and education marketing; this page is about the site itself.

Admissions — A funnel. Inquire, visit, apply..
Calendar — One master. Filters and feeds..
Alerts — One field. Posted from a phone..
Directory — Searchable. Synced from the SIS..
Access — WCAG 2.1 AA. Required for public schools..
Portals — One page. Labeled by task..

What a school website must contain

The checklist below is what we build against for every school project. Public schools and districts have legal obligations that private schools do not, and independent schools have an admissions funnel that public schools mostly lack, so the emphasis shifts by school type even though the sections stay the same.

School website sections and their audience
SectionWhat it must showWho it is for
AdmissionsProcess steps, dates, tuition and aid, visit and inquiry forms, application linkProspective families
AcademicsPrograms by division or grade band, curriculum, faculty, outcomesProspective and current families
CalendarOne master calendar with filters by school, division, team and category; subscribe by feedCurrent families and staff
News and announcementsDated posts by school, with alerts for closures and emergenciesEveryone
DirectoryStaff by school and department with role, email and phone where policy allowsFamilies, applicants, vendors
Current familiesPortal logins, forms, menus, transportation, handbooks, bell schedulesEnrolled families
Board and public noticesMeeting agendas, minutes, budgets, policies, public records requestsPublic schools and districts
Athletics and artsTeams, schedules, results, tickets, performancesStudents, families, community
Giving and alumniAnnual fund, capital campaigns, alumni news, reunionsDonors and alumni
CareersOpen positions, certification requirements, benefits, applicationTeachers and staff candidates
Accessibility and policiesAccessibility statement, nondiscrimination notices, privacy, Title IX contactsLegal compliance

Admissions is the marketing site inside the school site

For a private or independent school, the admissions section is where enrollment is won, and it should be written and designed like a conversion path: who the school is for, what a day looks like, what graduates do, what it costs and what aid is available, and a single next step (inquire, visit, apply) repeated on every page. Tuition should be published in dollars, not hidden behind a form; families who cannot find it assume the worst and leave. Public schools use the same section for enrollment and school choice: boundaries, registration steps, required documents and the registration deadline.

The calendar is the most used page on the site

On most school websites the calendar receives more visits than the home page, and it is usually the worst page: a wall of events with no filters, no feed, and dates entered by five people in five formats. We build one master calendar with categories for each school, division, team and activity, subscription feeds so families can add it to their phone calendars, and a simple entry form for staff. When a calendar comes from a student information system or an athletics scheduler, we sync it rather than retype it.

The ADA Title II web accessibility rule published by the Department of Justice in 2024 requires state and local government entities, including public school districts and public colleges, to make web content conform to WCAG 2.1 Level AA, with compliance dates in 2026 and 2027 depending on population. Private schools face similar expectations under Title III and Section 504 when they receive federal funds. We design and test every school site against WCAG 2.1 AA (color contrast, keyboard navigation, captions, document accessibility, form labels) and hand over an accessibility statement and a document-remediation process for the PDFs the office will keep publishing. Our ADA compliant website design page explains the standard in detail.

Emergency and closure notices

A school website needs an alert layer that the front office can turn on from a phone in thirty seconds: a banner on every page, an optional takeover for major emergencies, and a push to the notification system. We build it as a single field in the CMS with a start and end time, so a snow-day notice does not linger into the following week.

Pages and structure we build for schools and districts

Typical sitemap for a single school and for a district
SectionSingle schoolDistrict with several schools
Home1 page: story, quick links, news, calendar, alerts1 district home plus 1 home per school, sharing news and calendar layers
AboutMission, history, leadership, accreditation, factsDistrict leadership, board, budget, strategic plan
Admissions or enrollment5-10 pagesDistrict enrollment plus per-school pages
Academics1 per division or grade band, 5-15 pages1 per school plus district programs (special education, gifted, CTE)
Student lifeAthletics, arts, clubs, service, 5-20 pagesPer school
Calendar and newsShared layerShared layer with per-school filters
FamiliesPortals, forms, menus, transportation, handbooksDistrict services plus per-school pages
Directory1 searchable page1 searchable directory with school and department filters
Board and public recordsOptional for private schoolsRequired: agendas, minutes, policies, budgets
Giving and alumni5-10 pages for independent schoolsFoundation pages
Careers2-5 pagesCentral careers with per-school listings
Platform fit for school websites (1-5, editorial)Platform fit for school websites (1-5, editorial)
Education platforms win on ready-made school layers; a custom multisite wins on design control and running cost.

Platform choices for school websites

Schools have a genuine choice between education-specific platforms and a custom build. Finalsite, Blackbaud’s School Website System and Apptegy are built for schools and bundle calendars, directories, alerts and multi-site management; they charge an annual subscription and constrain design to their templates. A custom WordPress multisite gives a district the same shared layers with full design freedom, no per-school subscription, and a much larger pool of developers, at the cost of building those layers once. Webflow suits a single small independent school with a design-led brand and a modest calendar. Compare the general trade-offs in best CMS platforms and Webflow vs WordPress.

Platform fit for school websites
PlatformBest forWatch out for
Custom WordPress multisiteDistricts and networks wanting shared calendar, news, directory and alerts with full design controlBuilding the shared layers is real work; budget for it once
FinalsiteIndependent schools and districts that want a school-specific platform with supportAnnual subscription; template design boundaries; migration cost later
Blackbaud School Website SystemIndependent schools already running Blackbaud enrollment, tuition or fundraisingBest value only inside the Blackbaud stack
ApptegyPublic districts that prioritize a mobile app and mass notification alongside the siteApp-centric; deep design changes are limited
WebflowA single small private school with a strong brand and simple calendar needsNo native multisite; calendar and directory need third-party tools
Squarespace or Wix templateMicro-schools, preschools and startups needing a presence nowWeak calendar, directory and accessibility tooling; outgrown quickly

Integrations that make a school website useful

Common school website integrations
NeedSystems we connectWhat it changes
Student information systemPowerSchool, Infinite Campus, Skyward, Veracross, Blackbaud SISDirectory, calendars and bell schedules stay accurate without retyping
Admissions and enrollmentFinalsite Enrollment, Blackbaud Enrollment Management, SchoolMint, district online registrationInquiry and application forms feed the admissions office directly
Communication and alertsParentSquare, SchoolMessenger, Remind, ApptegyOne emergency post reaches site, app, text and email
Learning platformsGoogle Classroom, Canvas, Schoology, Clever, ClassLinkPortal links that land families and students where they need to be
AthleticsrSchoolToday, Arbiter, MaxPreps, VNNTeam schedules and results without manual updates
GivingBlackbaud Raiser’s Edge NXT, Bloomerang, Givebutter, ClassyDonation pages tied to the fundraising database
CareersFrontline Recruiting, SchoolSpring, Indeed feeds, district HR portalsOpenings publish once and appear everywhere
DocumentsGoogle Drive, SharePoint, BoxHandbooks and forms updated in one place
AnalyticsGA4, Google Tag Manager, Search ConsoleInquiry and visit requests attributed to their source

Families do not want to remember which system holds grades, which holds lunch balances and which holds the bus route. A school website should present one Families page with every portal, labeled by what it does rather than by vendor name, and where the district runs Clever or ClassLink we link to the launchpad so a single login opens everything.

Planning this kind of website?Send the brief and we return a written scope, a fixed price and a page-by-page plan before any design starts.

Get a website proposal

SEO and AI search for schools

School search demand is local and comparative: “private schools near me”, “[town] elementary school”, “best middle schools in [county]”, “[school name] calendar”, “[school name] tuition”. Half of it is branded and navigational, which is why the calendar, directory, tuition and lunch-menu pages must be indexable and fast. The other half is comparative, and it is answered by review sites and AI assistants that read whatever the school has published. A school that states its tuition, class sizes, programs, accreditation and outcomes in plain text on its own site gets quoted accurately; one that hides them gets described by someone else. We mark each school up with School or EducationalOrganization structured data, each event with Event data, and each campus with its own address and hours.

What families ask AI assistants about schools

  • “How much does [school] cost and is financial aid available?”: answered by a tuition page with real numbers and aid ranges.
  • “What is the student-teacher ratio at [school]?”: answered by a facts page that states it and the year it was measured.
  • “Does [school] offer [program]?”: answered by one page per signature program, not a bulleted list on the academics page.
  • “When does [school] start and what are the holidays?”: answered by an indexable calendar with a printable year-at-a-glance.
  • “Is [school] accredited and by whom?”: answered by an accreditation page that names the body and the year of the last review.
  • “How do I enroll at [district]?”: answered by an enrollment page with steps, documents and deadlines, in every language the community speaks.

Multilingual pages for the communities the school serves

Many districts serve families whose first language is not English, and a machine-translation widget is not the same as a translated enrollment page. We build the core pages (enrollment, calendar, alerts, transportation, meals) as real translated pages with hreflang, and use a translation layer for the long tail. Our multilingual website design page covers the mechanics.

How we build a school websiteHow we build a school website
The front office, admissions, athletics and IT are each involved at a named stage.

How we design and build a school website

The sequence below is built around the school year: discovery in the spring or early summer, launch before the first day of school, and the admissions season as the first full test.

  1. Discovery: enrollment goals, the audiences and their top tasks, the systems in place (SIS, enrollment, communication, athletics), governance and who publishes what.
  2. Content audit: every page on the current site, its traffic, its owner and whether it survives, with a document inventory for accessibility remediation.
  3. Structure: sitemap for each audience, the shared calendar, news, directory and alert layers, and the district-to-school relationship if there are several campuses.
  4. Design: a design system from the school’s brand with templates for admissions, academics, news, events, directory and portal pages, tested for WCAG 2.1 AA.
  5. Build: WordPress multisite or the chosen platform, shared layers, integrations with the SIS and communication tools, forms, alerts and structured data.
  6. Content: admissions and program pages written or edited with the school, calendar and directory imported, documents remediated or replaced with pages.
  7. Training and launch: role-based training for the front office, communications and athletics staff; redirect map; accessibility and performance checks.
  8. After launch: monthly reviews of admissions inquiries, accessibility scans and calendar health, plus new pages for programs and campaigns.

What school website design costs

Planning figures for US schools, driven by the number of schools sharing the platform, the integrations, the size of the content migration and the amount of document remediation. Our website development cost guide shows what sits inside each line.

School website cost ranges (planning figures)
ScopeRangeTimeline
Small private school or preschool on a builder, 15-30 pages$5,000-$15,0005-8 weeks
Custom WordPress site for one school, 40-80 pages, calendar and directory$15,000-$35,00010-14 weeks
Independent school with admissions funnel, giving and alumni, SIS integration$30,000-$60,00012-16 weeks
District or network multisite, 5-20 schools, shared layers, translation$60,000-$200,0004-8 months
Education platform subscription (Finalsite, Blackbaud, Apptegy)$5,000-$40,000 per year by sizeOngoing
Hosting, maintenance, accessibility scans and support$200-$1,500 per monthOngoing
A typical school website timelineA typical school website timeline
Start in spring to launch before the first day of school; document remediation is the usual delay.

School website design by institution type

Public elementary, middle and high schools

One school inside a district site. The school page set needs its own identity within the district design system: principal’s welcome, bell schedule, staff directory, calendar filtered to that school, athletics and clubs, and the enrollment path back to the district. The most valuable work is usually the calendar and the alert layer.

School districts and charter networks

A parent site and one child site per school, sharing news, calendar, directory and alerts. Governance matters as much as design: who can publish district-wide, who can publish per school, and how board documents, budgets and policies are kept current and searchable. Translation of enrollment and safety pages is often required by the community, and accessibility is required by law.

Private and independent schools

Admissions is the product. The site needs an inquiry-to-enrollment path with tuition and aid stated plainly, a visit scheduler, program pages that show outcomes, faculty profiles, and giving and alumni sections tied to the fundraising database. Design quality signals the school’s standard, so photography and typography are budgeted, not borrowed.

Faith-based and parochial schools

The admissions and academics structure of an independent school plus parish or diocesan relationships, service and formation programs, and often a shared brand with the sponsoring institution. Tuition assistance and scholarship pages carry more weight here than anywhere else.

Community colleges and universities

Programs are the unit of the site: one page per degree or certificate with requirements, cost, outcomes and how to apply, plus admissions by student type (first-year, transfer, adult, international), a catalog, and department sites governed by a shared design system. Search is national for programs and local for the campus; see higher education SEO.

Preschools, micro-schools and learning centers

A short site: philosophy, ages and hours, tuition, a tour request and a waitlist. A builder template configured well and kept accessible is the right answer at this size, with a path to a custom build if the school adds campuses.

What to gather before a school website project starts

  • Brand assets: logo files, colors, typography, mascot art and any brand guidelines.
  • Enrollment numbers, class sizes, ratios, accreditation and the year each fact was last verified.
  • Tuition and fees by grade or program, aid ranges and the application deadlines for the coming cycle.
  • The list of systems in use: SIS, enrollment, communication, athletics scheduler, fundraising, LMS and single sign-on.
  • A staff directory export with the fields the school allows to be published.
  • The current calendar in a feed or export, with the categories families actually use.
  • Photography rights: which students have media releases on file, and a plan for a new shoot.
  • Policies, handbooks, board documents and every PDF currently linked from the site, with an owner for each.
  • Translation needs by language and the pages that must be translated rather than machine-rendered.
  • The people who will publish after launch, by role, and the approval path for public notices.

Measuring a school website after launch

  • Inquiries, visit requests and applications started, by source and by program page.
  • Calendar subscriptions and calendar page visits, which show whether families trust it.
  • Search rankings and AI-assistant answers for the school’s name plus tuition, calendar, enrollment and program terms.
  • Accessibility scan results each month and the number of inaccessible documents remaining.
  • Alert usage: how quickly a closure notice was posted and how many people saw it.
  • Directory searches and the emails or calls they produce.
  • Careers page visits and applications by role.
  • Page speed on phones for the calendar, news and portal pages, which are used most on mobile.

Mistakes that cost schools enrollment and trust

  • Tuition hidden behind an inquiry form, so families assume it is unaffordable and never inquire.
  • A calendar entered by hand in five formats with no subscription feed, so families stop trusting it.
  • Handbooks, menus and forms published only as scanned PDFs that fail accessibility and search.
  • A directory that lists staff by title only, with no search, so families call the front office.
  • Portal links buried in a menu labeled by vendor name rather than by task.
  • An alert system that requires a developer, so closure notices go out on social media and not the site.
  • Photos without media releases, or stock photos of students who do not attend the school.
  • Redesigning without a redirect map, dropping the rankings the old program pages had earned.
  • Launching in the middle of admissions season, when staff have no time to learn the new CMS.

Template, education platform or agency: which fits your school

Ways to get a school website
OptionCostFits whenLimits
Template on a builder$500-$3,000 plus subscriptionPreschool or micro-school with one editorCalendar, directory and accessibility are weak; outgrown fast
Education platform subscription$5,000-$40,000 per yearA school or district that wants vendor support and a mobile appTemplate design limits; migration cost when leaving
Freelance designer on WordPress$4,000-$12,000Small independent school with a communications lead who can writeShared layers and integrations are rarely built well at this budget
Agency custom build$15,000-$60,000Schools and districts competing on enrollment, accessibility and integrationsNeeds 8-12 weeks of staff input across departments
Agency multisite platform$60,000-$200,000Districts and networks with many schools and shared governanceOngoing content governance is your responsibility
10-16 wks — Custom build. One school, discovery to launch..
$15k-$60k — Custom range. Planning figures..
1 per school — Sites in a multisite. Shared layers..
2026-2027 — ADA Title II dates. WCAG 2.1 AA..
Owned — By the school. Site, content, accounts..
Monthly — Accessibility scans. Documents tracked..

How Progression Agency builds school websites

We design and build school websites from New York City for schools, districts and colleges across the United States and worldwide: WordPress multisite platforms and education-platform implementations, admissions funnels written with the school, SIS and communication integrations, WCAG 2.1 AA accessibility, and the education marketing and maintenance that follow. Related: online course website design, nonprofit website design, community website design and website design and development.

Planning a school website?

Send us your school type, the systems you use and the current site; we reply with a page plan, an accessibility summary and a fixed price.

Get a school website proposal

Frequently asked questions

What is school website design?
The planning, design and build of a website for a school, district or college, organized around admissions, academics, a shared calendar, news, directory and alert layers, with accessibility and integrations built in.
What should a school website include?
Admissions or enrollment with tuition and deadlines, academics by division, a filterable calendar with feeds, news and alerts, a searchable directory, a families page with portal links, athletics and arts, giving and alumni for independent schools, board records for public schools, careers and an accessibility statement.
How much does a school website cost?
As planning figures, $5,000-$15,000 for a small private school on a builder, $15,000-$60,000 for a custom school website, and $60,000-$200,000 for a district or college platform; hosting and support $200-$1,500 a month.
How long does it take to build a school website?
5-8 weeks on a builder, 10-16 weeks for a custom single-school site, and 4-8 months for a district multisite, timed to launch before the school year starts.
What is the best platform for a school website?
Custom WordPress multisite for districts and networks that want design control; Finalsite, Blackbaud School Website System or Apptegy when a school wants an education-specific platform with vendor support; Webflow for a single small independent school.
Do public schools have to make their websites accessible?
Yes. The Department of Justice ADA Title II rule requires state and local government websites, including public school districts, to conform to WCAG 2.1 Level AA, with compliance dates in 2026 and 2027 depending on population.
Can the website pull from PowerSchool or another SIS?
Yes. We sync directory, calendar and bell-schedule data from PowerSchool, Infinite Campus, Skyward, Veracross or Blackbaud SIS rather than retyping it.
How do you handle emergency alerts?
A single CMS field with start and end times places a banner on every page and can push to ParentSquare, SchoolMessenger or your notification tool; the front office can post it from a phone.
Should tuition be published on the site?
Yes. Families who cannot find tuition assume the worst and leave; publishing tuition with aid ranges increases qualified inquiries.
Do you build district websites with a site per school?
Yes. A WordPress multisite gives each school its own site with shared news, calendar, directory and alerts governed from the district.
Do you translate school websites?
Core pages such as enrollment, calendar, alerts and transportation are built as real translated pages with hreflang; a translation layer covers the rest. See our multilingual website design page.
How do you handle PDFs and handbooks?
We inventory every document, convert the important ones to accessible web pages, remediate the rest, and set up a process so new documents are published accessibly.
Can staff update the site without a developer?
Yes. Role-based editing lets the front office post news and alerts, athletics update schedules and admissions edit its own pages, with training included.
Do you build private school websites with an admissions funnel?
Yes: inquiry, visit, apply, with tuition and aid stated, program pages that show outcomes, and integration with Finalsite Enrollment, Blackbaud or SchoolMint.
Do you build college and university websites?
Yes: program pages as the unit of the site, admissions by student type, catalogs and department sites governed by a shared design system.
What about student photos and privacy?
We publish only photos of students with media releases on file, avoid names with faces unless policy allows, and keep directory fields to what the school approves.
How does the website help with search and AI answers?
Pages that state tuition, ratios, programs, accreditation and dates plainly, with School and Event structured data, are what search engines and AI assistants quote.
Can you migrate our site from Finalsite or another platform?
Yes. We export content and documents, map every old URL to a new one, and rebuild the calendar and directory from feeds.
Will the redesign hurt our search rankings?
Not when the redirect map, matching URLs and performance checks are done before launch, which is part of every build.
Do you provide marketing after launch?
Yes: enrollment campaigns, local search, and AI-answer optimization through our education marketing and AEO for schools services.
Where is Progression Agency and who do you serve?
New York City, serving schools, districts and colleges across the United States and worldwide.
How do we start?
Send your school type, the systems you use and the current site; we return a page plan, an accessibility summary, a fixed price and a schedule.

Planning this kind of website?Send the brief and we return a written scope, a fixed price and a page-by-page plan before any design starts.

Get a website proposal

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us