Pricing research

K-12 school communication software pricing, and how to find the real number

Half this category refuses to publish a price, which means the honest version of this page is not a table of ten invented figures. It is the published numbers, stated exactly; the arithmetic that converts any quote into a comparable one; and the specific public documents that carry the figures the vendors will not print.

Last reviewed 2026-08-04 ยท Kastr is pre-launch; we publish dated status rather than logos.

Annual cost at six enrolment bands, from published rates only
EnrolmentKastr, publishedBloomz entry tier, publishedBloomz top tier, publishedClassDojo to the districtQuote-only vendors
500 students$1,750 ($3.50)$1,500 ($3.00)$4,500 ($9.00)$0No public figure
1,500 students$5,250 ($3.50)$4,500 ($3.00)$13,500 ($9.00)$0No public figure
5,000 students$16,250 ($3.25)$15,000 ($3.00)$45,000 ($9.00)$0No public figure
12,000 students$39,000 ($3.25)$36,000 ($3.00)$108,000 ($9.00)$0No public figure
30,000 students$90,000 ($3.00)$90,000 ($3.00)$270,000 ($9.00)$0No public figure
60,000 students$180,000 ($3.00)$180,000 ($3.00)$540,000 ($9.00)$0No public figure

Only two columns here are contract-grade: Kastr's, because we publish it and lock it for 36 months at clause §3.2, and Bloomz's, because they publish four per-student tiers. The Bloomz spread is the point of the table — the same vendor is $3.00 or $9.00 per student depending on which tier holds the capabilities you actually need, so a "$3 platform" is only a $3 platform if forms, voice and e-sign are not requirements. ClassDojo's $0 to the district is real and is discussed below, because the money is collected somewhere else. Every quote-only vendor is left blank rather than filled with a plausible number.

The one arithmetic step most districts skip

Convert everything to total three-year cost per student before you compare anything. Not year-one price, not monthly, not per-seat. Three reasons, in order of how much money they move:

  • Escalation lives in years two and three. A quote that is 10 per cent cheaper in year one and renews at the vendor's then-current list price is not cheaper. Ask for the cap as a number in the agreement; a sales assurance that "we have never raised anyone more than X" is a pattern, not a term.
  • One-time fees hide in year one. Implementation, data migration, professional services, branding and rebrand work, and training days are frequently quoted separately and then forgotten in the comparison. Amortise them across the term.
  • Metered usage does not appear in the quote at all. Voice minutes and SMS segments are the two that move real money. A district sending a 20-second voice call to 12,000 households four times a year is buying a meaningful quantity of telephony, and a Spanish message with correct accents costs three times a plain English one because accented characters push it out of GSM-7 into UCS-2.

Once everything is on a three-year per-student basis, the comparison usually resolves in about twenty minutes, and it very often resolves differently from the feature matrix.

Where the money hides, with typical shapes

Cost lines that sit outside the headline per-student rate
LineWhere it appearsWhat to ask
Implementation and onboardingOne-time, year oneIs it waivable, and what is delivered for it?
Data migration servicesOne-time, sometimes hourlyCan we do it ourselves, and does the vendor provide a validated export?
Voice minutesMetered, invoiced in arrearsWhat is the per-minute rate and the rounding increment?
SMS segmentsMetered, invoiced in arrearsAre long and non-Latin-script messages charged per segment?
TranslationSometimes a module, sometimes metered per characterIs it inside the per-student rate at every language?
Modules and add-onsAnnual, priced separatelyWhich of our actual requirements sit outside the base tier?
API or integration accessAnnual, sometimes a partner-programme feeIs programmatic access a licence line or a capability?
Additional admin seatsAnnual, per seatIs the seat count capped, and what happens at the cap?
Annual escalatorYears two onwardWhat is the cap, what is excluded from the cap?
Exit and exportAt terminationIs export a right in the contract, and is there a fee attached?

Kastr's answer to that table is short and it is the reason we publish a price at all: one tier, every capability included, no per-message fee, no module, no seat charge, no implementation fee, and the rate fixed for 36 months with year four and beyond capped at the lesser of CPI-U or 5 per cent. The honest counterweight is that the product behind that price is narrower than most vendors on this page — see the twelve-vendor matrix for the eight rows we lose.

How to find what other districts actually paid

Districts are public bodies and approved contracts are usually public records. In practice four routes work, in descending order of speed:

  1. Board agenda packets. A renewal is almost always an agenda item, and the packet usually carries the quote as an attachment. Search your own archive and those of two or three neighbouring districts in your enrolment band. Board platforms — BoardDocs, Simbli, AgendaOnline, Novus — each have their own search quirks, and a site-restricted web search often beats the platform's own.
  2. State and district check registers. Several states publish a searchable checkbook. This gives the amount actually paid in a fiscal year, which sometimes differs interestingly from the contracted amount.
  3. Purchasing co-operative award databases. Co-ops publish awarded unit pricing, and an existing award frequently lets you skip an RFP entirely. This is also the fastest way to a defensible list price for a quote-only vendor.
  4. A public-records request. Slowest, but decisive when a specific comparable is missing. Ask for the executed agreement and the current-year invoice, not "pricing information" — the latter invites a vendor confidentiality objection that the former usually survives.

Divide whatever you find by that district's enrolment for the matching year, from the federal Common Core of Data rather than from a current figure, or you will read enrolment growth as a price rise.

Why the smallest districts pay the most per student

Every vendor in this category has a fixed cost per customer that has nothing to do with enrolment: onboarding, support, an account relationship, a security review, a data-privacy agreement negotiation. Spread across 60,000 students it disappears. Spread across 600 it dominates. That is why per-student rates fall with enrolment across the whole market, why several vendors quote a floor rather than a rate below a certain size, and why a 500-student district comparing itself to a 30,000-student neighbour's per-student figure will conclude, wrongly, that it is being gouged.

Two practical consequences. First, small districts get more leverage from a co-operative or consortium award than from negotiation, because the co-op amortises the fixed cost across its members. Second, for a small district the published-price vendors are worth disproportionate attention, since the discovery cost of a quote-only vendor is the same for you as for a district sixty times your size and you have fewer people to absorb it.

Our own numbers, so this page is not asymmetric. $3.50 per student per year under 5,000 students, $3.25 from 5,000 to 14,999, $3.00 at 15,000 and above. One tier. Everything in the product included. No per-message, per-seat or per-module fee. Fixed for 36 months, then capped at the lesser of CPI-U or 5 per cent under clause §3.2. What that price does not buy: single sign-on of any kind, attachments or media, push notifications, native SIS connectors, a SOC 2 report, or a customer reference — we are pre-launch and have none.

Questions people actually ask

How much should a district budget per student for communication software?

For a comms-only platform, the published rates in this market sit roughly between $3.00 and $9.00 per student per year depending on vendor and tier, with the small-district end of that range higher because fixed costs per customer do not scale down. A bundled contract that also carries a website and mobile app is a different product and cannot be compared on the same line without apportioning it first.

Why do per-student prices vary so much between districts?

Four reasons, in order of size: enrolment band, because fixed costs per customer dominate small contracts; scope, because a bundle carrying a CMS and payments is not the same purchase; tier placement, because the capability you consider essential may sit two tiers up; and negotiation, which in a quote-only category means the price partly reflects what the last comparable district agreed to.

What hidden costs appear in school communication contracts?

The recurring ones are metered voice minutes, SMS segment overages, translation charged per character or sold as a module, per-seat admin charges, module unbundling, and API or integration access sold as a licence line. The one-time ones are implementation, migration services and branding work. The one that costs the most over a term is an uncapped or carve-out-riddled annual escalator.

How do we find out what other districts paid?

Board agenda packets first, because renewals are agenda items and the quote is usually attached. Then state or district check registers for what was actually paid, then purchasing co-operative award databases for published unit pricing. A public-records request for the executed agreement and current-year invoice is the fallback when a specific comparable is missing.

Is a flat per-student rate better than metered pricing?

It is more forecastable, which for a public budget is usually worth more than being theoretically cheaper. Metered pricing rewards a district that sends little and punishes one that has a bad winter, and the years you most need to communicate are the years the invoice grows. If you take a metered contract, model your worst year rather than your average one.

What is a reasonable annual price escalator?

A hard lock for the initial term followed by a lesser-of construction — the lesser of CPI-U or a fixed ceiling, with nothing excluded from the cap — is the strongest common form. A fixed percentage alone compounds even in years with no inflation. A cap with carve-outs for pass-through costs or added modules is usually where the increase actually arrives.

One price. Every feature. Locked for three years.

$3.50 per student per year under 5,000 students. No tiers, no add-on modules, no per-message fees. Published on the site because you should not have to book a call to learn a price.