The verdict in three sentences
For a group of 4 private schools in Toronto with 2,400 students, custom school management software (admissions, tuition and arrears follow-up, grades, report cards, parent portal, SMS) costs CAD 150,000 to 400,000. Off-the-shelf platforms charge CAD 15 to 40 per student per year, i.e. CAD 36,000 to 96,000, but handle multi-campus groups and custom fee plans poorly. The real financial lever is on-time tuition collection, which can rise from 78% to 92%.
Where the group loses money today
A Toronto operator running a junior school, two elementary campuses and a secondary school charges on average CAD 22,000 in annual tuition per student, i.e. CAD 52.8M expected. Payments come in instalments by pre-authorized debit, card or cheque, each campus keeps its own records, and reminders are sent manually, often too late.
| Indicator (4 schools, 2,400 students) | Spreadsheets and separate tools | With integrated software |
|---|---|---|
| Tuition collected on schedule | 75 to 80% | 90 to 93% |
| Report card production time | 2 to 3 weeks | 2 to 3 days |
| Office time spent on reminders | 15 to 20 hours a week | 3 to 5 hours |
| Grade calculation errors reported | 3 to 6% of report cards | under 0.5% |
| Parents viewing grades online | partial, per campus | 85 to 95% |
| Consolidated group view | monthly, manual | real time |
2026 orders of magnitude for independent school groups.
Custom vs off-the-shelf: the comparison
| Option | Upfront cost | Annual cost (2,400 students) | Limits |
|---|---|---|---|
| Entry-level SaaS platform | CAD 5,000 to 10,000 | CAD 36,000 (CAD 15/student) | single campus, basic reminders |
| Full SaaS platform | CAD 15,000 to 30,000 | CAD 96,000 (CAD 40/student) | rigid reports, paid integrations |
| Custom core | CAD 150,000 to 220,000 | CAD 15,000 to 25,000 | admissions, tuition, grades, report cards |
| Full custom | CAD 280,000 to 400,000 | CAD 25,000 to 45,000 | + parent portal, SMS, payments, group dashboard |
| SMS reminders and grade alerts | by volume | CAD 0.01 to 0.02 per SMS | about CAD 1,500 a year for 100,000 SMS |
Over 5 years, a full SaaS platform costs about CAD 500,000, against CAD 405,000 to 625,000 for a full custom build including maintenance. Custom makes sense when the group has specific fee structures, bursaries or multi-campus reporting that SaaS cannot handle.
Student data protection requirements
| Requirement | Implementation | Indicative cost |
|---|---|---|
| Privacy compliance (PIPEDA and Ontario rules) | privacy policy, consent, retention schedule | CAD 5,000 to 12,000 |
| Canadian data hosting | data centre in Canada | CAD 6,000 to 15,000 a year |
| Role-based access | teacher, office, parent, student | included |
| Encryption and audit trail | at rest and in transit, access logs | included |
| Penetration test | external audit before launch | CAD 8,000 to 15,000 |
| Breach response plan | procedure and notification templates | CAD 2,000 to 4,000 |
Mini case study
Mrs Thompson, who runs a group of 4 private schools in Toronto, expects CAD 52.8M in tuition. With 78% collected on schedule, CAD 41.2M arrives on time and the rest is chased for months, with a share written off. She invests CAD 320,000 in a full custom build plus CAD 35,000 a year in maintenance. Reaching 92% on time brings CAD 7.4M in earlier, and cutting write-offs by just 0.5% of tuition saves CAD 264,000 a year. Together with 12 hours of office time freed every week, the project pays back in under 18 months.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How much does school management software cost in Toronto?
SaaS platforms cost CAD 15 to 40 per student per year. A custom build for a school group costs CAD 150,000 to 400,000, then CAD 15,000 to 45,000 a year in maintenance.
Can parents pay online?
Yes, card and pre-authorized debit are integrated, with automatic matching against each student's fee schedule. Receipts are emailed and stay available in the parent portal.
Does it handle several campuses?
Yes, each school keeps its own settings (grades, subjects, weightings, fees) and the operator gets a real-time consolidated view.
How long to be ready for September?
Allow 4 to 6 months. For a September launch, scoping should start by March at the latest, with student data migration in July.
Where is student data stored?
In a Canadian data centre, for CAD 6,000 to 15,000 a year, with encryption and full access logs.
Let's scope your project. Tell us how many schools and students you have and how parents pay today, and we will price a CAD 150,000 to 400,000 platform delivered in 4 to 6 months. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
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.
