School website cost in India: features, fees and timeline

School website development cost in India, from ₹10,000 static sites to ₹7.5 lakh admission builds, plus yearly fees and CBSE rules.

Mohit Goyal20 min read
School website cost in India: features, fees and timeline

School website development cost in India runs from ₹10,000 to ₹40,000 for a small static site built by a freelancer to ₹1,50,000 to ₹7,50,000 for an agency-built site with online admissions and integrations. A basic school site takes 2 to 3 weeks, and one with an admission system takes 4 to 6 weeks. After launch, plan for a domain, hosting and upkeep every year, and if your school is CBSE affiliated, for keeping the Mandatory Public Disclosure page up to date.

Those numbers hide a lot. A "school website" can mean eight pages and a phone number, or it can mean admission forms, fee payment, a notice board the office updates daily and a parent login. This guide breaks the price down by what you actually get, lists the fees that come back every year, and gives you the questions to ask before you pay anyone.

How much does school website development cost in India?

School website development cost in India depends mostly on two things: who builds it and how much the site has to do. A static brochure site sits at the bottom, an editable site with admission enquiry forms sits in the middle, and a site with online admissions, fee payment and ERP links sits at the top.

Only one of the price guides I found is written about schools specifically. The rest are general Indian website prices, and I've matched them to the kind of school site they would buy. Treat the table as a map of the market, not as a quote.

Type of school websiteWho usually builds itMarket price in IndiaWhat you get
Static listing-style siteLow-cost vendorFrom ₹3,000 a yearA few fixed pages. Any change goes through the vendor.
Small static siteFreelancer₹10,000 to ₹40,000Home, about, academics, gallery, contact. No editing screen for staff.
Editable site with enquiry formsFreelancer₹40,000 to ₹1,50,000A content system so staff post notices, plus admission enquiry forms.
Editable site with enquiry formsAgency₹50,000 to ₹2,00,000The same scope with a designer, a project manager and a support desk.
Site with online admissions and integrationsSchool-focused agency₹1,50,000 to ₹7,50,000Admission workflows, integrations, custom design.
Custom portal (parent login, results, records)Agency₹2,50,000 to ₹10,00,000 and upSoftware built for your school, not a website in the usual sense.

A few things to notice.

The cheapest row is a yearly fee, not a one-time price. The listing I found describes it as an "all static website", which means every notice, holiday list and fee change needs the vendor. For a school that publishes something every week, that gets tiring fast.

The middle rows are where most private schools should look. An editable site (one where your office staff log in and change text, photos and PDFs themselves) with a proper admission enquiry form covers what parents come for.

The top rows are a different purchase. ColorWhistle, an agency that publishes its school pricing, lists a fixed-scope school package at ₹1,60,000 and says school-specific features cost extra. That is a fair picture of the upper end: the base price buys the site, and each workflow you add is priced on top.

What does a school website cost every year after it's built?

A school website has running costs every year: the domain, hosting, upkeep and, if you collect fees online, a cut of each payment.

Yearly itemMarket price in IndiaNotes
Domain name (.in, .com, .org)₹500 to ₹1,500 a yearRegister it in the school's or trust's name, never the developer's.
Shared hosting₹2,000 to ₹5,000 a yearFine for a small site with light traffic.
Managed WordPress hosting₹3,000 to ₹8,000 a yearBetter choice if staff edit the site often.
Cloud or VPS hosting₹6,000 to ₹20,000 a yearFor result days and admission season traffic spikes.
Maintenance retainer₹1,000 to ₹5,000 a monthUpdates, backups, security fixes, small changes.
Online fee payment2% per transaction, plus GSTRazorpay's published education rate, with no setup fee.

Hosting needs a word of caution for schools. Traffic is flat most of the year and then jumps on result day, on the first day of admissions and when a circular about a sudden holiday goes out. Cheap shared hosting copes with the flat months and falls over on exactly the days parents need the site. If your school has more than a few hundred families, pay for the better tier.

Maintenance pricing varies a lot at the top. The same agency that sells the ₹1,60,000 package lists a monthly plan at ₹65,000, which includes new features, admission landing pages and enquiry workflows. That's a marketing retainer, not upkeep. Know which one you're being quoted. I've written a separate breakdown of what WordPress maintenance costs in India if you want the detail.

Should a school use a .edu.in domain?

A school can use .edu.in, but only through ERNET India, and it takes paperwork. ERNET's guidelines say an institution recognised by a central or state education board is eligible, and a private school has to submit a letter on the school letterhead, an undertaking on ₹100 stamp paper, its affiliation or recognition letter and its registration document.

The benefit is trust: parents know nobody can buy a .edu.in address off the shelf. The cost is time. If your admission season starts in a month, launch on a .in or .org domain you can register today and apply for .edu.in in parallel. A developer can point both addresses at the same site later.

What moves the school website development cost up or down?

Six things move the price of a school website, and page count is the least important of them. What the site has to do matters far more than how many pages it has.

1. Whether staff can edit it. A static site is cheaper to build and more expensive to live with. An editable site costs more once and then saves you a developer call every time the exam schedule changes.

2. Admission enquiry form or full online admission. An enquiry form collects a parent's name, the child's class and a phone number. Full online admission means document uploads, an application fee, a status the parent can check and a list the office can work through. ColorWhistle's own timeline shows the gap: 2 to 3 weeks for a basic site, 4 to 6 weeks with an admission system.

3. Fee payment. Taking fees on the website means a payment gateway, receipts, a record of who paid and a way to handle failed payments. Many schools already have this inside their ERP, in which case the website only needs a "Pay fees" button that links to it.

4. Content. Somebody has to write the pages, collect staff details, sort ten years of photos and scan the certificates. If the school supplies it all in a tidy folder, the quote drops. If the developer has to chase and write it, the quote rises, and so does the timeline.

5. Languages. A site in English and Hindi, or English and a regional language, is roughly two sites' worth of content to enter and check. It's worth doing where parents read the regional language more comfortably, but it isn't free.

6. Design from scratch or from a starting layout. A custom design drawn for your school costs more than adapting a proven layout with your colours, crest and photos. For most schools, good photography does more than custom design.

Photos beat features

Parents judge a school website by what the campus and classrooms look like. A half-day shoot with a local photographer often improves the site more than any paid feature.

What features does a school website in India need?

A school website in India needs to do three jobs: help a new parent decide to enquire, give current parents today's information, and meet your board's disclosure rules. Everything else is optional.

Here's the list I'd treat as the baseline.

  • Admissions page with classes open, age criteria, the process in steps, key dates and an enquiry form.
  • Fee structure, published plainly. Parents look for it first, and CBSE expects it to be public.
  • Notice board or circulars that the office updates without a developer.
  • Academic calendar and holiday list, as a page, not only as a scanned PDF.
  • About the school: management, principal's message, vision, history.
  • Academics and activities: curriculum, streams offered in classes 11 and 12, sports, clubs.
  • Faculty list with qualifications.
  • Facilities and gallery: labs, library, transport, playground, with real photos.
  • Contact page with a map, phone numbers that work, office hours and a WhatsApp link.
  • Mandatory Public Disclosure page for CBSE schools, linked from the homepage.
  • Transfer certificate (TC) section, which many CBSE schools publish.
  • Careers page, if you hire teachers every year.

Nice to have, once the baseline is done: a virtual tour, an alumni page, a blog or news section, a transport route list, and a results page parents can share.

Things I'd question before paying for them: a custom mobile app that repeats the website, a chatbot on a site that doesn't yet answer the basic questions on its pages, and animated intro screens that make a parent on mobile data wait.

What does CBSE require on a school website?

CBSE requires every affiliated school to keep a working, updated website and to publish a Mandatory Public Disclosure on it. In a circular reported in January 2026, the board said "maintaining a functional and updated website is compulsory" and gave schools until 15 February 2026 to upload or update their disclosures.

According to that report, the disclosure covers:

  • the fee structure and the annual academic calendar
  • School Management Committee and Parent-Teacher Association details
  • Class 10 and Class 12 board results for the last three years
  • the pupil to teacher ratio and the number and qualifications of teachers
  • self-attested documents such as affiliation letters, society or trust registration, and building, fire safety, water and sanitation certificates
  • infrastructure details such as campus area, classrooms, labs, library and toilets

The same report says that missing the deadline "will be treated as a violation of affiliation conditions".

Schools have been slow on this. A 2022 Careers360 investigation found that out of over 26,000 CBSE schools, only about 9,000 had disclosures available on the board's website, and only 40 percent of those were fully completed.

For your website budget, this means three things. The disclosure page has to be in the quote by name. It has to be linked from the homepage where a parent or inspector can see it. And your staff must be able to replace documents themselves, because certificates expire and results change every year. A disclosure page that needs a developer for every update will be out of date by the second year.

If your school is under ICSE, a state board or an international board, check that board's own rules. I've only verified the CBSE requirement here.

Are fee payment and school ERP part of the website cost?

No. School ERP software and online fee collection are separate products with their own pricing, and a website quote usually doesn't include them. The website links to them or pulls information from them.

A school ERP (software that runs attendance, fees, exams and parent messages) is usually priced per student. One Indian vendor's cost guide puts it at ₹100 to ₹500 per student per year, and by school size at:

School sizeERP cost per year
Small (100 to 300 students)₹30,000 to ₹1,00,000
Medium (300 to 1,000 students)₹1,00,000 to ₹3,00,000
Large (1,000 and more)₹3,00,000 to ₹10,00,000 and up

The same guide lists setup at ₹20,000 to ₹2,00,000 and SMS and WhatsApp messaging at ₹15,000 to ₹50,000 a year. The guide's own worked example is 500 students at ₹250 each, which comes to ₹1,25,000 a year. That can be more than the website costs to build.

Fee payment has its own maths. At Razorpay's published education rate of 2% per transaction before GST, a ₹50,000 term fee, to take an example, costs ₹1,000 in gateway charges, plus GST on that charge. Decide early who pays it, the school or the parent, and say so on the fee page.

Many ERP vendors throw in a "free website". It's a fair starting point for a new school with no budget. The catch is that the design is shared with hundreds of other schools, the site usually lives on the vendor's system, and if you change ERP you may lose the website with it. My advice: keep the website and the ERP as two things you own separately, joined by links.

What makes a good school website design?

Good school website design puts the three things parents want within one tap of the homepage: admissions, fees and today's notices. It works well on a phone, loads quickly on mobile data and shows the real school, not stock photos of children in another country.

When you look at website design for school projects in a developer's portfolio, check these.

  • Phone first. Open the sample on your own phone. Can you find the fee structure in under ten seconds?
  • A clear admissions button on every page, in the same place.
  • Notices as text, with the PDF as an extra. A scanned circular is hard to read on a phone and invisible to Google.
  • Real photos of your campus, labs and events.
  • Readable type and strong contrast, because grandparents read school websites too.
  • Speed. Heavy sliders and autoplay video on the homepage are the usual cause of a slow school site.
  • Search. Once you have fifty circulars, parents need a search box or filters by class.

The part most quotes skip is how content is organised behind the scenes. A school publishes the same kinds of things again and again: notices, events, results, staff profiles, TCs. Each should be its own content type (a ready-made form with the right fields), so the office fills in a title, a date and a class and the site places it correctly.

I did exactly this kind of work for the Institute of Indian Interior Designers. Their Inscape magazine site was a static publication, and I rebuilt it on WordPress with custom article and portfolio post types, a mobile-first theme from their Figma design, and training for the people who would run it. The client reported 50 percent quicker publishing afterwards. It wasn't a school, but the problem was the same one a school office has: non-technical staff who need to publish often without calling a developer.

Should you hire a school website development company in India or a freelancer?

Hire a school website development company in India if you need several people at once (designer, content writer, developer, support desk) or a tender-style process. Hire a freelancer if you want one senior person who builds the site and answers the phone. Use the ERP vendor's bundled site only as a stopgap.

OptionTypical market priceGood forWatch out for
ERP vendor's bundled siteOften included in the ERP feeNew schools with no budgetShared design, tied to the ERP contract
Low-cost static vendorFrom ₹3,000 a yearA placeholderEvery change goes through the vendor
Freelance developer₹40,000 to ₹1,50,000 for an editable siteMost single-campus schoolsOne person, so ask about backup and handover
General agency₹50,000 to ₹2,00,000Schools wanting design and content done for themJuniors doing the work after seniors sell it
School-focused agency₹1,50,000 to ₹7,50,000School groups, online admissions, integrationsFeatures priced as extras on top of the package

Hourly rates explain part of the gap. One Indian pricing guide puts freelancers at ₹500 to ₹2,500 an hour and agencies at ₹1,000 to ₹4,000 an hour. The agency rate pays for more people, which you may or may not need.

Whichever you choose, the bigger question is ownership. The domain, the hosting account, the website admin login and the content should all belong to the school or its trust. If a developer won't put that in writing, keep looking.

How long does a school website take to build?

A basic school website takes about 2 to 3 weeks, one with an admission system takes 4 to 6 weeks, and a complex build with integrations takes 6 to 8 weeks or more. In my experience, the delay is rarely the building. It's waiting for content and approvals.

  1. 1

    Scope and content list

    Agree the pages, the forms and who supplies each piece of content. Collect certificates, fee tables, staff details and photos in one shared folder.

  2. 2

    Design

    Approve the homepage and one inner page on a phone screen first, then on a laptop.

  3. 3

    Build

    The developer sets up the content types, forms, disclosure page and any payment or ERP links.

  4. 4

    Content entry and checks

    Pages are filled in, forms are tested with real submissions, and the site is checked on slow mobile data.

  5. 5

    Training and launch

    Office staff learn to post a notice and replace a document. The domain is pointed to the new site and old links are redirected.

Work backwards from your admission season. If enquiries open in December, the site should be live by early November, so the build should start in September. Starting three weeks before admissions open is how schools end up with a site that has "Lorem ipsum" on the facilities page.

If you already have a website, ask what happens to the old addresses. Old links to circulars and admission pages are saved in parents' phones and in Google. They should redirect to the new pages, not to an error.

What should you ask a school website developer before you sign?

Ask who owns the site, what's included, what comes back every year and how your staff will update it. Get the answers in writing, inside the quote.

  1. Is the domain registered in the school's or trust's name, with our email as the owner?
  2. Who holds the hosting account, and can we have the login?
  3. Which pages and forms are included? Is the Mandatory Public Disclosure page one of them?
  4. Can our office staff add a notice, change the fee table and replace a PDF without you?
  5. Where do admission enquiries go: email, a spreadsheet, the ERP? What happens if an email fails?
  6. What is the yearly cost after year one, item by item?
  7. How many rounds of changes are included, and what does an extra one cost?
  8. Do you train our staff, and is there a short written guide?
  9. Who takes backups, how often, and have you ever restored one?
  10. If we part ways, do we get the full site and its content?

On question 5, don't accept "it goes to email" as the whole answer. School inboxes fill up and admission season is when a missed enquiry costs the most. Every enquiry should also land somewhere permanent, such as a spreadsheet. I've explained one way to do it in sending WordPress form entries to Google Sheets.

What are the red flags in a school website quote?

The red flags are the ones that leave the school without control. Walk away, or negotiate hard, if you see any of these.

  • The developer registers the domain in their own name "for convenience".
  • A very low first-year price with a renewal fee nobody will state.
  • No editing screen, with every update charged per change.
  • Stock photos and placeholder text still in the sample they show you.
  • No mention of backups, security updates or who fixes the site if it's hacked.
  • A promise of "number one on Google" for your city.
  • Student photos and names planned for public pages with no talk of consent.

What about student data and privacy on a school website?

A school website handles children's data, so collect as little as you can and keep it off public pages. India's Digital Personal Data Protection Act treats anyone below 18 as a child, and a law firm's summary of the rules says breaching the child-specific obligations can attract a penalty of up to ₹200 crore.

The same summary notes that educational institutions are exempt from the parental consent and no-tracking duties when they track or monitor a child for educational activities or for the child's safety. That doesn't cover everything a website does, and I'm a developer, not a lawyer, so ask your school's legal adviser how the rules apply to you.

The practical steps cost almost nothing at build time:

  • Ask only for what the admission enquiry needs. A first enquiry doesn't need an Aadhaar number or a birth certificate.
  • Keep uploaded documents out of public folders. If uploads sit in an open folder, anyone with a guessable link can open a child's admission documents.
  • Get written consent from parents before a child's photo and name appear together on the site.
  • Put result lists behind a roll number check, not on an open page.
  • Add a short privacy page that says what you collect and who to contact.
  • Use HTTPS (the padlock in the browser) on every page, and keep the site's software updated.

How can I help with a school website?

I'm Mohit Goyal, a freelance web developer in Gurugram, and I build the middle of that price table: editable WordPress sites that office staff can run on their own. I should be straight about one thing first. I don't have a school website in my published case studies, so I won't claim to be a school specialist.

What I do have is the work a school site is made of. I build WordPress websites on Bricks, Elementor and Oxygen from a Figma design or a starting layout. I set up custom content types so notices, events and staff profiles each have their own simple form. I've wired enquiry forms so every lead is saved to a Google Sheet, and I've added OTP phone verification to WordPress forms, which helps when fake enquiries are a problem. I also handle hosting moves, DNS and monthly maintenance, which matters when a school wants its domain and hosting moved out of a previous vendor's account.

What I don't build is a school ERP. If you need attendance, exams and fee ledgers, buy that from an ERP vendor and I'll make the website link to it cleanly. For a custom parent portal, I work with a small team I trust and stay your single point of contact.

What should you do next?

Write down the pages you need, the forms you need and who in the office will update the site. If you'd like a head start, my free Project Scope Generator turns a two-line description into a page list and feature list you can send to any developer for a like-for-like quote.

Then collect three quotes against that same list, and ask each one the ten questions above. If you'd like mine to be one of them, send me your school's details through the contact page with your board, number of students, current website address and admission dates, and I'll tell you what I'd build and what I'd leave out.

Frequently asked

How much does a school website cost in India?+

Published Indian price guides put a small static site from a freelancer at ₹10,000 to ₹40,000, an editable site with enquiry forms at ₹40,000 to ₹2,00,000, and an agency-built school site with online admissions at ₹1,50,000 to ₹7,50,000.

How long does it take to build a school website?+

A basic school website takes about 2 to 3 weeks, a site with an admission system takes 4 to 6 weeks, and a complex build with integrations takes 6 to 8 weeks or more. Content and approvals from the school are the usual cause of delay.

Is a website mandatory for CBSE schools?+

Yes. A CBSE circular reported in January 2026 said maintaining a functional and updated website is compulsory, and affiliated schools must publish a Mandatory Public Disclosure on it covering fees, results, teachers, documents and infrastructure.

What is the yearly maintenance cost of a school website in India?+

Market guides put a domain at ₹500 to ₹1,500 a year, hosting at ₹2,000 to ₹20,000 a year depending on the tier, and a maintenance retainer at ₹1,000 to ₹5,000 a month. Online fee payment adds a gateway charge on each transaction.

Does a school website include ERP and online fee payment?+

Usually not. School ERP software is priced separately, often at ₹100 to ₹500 per student per year, and payment gateways such as Razorpay charge about 2% per transaction plus GST. The website normally links to both.

Should a school hire a freelancer or a school website development company in India?+

A freelancer suits most single-campus schools that need an editable site with enquiry forms. A school website development company suits school groups or builds with online admissions and integrations, where several people are needed at once.

Mohit Goyal

Written by Mohit Goyal

Senior Web Developer in Gurugram, India. 100+ fast, SEO-friendly sites shipped in 4+ years with Next.js, React and WordPress, including the procol.ai rebuild. Send me your next project.

Keep reading

Freelance WordPress developer in London: rates and options

What a freelance WordPress developer in London charges per day and per project, your four hiring options, and the checks to make first.

21 min read

Dental website design cost in the UK and US: a breakdown

Dental website design cost in the UK and US: one-off and pay-monthly prices, what GDC and HIPAA rules add, and who should build it.

21 min read

Let's build

Have a site that needs to be fast, rank and convert?

Open to Work. Usually replies within a day.