How much does a school website cost?
A small single-campus school website costs $3,500 to $7,000. A full multi-program school site runs $7,000 to $18,000, plus care at $100 to $350 a month.
A small single-campus school website costs $3,500 to $7,000. A full school site with a real admissions funnel, calendars, a large staff directory, and translated content costs $7,000 to $18,000. Ongoing care runs $100 to $350 a month on top of that, and hosting adds $10 to $50 a month.
I have built sites for charter, private, and faith-based schools in Minnesota for years, including Gateway STEM Academy in St. Paul, Midway Star Academy, Iqra School, and Darul Uloom New York. The pattern is consistent: schools are quoted like small businesses and then discover mid-project that they have four audiences, six approvers, and a calendar that has to be right or the phone rings.
How much does a school website cost, by size of school?
Place yourself by the number of programs and the number of staff who appear on the site, not by enrollment. A 90-student school with PreK, K-8, an afterschool program, and a summer session is a bigger website than a 400-student school with one grade band.
| Type of school site | Price | Timeline | What it includes |
|---|---|---|---|
| Starter, single campus | $3,500 – $7,000 | 4 – 6 weeks | 8 to 14 pages, one program, apply or enroll path, short staff list, embedded calendar |
| Full school site | $7,000 – $18,000 | 6 – 12 weeks | 20 to 40 pages, multiple programs, real admissions funnel, filterable staff directory, news, events, one translated language |
| District or multi-campus | $18,000 – $25,000+ | 12 – 16 weeks | Shared template across buildings, per-building news and calendars, student information system links, formal accessibility testing |
| Redesign of an existing site | $2,500 – $12,000 | 4 – 10 weeks | Adds content migration and redirect mapping so you do not lose the pages families already bookmarked |
These bands sit inside our published website pricing, and there is no separate school rate card. Payment is normally 50 percent to start and 50 percent at launch, which is also how most schools split a project across two fiscal years.
What actually drives the price up?
Seven things. Everything else is noise. Here is roughly what each one moves on a quote.
| Cost driver | Typical impact | Why |
|---|---|---|
| Number of programs | $400 – $900 per program | Each one needs its own page, its own photos, and its own enrollment path |
| Admissions funnel depth | $1,000 – $4,000 | A “contact us” box is cheap. Tour scheduling, an application form, document uploads, and status emails are not |
| Calendar integration | $500 – $2,000 | An embedded Google Calendar is nearly free. A calendar that filters by grade and syncs to a student information system is real development |
| Staff directory size | $600 – $2,500 | Twelve people on a page is a page. Ninety people with photos, departments, grade levels, and search is a small database |
| Second or third language | $1,200 – $3,500 | Templates, navigation, and forms all duplicate. Human translation is billed separately |
| Photo library | $0 – $2,500 | Supplying good photos costs nothing. A half-day photographer in your building costs money and is usually worth it |
| Student information system integration | $1,500 – $6,000 | Pushing enrollment data into PowerSchool, Infinite Campus, or JMC is software work, not web design |
The language line is not optional for a lot of Twin Cities schools. If your families speak Somali, Spanish, Hmong, or Karen, translated enrollment pages are the difference between a family applying and a family calling the front office to ask a question they should not have had to ask. Budget for the human translator, not machine translation of your enrollment terms.
What does a school website actually need?
Six things. A parent deciding where to send their child, a parent who already enrolled and needs today’s information, a prospective teacher, and an authorizer or accreditor all have to be served in about eight seconds each.
Enroll or apply, visible from every page, with the deadline and the next step written in plain language. This is the single highest-value element on a school site and it is routinely buried three clicks deep under About.
Calendar and closings, accurate. Minnesota schools live and die by this between November and March. A calendar that is three weeks stale trains parents to call instead of look, and once they stop trusting it they never come back.
Staff directory with real contact paths. Not a photo wall. A parent needs to reach the fourth-grade teacher without going through the front desk.
Board and compliance documents where an authorizer can find them in one click. Minnesota charter boards operate under open meeting rules, and your authorizer has specific expectations about what gets posted and when. Ask them for the list before you scope the site rather than after.
Accessibility that actually works. Public and charter schools are covered by ADA Title II, and the Justice Department’s 2024 rule points to WCAG 2.1 Level AA with compliance dates in April 2026 and April 2027 depending on the entity. Private and religious schools are covered differently, and religious organizations have their own carve-outs. Ask your attorney which applies to you, then read our website accessibility guide so you know what to ask a vendor for. WebAIM’s annual scan of a million home pages finds detectable failures on the overwhelming majority of them, so assume your current site has problems until someone tests it.
Photos of your actual building and actual students, with the right media releases on file. Stock photos of a smiling child in a hallway that is not your hallway are the fastest way to lose a family who is comparing three schools.
What do vendors upsell that schools do not need?
A parent portal, if you already have one inside your student information system. Most schools that buy a second portal end up with two logins and parents who use neither.
A custom mobile app. A school app costs $20,000 to $75,000 to build for iOS and Android and needs updating every year the operating systems change. Unless you have thousands of families and a communications staffer, a fast mobile-friendly website plus your existing SIS notifications does the same job. We wrote out the full comparison in website or app.
A blog or news section nobody will feed. If no staff member owns weekly posting, a news feed that stops in October makes the school look closed. Ship a simple announcements list instead.
Live chat, video backgrounds, and animated statistics counters. None of these enroll a student.
Should you use a school CMS or an independent studio?
Specialist school platforms like Finalsite, Apptegy, Edlio, and Blackbaud build for K-12 specifically and bundle things a district genuinely needs. They also price as an annual subscription with a setup fee and a multi-year agreement, and they rarely publish that number, so get it in writing before you fall in love with the demo.
| Specialist school CMS | Independent studio | |
|---|---|---|
| Cost shape | Setup fee plus an annual subscription that renews forever | One-time build plus an optional monthly care plan |
| Five-year cost, single campus | Often higher, because the subscription never stops | Usually lower, because year two is care-plan only |
| Design | Template family, recognizable across many schools | Built for your school, no template siblings |
| Bundled tools | Alerts, calendars, portal, sometimes an app | You keep what you already have and pay for nothing extra |
| Support | Ticket queue, defined SLA, no single named person | The person who built it answers the phone |
| Lock-in | High. Design and content often live in a proprietary system | Low if the contract says you own the files and hosting |
| Best fit | Districts with several buildings and a communications director | Single-campus charters, private schools, and faith-based schools |
I will be straight about where the platforms win. If you run four buildings, need mass notification with phone and SMS fallback, and have someone whose job is school communications, a specialist platform earns its subscription. That is a real product solving a real operations problem, and an independent studio quoting you a website is not solving it.
Where they lose is the single-campus school. You pay every year for a district feature set you do not use, and if you leave, you often cannot take the design with you. Before signing anything, read do you actually own your website and make sure the contract answers who holds the domain, the hosting, and the source files.
When should a school not hire a studio at all?
If you are under about 120 students, have one program, one campus, and one person on staff who writes clearly and enjoys it, do not hire us. Buy Squarespace, spend a weekend on it, pay a designer $800 to $1,500 for a logo and a color system if you need one, and put the rest into the classroom. Total cost around $2,000 including the first two years of subscription. That site will be honest and current, which beats a $9,000 site that goes stale in March.
The same goes if your current site is only two or three years old and merely looks dated. Spend $1,500 on a photographer and a copy pass over your enrollment pages first. If enrollment inquiries still do not move, then talk about a rebuild. Our website redesign checklist will tell you within twenty minutes whether you have a design problem or a content problem.
And if you are mid-contract on a school platform, do not break the contract to save money. Wait for the renewal date, then decide. Early termination usually costs more than a year of the thing you are trying to escape.
How do schools pay for a website?
Four sources, usually stacked.
Operating budget as a technology or marketing line, split across two fiscal years using the 50 percent deposit and 50 percent launch schedule. This is how most of our school projects get funded.
PTO or PTA. A parent organization funding the website as its annual project works well because the outcome is visible to every family. It also produces volunteers for photos and proofreading, which cuts real cost out of the build.
Annual fund or capital campaign. If you are already raising for a building, a line item for the site that markets the building is easy to justify to a donor.
Community foundation grants. Minnesota has real capacity-building money at the community and regional foundation level, and technology sometimes qualifies. Talk to a program officer before you write the proposal, and tie the request to enrollment and family communication outcomes, not to appearance.
When should a school start the project?
Start in February or March for an August launch. The reason is not craftsmanship, it is your own calendar.
| Month you start | What happens |
|---|---|
| February – March | Content and photos get done while staff are in the building. Live before spring enrollment decisions and summer registration |
| April – May | Tight but workable. Expect to launch in July with the news section thin |
| June – July | Staff are off contract, the board may not meet, approvals stall for weeks |
| August | You are launching an untested site during the highest-traffic week of your year |
August is the mistake I see most. The first week of school is when your traffic peaks, when parents are hunting for bus routes and supply lists, and when every small bug becomes a phone call to the front office. Launch in July, let it settle, and go into the school year with a site your staff has already used.
Also account for approvals. A six-week build turns into ten weeks when three administrators and a board committee each need a turn. Our post on how long a website takes breaks down where the weeks actually go, and the answer is almost always content and sign-off, not development.
What does this look like in practice?
Gateway STEM Academy is a public K-8 charter in St. Paul, and the site had to work for enrollment, for families already in the building, and for the authorizer, all without a full-time communications person. Iqra School is a PreK-4 private Islamic school where the enrollment path and the faith-community identity carry equal weight. Midway Star Academy is another Minnesota charter with the same core problem: a small staff, a real enrollment deadline, and no room for a site that only one vendor can edit.
All three are the $3,500 to $12,000 shape of project rather than the district shape. That is where most Minnesota charter, private, and Islamic schools actually sit. You can see more of this work on our school website design and Islamic school website design pages, and the broader cost picture in how much a website costs in Minnesota.
What to do next
Get two or three quotes and make each one list deliverables line by line. Ask specifically who writes the copy, who takes the photos, what happens to the site in year two, and whether you own the files. Fifteen more questions worth asking are in questions to ask before you hire a web designer.
If you want a number for your school specifically, send us the details or call (612) 293-0636. Tell us your enrollment, your program count, how many staff go on the site, and whether you need a second language, and you will get a range back without a sales call.
FAQ
Questions people ask about this
How much does a school website cost to build?
A small single-campus school with one program and a short staff list runs $3,500 to $7,000. A full school site with a real admissions funnel, calendars, a large staff directory, and translated content runs $7,000 to $18,000. Districts with multiple buildings and a student information system integration go higher.
What does it cost to maintain a school website each year?
Budget $1,200 to $4,200 a year for a care plan at $100 to $350 a month, plus $120 to $600 a year for hosting and $12 to $25 for the domain. Schools need more monthly attention than most organizations because calendars, staff lists, and enrollment dates change constantly.
Is Finalsite worth it compared to hiring an independent studio?
It depends on how many buildings you run. Specialist school platforms bundle alerts, calendars, and a portal, which pays off for a district with several schools and a communications director. A single-campus charter or private school usually gets more for the money from an independent build plus a care plan, and keeps ownership of its own files.
When should a school start a website project?
February or March, for an August launch. That puts the new site live before spring lottery and enrollment decisions, and it gives you a full quarter of staff availability for photos, copy, and board approvals. Starting in August compresses every approval into the weeks your staff has the least time.
Do school websites have to be accessible?
Public schools and charter schools are covered by ADA Title II, and the Justice Department's 2024 rule names WCAG 2.1 Level AA as the technical standard, with compliance dates in April 2026 and April 2027 depending on the entity. Private and religious schools are treated differently. Ask your attorney or authorizer which rule applies to you.
How do schools pay for a website?
Most fund it from the operating budget as a technology or marketing line. The rest comes from a PTO or PTA project, an annual fund appeal, a line inside a capital campaign, or a community foundation capacity-building grant. Splitting the cost across two fiscal years using the 50 percent deposit and 50 percent launch schedule is common.
Keep reading
Website Costs18 min readComplete guide
How much does a website cost in Minnesota?
Most Minnesota small business websites cost $1,800 to $9,000, with single-location service businesses landing between $2,500 and $5,000.
Website Costs12 min read
What a nonprofit should budget for a website
Most Minnesota nonprofits should budget $2,500 to $12,000 for a website, with the right number tied to annual revenue and program count.
Web Design10 min read
How long does it take to build a website?
A small site takes 2 to 4 weeks, a typical business site 4 to 8, and a custom build 8 to 16. Here is the week-by-week reality behind those numbers.