Midnite Systems

School website design with a plan for every page, photo and form

School website design is how we plan, build and run your site. ADA.gov says a public university linking to a third-party tuition payment page needs to pick an accessible one, so we check each tool the site links to.

Who is school website design for?

School website design is the planning, writing, design and build of a school’s or college’s site, and the running of it after launch. We would offer it at three levels. A local school is one campus where one head or principal makes the calls: a private school, a single charter or a small college. A regional one is a district, a charter network or a multi-campus college, with offices between the person at the top and each campus. A national one works across the country, often under more than one name, and already has a communications team or an agency.

The level changes the work. The page plan grows, more departments want a say in it, and the site links to more of the school’s systems. The market’s ranges for each level are in the pricing section of this page, and the full picture is on what a website costs. If you want the general case first, start with web design.

What changes when the site belongs to a school?

The content does. A school’s site can publish student names, photos of children, handbooks, forms, a calendar, and links into a portal and a payment page. Three federal rules touch that content: FERPA, the ADA Title II web rule and COPPA. Each belongs to the school, and the school’s counsel decides how it applies. They are set out with their section numbers on our education marketing page, so this page doesn’t restate them.

What this page covers is how they shape the build: the page plan, the photo workflow, the checks against WCAG 2.1 Level AA and the tools the site links to. Nothing we build is a finding that a school meets a rule.

Which pages does a school website need?

Start with the way in. For a K-12 school that is admissions or enrollment, for a college it is applying, and either way the next step sits on every page. Around it goes a page for each program or grade level, covering what a student does there, who teaches it and what it asks of a family. Then a calendar, a news page, a staff directory, a page for each department a visitor would look for by name, and an office page that says how to reach a person.

Add what only a school has: tuition and aid shown as the school publishes them, with a link to the source and the date it was last checked; a handbook and forms page; a page for closures and notices; a careers page when the school is hiring. A claim about outcomes, test scores or rankings goes on only when the school gives us the figure, its date and where it’s published.

Keep the pages distinct. Two program pages that repeat each other don’t help a family or a search engine, and the search side of that is on education SEO.

Who is the site for, a new family or an enrolled one?

We plan for both, because they want different things from the same screen. A family comparing schools reads program pages, looks for the admissions path and wants to see the place. A family already enrolled wants the calendar, a closure notice, a form or the link to the portal, and wants it quickly on a phone.

So the plan puts the admissions step in the main menu and gives every page a bar of quick links to the calendar, notices and portal. Neither visitor has to dig through the other’s pages. On a district site, the same idea repeats at the level of each campus.

How would student names and photos be handled?

Around the school’s own list. The rules on directory information are on the education marketing page; this is what we would build. Every image and name on the site gets a record: what it is, which pages show it, and who at the school approved it. The school’s opt-out list decides what appears, and we check the site against the list again whenever the school changes it.

A removal request reaches us, and we take the image off every page that shows it, using the record to find them. Image file names and captions carry no student’s name unless the school’s list allows it. Before a photo goes live, we strip the location and camera data from it. Whether a photo is directory information or needs consent is the school’s decision, made with its counsel.

What does building to WCAG 2.1 Level AA involve?

The Title II rule names WCAG 2.1 Level AA as its technical standard, with the dates and section numbers on the education marketing page, so Level AA is the level we build and check to. It is our design target. It isn’t a promise about what the rule requires of your school.

WCAG 2.1 is the W3C’s Recommendation of 5 June 2018, and its success criteria are specific. Three show up on a school site again and again:

  • Contrast: criterion 1.4.3 asks for text with a contrast ratio of at least 4.5:1. We test a school’s colors against that ratio before any text uses them.
  • Captions: criterion 1.2.2 asks for captions on prerecorded audio in synchronized media, and 1.2.4 asks for captions on live audio. A livestreamed board meeting or ceremony depends on the video vendor.
  • Text alternatives: criterion 1.1.1 asks that non-text content have a text alternative that serves the equivalent purpose. Every image gets one, and the photo workflow decides whether it can name a student.

The checks reach past the pages we write. For each tool the site links to, whether a calendar, a portal, an application system or a payment page, we write down who runs it and what we found.

Can families book a tour or send an inquiry from the site?

Yes. Families book a tour from the open times the school sets, so the calendar offers only slots the office has opened. An inquiry form sends each message to the office that answers it: admissions, records or the front desk. Every form is spam-protected and sends its message by email or into your CRM’s own forms.

For a K-12 school, the form asks for a parent or guardian’s details. For a college, the applicant fills it in. On any page aimed at children under 13, we would put no form, sign-in or uploaded photo, and the reasons are on the education marketing page.

What goes into the build that visitors never see?

The site is built in our own system on Astro. Each page carries structured data in the vocabulary of schema.org, which has a type for this field: School, defined as “A school.”, and CollegeOrUniversity, “A college, university, or other third-level educational institution.” Both sit under EducationalOrganization, “An educational organization.” We would use the one that fits your institution.

Beyond that come a sitemap, IndexNow and robots rules that let search and AI crawlers read the site. Launch checks hold back any page with a fact still unconfirmed, so a draft line about a fee or a date can’t slip onto the live site.

What happens to our current website, domain and email?

If you have a site now, moving it is a site migration. The inventory marks every document on the old site: rebuild it as a page, replace it or retire it. Documents that families use to apply or take part come first. Each old address, documents included, maps to its new page with a permanent redirect, so old links and bookmarks still land.

Your domain stays registered in your name, wherever it’s registered now. Before launch we save a copy of your DNS records, then change only the records that point the domain at the new site. The registrar, the nameservers and your email settings stay as they are.

Will a new school website rank on Google?

A site can be built so search engines read it easily. Where it ranks depends on more than the build. Google’s own advice on hiring an SEO says it plainly: “No one can guarantee a #1 ranking on Google.” We do not guarantee search rankings, traffic, or uninterrupted uptime.

What we do control is the site itself: a page for each search worth winning, clear headings, structured data and pages that load quickly. The month-to-month search work after launch is on education SEO.

Can we see a website you’ve built?

Yes, one from another field: the Alvy Logistics website. It runs about 70 pages on Astro, in the build system we would use for a school, and we look after it with Alvy. Alvy is owned by our co-founder Noah Alvarez, and DSI is an Alvy company. It’s a freight site, so it shows how we plan and build at that size and says nothing about schools. No school is among the sites we’ve built.

Who keeps the site current after launch?

Running the site is a monthly plan, and your proposal sets its scope. A school site has its own calendar of changes: a new school year, staff who join or leave, closures and notices, a new vendor tool, an update to the photo list. The record behind each image changes with the list.

From the day the site goes live, Google Analytics 4, Google Search Console and Bing Webmaster Tools are connected, so you can see which searches bring families in and what they do once they arrive. Pages for young children are the exception: we set up analytics there only after counsel has decided how.

How does a school website project start?

With a 15-minute call. You talk with Nicolas Perez or Noah Alvarez, our co-founders. Bring your current site’s address, the list of tools it links to and whether the school is public, charter, private or a college. A written proposal follows, then the inventory, research and page plan, words and design, a private preview you check, and the launch.

School website design is one of the services we run from our office in Valencia, for businesses across the US. Midnite Systems was formed in 2023. Book a 15-minute call, or read what a website costs first.

Sources

12 cited

Pricing

What school website design costs at each level

For a new website at each level, the ranges below are what US agency price pages and guides show, as read in October 2026. On a school site, the number of programs and departments, the tools the site links to and how much moves across from the old site decide where in a range a build lands. Your own figure comes in the scoped proposal that follows the 15-minute call.

  • Level 01

    Established local business

    Market range

    $6,500 to $15,000

    Source: WebFX and DesignRush, checked October 2026

    Our ranges

    Website build
    $6,500 to $15,000
    Care plan
    $85 to $100 a month
    Hosting, DNS, SSL, security, uptime, backups and updates.
    No setup fee on a site we built.
  • Level 02

    Multi-location or regional

    Market range

    $15,000 to $50,000

    Source: WebFX, DesignRush and Lee Media Group, checked October 2026

    Our ranges

    Website build
    $15,000 to $50,000
    Care plan
    $150 to $225 a month
    All of that, plus about an hour of changes a month, a next-day reply, monthly checks and a report.
    No setup fee on a site we built.
  • Level 03

    National

    Market range

    $50,000 to $100,000

    Source: WebFX, Huemor and OuterBox, checked October 2026

    Our ranges

    Website build
    $50,000 to $100,000
    Care plan
    $350 to $500 a month
    All of that, plus up to four hours of changes a month, a four-hour reply, a named contact and a quarterly call.
    No setup fee on a site we built.

What moves the price

  • 01

    How many programs and departments get pages

    A school with one program needs fewer pages than a college with dozens of departments, and each page is researched and written for its own audience.

  • 02

    What the site links to

    A calendar, a parent or student portal, an application system and a payment page each take checking, and some take a connection built and tested.

  • 03

    How much moves across from the old site

    Handbooks, forms and board documents each get a decision: rebuild as a page, replace or retire. A long document archive adds work.

  • 04

    How many images and names are published

    Every photo and name needs a record tied to the school's list, so a gallery-heavy site takes longer than one with a few images.

  • 05

    Who writes the words, and in how many languages

    Copy we research and write takes more time than copy your office supplies and we edit, and each language is a version of its own to write and check.

Market ranges from agency price pages and guides, read October 2026. Ranges, not quotes: every engagement is scoped on a 15-minute call.

The work behind it

  • Alvy Logistics

    The Alvy Logistics website: a 70-page rebuild in our own system.

  • Midnite Systems

    Formed in 2023.

  • Valencia, CA

    Our office in Valencia, CA, open Monday to Friday, 8am to 4pm.

Alvy is owned by our co-founder Noah Alvarez, and DSI is an Alvy company.

What goes into a school website

  • Fig 0.1

    Research on how families search

    The searches families and students use to find a school or a program, and what the schools that show up for them publish.

  • Fig 0.2

    A page plan from your programs

    A page for each program or grade level, plus admissions, calendar, news, staff, handbook and contact pages, in the order a visitor looks for them.

  • Fig 0.3

    Words your office checks

    Plain copy for every page, with dates, fees and claims checked against the facts the school gives us.

  • Fig 0.4

    A photo and name workflow

    A record for every image and name on the site, tied to the school's own list, and a way to take one down.

  • Fig 0.5

    Design built to WCAG 2.1 Level AA

    Contrast, captions, text alternatives and forms checked against the level the Title II rule names. It is our design target, not a promise about what the rule asks of your school.

  • Fig 0.6

    The build

    Built in our own system on Astro, with School or CollegeOrUniversity structured data, a sitemap, IndexNow, robots rules for search and AI crawlers, and launch checks that hold back any page with a fact still unconfirmed.

  • Fig 0.7

    Inquiry forms and tour booking

    Spam-protected forms that send each inquiry to the right office, and tour booking from the open times the school sets.

  • Fig 0.8

    Redirects and measurement

    Each old address mapped to its new page, and Google Analytics 4, Google Search Console and Bing Webmaster Tools connected at launch.

How it runs

How a school website gets built

  1. Step 01

    A 15-minute call

    You talk with Nicolas Perez or Noah Alvarez, our co-founders, about the school, who decides and what the site you have now doesn't do.

    Your site's address, a list of the tools it links to, and whether the school is public, charter, private or a college.

  2. Step 02

    A written proposal

    A written scope with the page list and the price for your level, for you to approve.

    Your approval, and one named person who checks facts for the school.

  3. Step 03

    An inventory of what the site publishes

    We list every page, document, image and name on the current site and every tool it links to, and mark each one keep, rebuild or retire.

    The school's photo and directory-information list, and the owner of each tool.

  4. Step 04

    Research and the page plan

    We study the searches in your area and plan a page for each program and department that earns one.

    The programs you offer and the families or students you most want to reach.

  5. Step 05

    Words and design

    Copy for every page, and a design in the school's colors that is tested for contrast before any text uses them.

    Answers on facts, and photos the school has cleared for use.

  6. Step 06

    A private preview

    The whole site at a private address, for the school to read and test before it goes live.

    One list of changes, and a read by your counsel of any page that touches a rule.

  7. Step 07

    Launch and running

    The domain pointed at the new site, the old addresses redirected and the analytics connected. A monthly plan then keeps the site running, and your proposal sets its scope.

    Access to your DNS settings, or the person who holds it, and a note when a program, a tool or a name on the list changes.

Questions

Frequently asked questions

Can a school website show student names and photos?

Where the school has decided it may. The Department of Education says a photo of a student can be an education record, and that schools often designate photos of public events as directory information, get consent, or do both. Which route applies is the school's call, with its counsel. On a build, each image and name carries a record that points back to that decision.

What does WCAG 2.1 Level AA ask of a school's pages?

Level AA includes success criterion 1.4.3, which asks for text with a contrast ratio of at least 4.5:1, with exceptions that include 3:1 for large text. It also includes 1.2.4, which says captions are provided for all live audio content in synchronized media. A school that streams a board meeting or a ceremony should ask its video vendor about live captions.

Can the site take applications and tuition payments?

It can link to them, and the school's admissions or payment system finishes the job. That keeps the records in the system the school already runs. The link matters: ADA.gov's example is a public university that has to pick an accessible third-party tuition payment page, so we write down who runs each tool and what we found when we checked it.

Do you replace our student information system or portal?

No. Those systems hold the school's records, and we would leave them alone. We connect the website to one only where the school asks, and we check the pages of the website against WCAG 2.1 Level AA either way. Tell us what you run on the call and the plan starts from it.

Can families book a tour online?

Yes, from the open times the school sets, so the calendar shows only the slots the office has opened. Each booking and each inquiry goes to the person who answers it. We don't promise reminders or follow-up messages that the office hasn't set up.

Talk with a co-founder

Book a 15‑minute call