The verdict in three sentences
For a private or international school in Toronto, the website contract decides who owns the admissions engine you are paying for: the domain, the hosting account, the code, the photos of students and the enrollment content. Before signing, require a page list, milestone payments tied to deliverables, written acceptance tests, a change request process and a clean exit clause, plus school-specific terms on photo consent, admissions system links and accessibility. Local Toronto agencies often quote about USD 18,000 to 58,000 (CAD 25,000 to 80,000) for this kind of site, while Kolonell works on a fixed grid of USD 2,900, 4,900 or 8,900, with delivery in 3 to 4 weeks, 3 months of support and every other term written into the quote.
Which ownership and payment clauses matter most?
Toronto independent schools, from Midtown and Forest Hill to North York and Etobicoke, often run their redesign on the admissions calendar: open houses in the fall, applications and interviews through the winter. A contract that leaves ownership vague or ties payment to dates instead of deliverables can cost you a full admissions season. The table compares what typical local agency contracts say, based on typical agency quotes and public terms, with what to ask for and with Kolonell's fixed terms. Local CAD figures are converted to USD approximately.
| Clause | What a typical local contract says | What to ask for | Kolonell |
|---|---|---|---|
| Scope | "School website redesign" with a page estimate | Attached page list and named features | Page list in the quote |
| Domain and hosting | Often registered or hosted by the agency | Both in the school's name, agency as delegate user | Written in the quote |
| Code, design and content ownership | Transfer on full payment, sometimes licensed only | Full transfer at handover, including source files | Written in the quote |
| Payment milestones | 50% upfront, 50% at launch | Payments tied to approved deliverables, final share after acceptance | Fixed grid price; schedule written in the quote |
| Timeline | 12 to 20 weeks, extensions common | Dated milestones and a launch window outside peak admissions | 3 to 4 weeks |
| Support | Retainer about USD 300 to 1,100 a month (CAD 400 to 1,500) | Response times in writing | 3 months included, then on quote |
Which clauses are specific to a school?
Generic agency templates rarely cover what makes a school site sensitive. Add these explicitly.
| School-specific clause | Why it matters | Suggested wording to require |
|---|---|---|
| Student photo and video consent | Images of minors need documented parental consent | Provider uses only images supplied by the school with consent on file; removal within 48 hours on request |
| Admissions and enrollment content | Tuition, scholarships and deadlines change each year | The school owns all admissions content and can edit it without the provider |
| Admissions or school information system | Inquiry and application forms often live in a third-party system | Links included; any integration scoped on quote with a named data flow |
| Parent portal | Parents log in to another platform | Link only, no parent data processed by the website provider |
| Newsletters and inquiry follow-up | CASL governs commercial electronic messages in Canada | Consent checkbox and record of consent on every sign-up form |
| Privacy and data processing | Inquiry forms collect family data | Data processing terms, hosting location stated, deletion at contract end |
| French version | Many Toronto families want French pages | Premium (the multilingual tier, languages set in the quote) |
On privacy, PIPEDA applies to the commercial activities of private-sector organizations; how it applies to a given school depends on its activities and structure, so check with counsel. Many independent schools use it as their reference anyway. On accessibility, Ontario's AODA requires organizations with 50 or more employees to meet WCAG 2.0 AA on their public websites; target WCAG 2.1 or 2.2 AA in the contract so you are covered beyond the minimum. The contract will normally be governed by Ontario law; have a lawyer review it. This is not legal advice.
How should acceptance and compliance sign-off work?
Acceptance is where most school projects slip. Write a test plan into the contract before design starts.
- Critical journeys: inquiry form, tour or open house booking, application link, parent portal link, language switch, tuition page. Each must work on desktop, tablet and phone.
- Accessibility check: automated scan plus manual keyboard and screen reader checks on the critical journeys, against the WCAG level named in the contract.
- Content and compliance sign-off: the head of school or communications lead approves every claim. Results, university placement figures, rankings and phrases like "the best school in Toronto" must be accurate and supportable; Canada's Competition Act covers false or misleading representations in advertising.
- Revision rounds: name the number of rounds per milestone and what counts as a change request, priced separately.
- Handover pack: admin access, domain and hosting credentials, source files, a short editing guide.
You can see what each tier covers on the international website offer.
Mini case study
*Illustrative example.* Priya Raman is director of admissions and marketing at Maplecrest Day School, a fictional JK to Grade 12 school in North York with 85 staff. A Toronto agency quotes CAD 38,000 (about USD 27,400) with 50% upfront and the domain in the agency's account.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Priya rewrites the payment schedule into four deliverable milestones of 25% each, with the last one released only after acceptance plus 30 days. On the agency quote, that holds back CAD 9,500 (about USD 6,800) until the site passes testing. Her acceptance plan covers 6 critical journeys on 3 device types, so 18 tests, plus the accessibility check. She then compares with Kolonell Premium (the multilingual tier, languages set in the quote) at USD 8,900, for English and French pages, with the payment schedule and ownership terms written in the quote. Even at the approximate exchange rate, the agency quote is about USD 18,500 higher, and the 3 to 4 week delivery lets her launch before the October open house.
FAQ
What should a Toronto school pay for a website in 2026?
Local agency quotes commonly run CAD 25,000 to 80,000, about USD 18,000 to 58,000. Kolonell's fixed grid is USD 2,900 (Starter), USD 4,900 (Growth) and USD 8,900 (Premium).
Should the domain be in the school's name?
Yes, always, along with the hosting account. Transferring a domain held by an agency can take 1 to 2 weeks and depends on the agency's goodwill, a risk during admissions season.
How many revision rounds should the contract include?
Two rounds per milestone is a common baseline. Beyond that, changes should go through a written change request with a price and delay before work starts.
Does AODA apply to our school website?
AODA's website requirement applies to Ontario organizations with 50 or more employees, at WCAG 2.0 AA. Most independent schools reach that headcount, so target WCAG 2.1 or 2.2 AA and request an accessibility statement at handover.
What happens after the support period?
With Kolonell, 3 months of support are included and the following period is on quote. Local retainers often run CAD 400 to 1,500 a month, about USD 300 to 1,100.
Before you sign anything, request a free quote and compare the terms side by side.
Let's scope your project. Send your page list, admissions dates and languages, and we will propose a tier with a 3 to 4 week delivery and the contract terms in writing. See the international offer or request a free quote: detailed reply within 48 hours.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.