School Communication Software Pricing: What's Really Metered?
Two schools requesting quotes for school communication software pricing can walk away very differently — one signs a $1,800-a-year contract for 600 students, the other can’t get a single number until a district-specific quote comes back — not because one negotiated harder, but because the vendors were metering completely different things. Before comparing dollar figures, the comparison worth running first is which unit is actually being counted, since that shapes how the bill moves once enrollment or staffing changes next year.
At a glance, the two ends of the spectrum look like this:
| Vendor | Billing unit | Rate |
|---|---|---|
| Bloomz | Per student | $3/student/year |
| ParentSquare | Quote-only, per district | Not published |
School communication software pricing: three billing units behind one sticker price
Across the vendors that publish or partly disclose their pricing structure, at least three distinct models show up, with a fourth variant close behind. Bloomz and Gradelink charge per enrolled student. openSIS charges per staff seat instead. ParentSquare skips a public rate entirely and sells three tiers — Engage, Engage Premium, and Engage 360 — that all route to “Contact sales,” with the actual price set per district. A fourth model ties cost to parent accounts rather than enrollment or staffing — more on that later in this piece, at ClassDojo. A broader industry guide from Classe365 names five pricing archetypes school software generally falls into: per-student, per-module, flat-rate, freemium/tiered, and custom or one-time — confirming that billing-unit choice is a documented, recurring design decision across the category, not a quirk of any one vendor.
Parent communication software cost, broken down by billing unit
| Vendor | Billing unit | Published rate | How pricing is set |
|---|---|---|---|
| Bloomz | Per student | $3/student/year | Published, price-locked for the contract term |
| Gradelink | Per student + base fee | $297–$897 base, plus $5/active student/year | Published |
| Classe365 | Modular, per-student | From $100/month for up to 100 students | Published |
| openSIS | Per staff seat | $4/staff/month, billed yearly; Core Startup includes 5 staff, 50 students, 100 parent accounts | Published; a per-student option is also offered at higher tiers |
| ParentSquare | Enrollment-based, per district | Not published | Quote-only across all three tiers |
Per-student pricing: what Bloomz and Gradelink actually charge
Bloomz publishes a rate starting at $3 per student per year, with free accounts for parents. On that published rate, a school with 600 enrolled students would work out to roughly $1,800 a year — a number a business manager can put on a budget line before the sales call even happens, rather than after. Bloomz backs the published number with a price lock (“No Annual Price Increase: Your price is locked for the life of your contract”) and a best-price guarantee that promises to beat any competitor quote by 10%.
Gradelink also bills per student, but layers it on a base fee: $297 to $897, plus $5 per active student per year. Classe365’s own broader cost-range estimate puts a mid-sized school of 200–1,000 students at roughly $2,000–$10,000 a year across the category as a whole — a wide band that reflects how much a base fee, an add-on module, or an implementation charge can move the total, regardless of which pricing model a vendor uses.
A second Bloomz post makes the underlying case for why the published number matters at all: “Published pricing is easier to budget, easier to defend to a board, and easier to lock for multi-year planning,” while quote-only pricing “usually signals pricing that varies by how hard you negotiate.” That’s a vendor’s own framing of its competitive advantage, worth reading as marketing — but the underlying mechanic it describes (a published number is easier to plan around than a number you have to ask for) holds regardless of which vendor is saying it.
Per-staff pricing: openSIS’s case against billing by enrollment
openSIS bills differently on purpose, and argues for it directly: “A Student Information System is used by the Staff. Why are you still paying by the number of Students?” Its Core Startup tier runs $4 per staff member per month, billed yearly, and includes 5 staff seats, 50 students, and 100 parent accounts — meaning enrollment growth alone doesn’t move the invoice on most tiers. For a school where staff headcount is stable but enrollment fluctuates year to year, that’s a materially different cost curve than a per-student model.
Schools auditing this for the first time can start with our free daycare occupancy calculator.
The wrinkle: openSIS itself also sells a per-student pricing option at its District, State, and Enterprise tiers. That optionality is itself a sign that neither unit is a settled “better” answer, just a different fit depending on how a school’s staff-to-student ratio and enrollment volatility line up.
Quote-only pricing: what ParentSquare’s contract fine print reveals
ParentSquare’s public pricing page names three tiers by capability, not by number: Engage is described as “best for districts establishing consistent, districtwide communication,” and all three tiers direct the visitor to “Contact sales.” No dollar figure appears anywhere on the page.
The actual mechanics live one layer down, in ParentSquare’s Master Agreement. Fees are tied to “the Services purchased and the metrics specified in the Order Form” — enrollment-based, in practice, even though the number itself isn’t public. The contract includes real detail that shapes total cost beyond the base rate: a 10% guest-user buffer on top of contracted enrollment provided free each year, annual price increases capped at 5% unless the vendor gives 60 or more days’ notice of a larger one, and multi-year agreements that require payment for the full term even if the district exits early. A nominally “per-student” quote-only contract, in other words, still has real cost mechanics — true-ups, escalators, exit terms — that don’t show up until you’re reading the Order Form, not the pricing page.
The closest documented analog to billing by parent account rather than by enrollment shows up at ClassDojo, where “several family features sit behind a per-parent subscription” — cost tied to the number of parent accounts a school connects, not the number of enrolled students. It’s not a clean, published per-student rate the way Bloomz’s is; it’s a feature-gated subscription layered on top of the base platform, which is its own kind of fine print to check for.
Billing unit is not the only cost that matters
Billing unit is one differentiator among several, not the whole story. Classe365’s cost guide names hidden costs that apply regardless of which unit a vendor bills by: implementation, training, add-on modules, per-transaction payment-processing fees, and renewal increases. And Gradelink combining a flat base fee with a per-student rate — rather than committing to just one mechanism — is itself evidence the category hasn’t settled on one right answer. A lower per-unit rate attached to an uncapped renewal increase and a rigid multi-year exit clause can cost more over three years than a higher, published per-student rate that’s locked for the contract term. The unit is where the comparison should start — not where it should end.
A cost checklist before you sign
Before comparing two vendor quotes, a school administrator needs answers to five questions that the sticker price alone won’t give:
- Which unit is actually metered — students, staff, parent accounts, or district enrollment?
- What happens automatically when enrollment changes mid-contract — a built-in buffer, a true-up, or a brand-new quote?
- Is there a cap on annual price increases, and how much notice do you get before a raise takes effect?
- What’s folded into the base fee versus billed separately — implementation, training, per-transaction fees?
- What are the exit terms if the contract runs multiple years and circumstances change?
In practice, this looks like emailing every shortlisted vendor one question before the demo call: “If our enrollment goes from 550 to 620 next year, what does our invoice do automatically, and what requires a new quote?” — then comparing the answers side by side, not just the headline rate.
In practice, this also looks like building a one-page spreadsheet with columns for base fee, per-unit rate, escalator cap, and multi-year exit terms, filled in from each vendor’s actual contract language — not the sales page — before it goes to the school board for approval.
And for any contract already signed, it looks like calendar-blocking the 60 days before each renewal date to read the price-increase notice against at least one competing quote, instead of letting an auto-renewal clause quietly set next year’s budget line.
None of this makes one billing unit universally cheaper. It does mean the number on a vendor’s homepage answers a different question than the one your budget actually needs answered.
What that leaves a school needing, before any contract is signed, is a clear answer to what’s being counted, how changes in enrollment or staffing flow through to the invoice, and what the renewal terms actually say — not just a quote.
BeeNet publishes that detail up front, with published pricing rather than a quote-gated sales process, built around the same school communication workflows that a billing decision has to account for — you can see it running against your own enrollment numbers in a live demo. Whichever unit your next vendor bills by, that negotiation happens at renewal. The only real choice is whether you’ve done this math before the quote lands, or after you’ve already signed.
References
- Bloomz. “Unified Platform for District Communication, Culture and Equity” (Pricing Page). 2026. https://www.bloomz.com/bloomz-pricing
- Bloomz Blog. “The Best ParentSquare Alternatives in 2026 (An Honest Comparison).” Published June 25, 2026. https://www.bloomz.com/blog/best-parentsquare-alternatives-2026/
- ParentSquare. “ParentSquare Pricing and Plans | Family Engagement Platform.” 2026. https://www.parentsquare.com/pricing/
- Mridula / Classe365. “How Much Does School Management Software Cost in 2026?” Published July 7, 2026. https://www.classe365.com/blog/how-much-does-school-management-software-cost-in-2026/
- openSIS. “Staff-based Affordable Student Information System Pricing.” 2026. https://opensis.com/pricing
- ParentSquare. “Agreement | ParentSquare (School/District Master Agreement).” Effective March 26, 2026. https://www.parentsquare.com/agreement/agreement-update/
- Bloomz Blog. “School Communication Platforms Compared: A 2026 Buyer’s Guide.” Published May 28, 2026. https://www.bloomz.com/blog/school-communication-platforms-compared-2026-buyers-guide/
Ready to Transform Your School Communication?
Start saving time and increasing parent engagement with BeeNet.
Request Demo