When a special education coordinator or curriculum director asks you to evaluate a text-to-speech tool for district-wide deployment, the conversation usually starts with features: "Does it highlight words? Does it work in Google Docs?" Those are valid questions, but they are not the questions that determine whether a tool will succeed or fail at scale.
The questions that matter most are about deployment, security, manageability, and total cost of ownership. A TTS tool with beautiful word highlighting that requires manual installation on 3,000 Chromebooks, stores student data overseas, and costs $18,000 per year is a worse choice than a simpler tool that deploys in five minutes via Google Admin and costs $3,000.
This checklist is designed to help you evaluate any TTS vendor systematically. We built it from the issues that come up most often when schools deploy these tools at scale. ReadingVox scores well on most of these criteria — but this checklist is genuinely useful for evaluating any vendor, and we encourage you to use it that way.
Category 1: Security and Privacy
These are non-negotiable requirements. A tool that fails on security and privacy should not make it past the initial evaluation, regardless of how good its features are.
| Criteria | Question to Ask | Scoring | |---|---|---| | FERPA compliance | Does the vendor sign a FERPA-compliant Data Processing Agreement? | Yes / No | | COPPA compliance | Is the tool COPPA-compliant for students under 13? Does the vendor support school consent in lieu of parental consent? | Yes / No | | State privacy law | Does the vendor comply with your state's student privacy law (e.g., SOPIPA in California, Ed Law 2-d in New York)? | Yes / No | | NDPA signed | Has the vendor signed the National Data Privacy Agreement with your state's student privacy alliance? | Yes / No / In Progress | | Data location | Where is student data stored? Is it exclusively within the United States? | US Only / International / Unknown | | Encryption at rest | Is stored student data encrypted at rest? | Yes / No / Unknown | | Encryption in transit | Is data transmitted via TLS/HTTPS? | Yes / No | | Breach notification | Does the vendor have a documented breach notification policy with specific timelines? | Yes (with timeline) / Vague / None | | Data minimization | What student data is collected? Is it limited to what is necessary for the service? | Minimal / Moderate / Excessive | | Data deletion | Will the vendor delete all student data upon contract termination or school request? What is the timeline? | Yes (with timeline) / Vague / No | | Third-party sharing | Does the vendor share student data with third parties? If so, who and for what purpose? | None / Limited (subprocessors) / Broad | | Advertising | Does the vendor use student data for targeted advertising or sell it to advertisers? | No / Yes |
How ReadingVox scores: FERPA-compliant DPA available. COPPA-compliant with school consent. Participates in state privacy alliances. Data stored in US (AWS infrastructure). Encrypted at rest and in transit. Minimal data collection (student identifier and usage counts only; text content is not stored). No advertising, no data sales. Deletion within 30 days of request.
Category 2: Deployment and Management
This is where many tools that look great in a demo reveal their limitations at scale.
| Criteria | Question to Ask | Scoring | |---|---|---| | Chrome Web Store | Is the extension published on the Chrome Web Store? | Yes / No | | Google Admin Console | Can the extension be force-installed and managed via Google Admin Console? | Yes / No | | Managed policies | Can you configure extension settings (license key, default voice, feature toggles) via Google Admin managed policies? | Yes / Partial / No | | Silent authentication | Does the tool authenticate students automatically without requiring manual login? | Yes / Partial / No | | Provisioning | Can student accounts be provisioned automatically from your SIS or directory, or does it require manual setup? | Automatic / Manual | | Deployment time | How long does it take to go from purchase to all students having access? | Minutes / Hours / Days / Weeks | | Updates | Are updates deployed automatically via the Chrome Web Store, or do they require manual intervention? | Automatic / Manual | | Cross-platform | Does the tool work on Chromebooks, Windows, and Mac? | All Three / Two / One | | Uninstall | Can the extension be remotely uninstalled via Google Admin? | Yes / No | | Pilot support | Can you run a pilot with a subset of students before committing to a full deployment? | Yes / No |
How ReadingVox scores: Published on Chrome Web Store. Force-installable via Google Admin with managed policies for license key and settings. Students auto-register under the school's site license on first use — no manual account creation, no student logins, no passwords. Deployment is typically under 15 minutes for a school. Automatic updates via Chrome Web Store. Works on Chromebooks, Windows, and Mac. Free pilot available.
Category 3: Compatibility
A TTS tool that only works on some websites is a support headache. Students will report it as "broken" every time they encounter a page it cannot handle.
| Criteria | Question to Ask | Scoring | |---|---|---| | Standard web pages | Does TTS work on standard HTML web pages? | Yes / Partial / No | | Google Docs | Does the tool read Google Docs content accurately (not just UI elements)? | Yes, via API / Partial (scraping) / No | | Google Slides | Does the tool read Google Slides content? | Yes / No | | LMS platforms | Does it work inside Canvas, Schoology, Google Classroom? | All / Some / None | | PDF viewers | Does it work with web-based PDF viewers? | Yes / Partial / No | | Dynamic content | Does it handle single-page applications and dynamically loaded content? | Yes / Partial / No | | iFrames | Does it work with content loaded in iFrames? | Yes / Partial / No | | Chromebook compatibility | Full functionality on Chrome OS? | Yes / Partial / No | | Low-bandwidth | Does it work reasonably well on slower school networks? | Yes / Degrades gracefully / No |
How ReadingVox scores: Works on all standard web pages. Google Docs integration via the Docs API (reads actual document content, not canvas-rendered pixels). Works with Canvas, Schoology, and Google Classroom. Handles dynamic content and SPAs. Full Chrome OS compatibility. Audio is streamed progressively, so it works on slower connections with brief initial buffering.
Category 4: Features
Now we get to the features — important, but only after the above categories are satisfied.
| Criteria | Question to Ask | Scoring (0-3) | |---|---|---| | Voice quality | Are the voices neural TTS (natural-sounding) or concatenative (robotic)? | 3=Neural, 2=Mixed, 1=Browser-based, 0=None | | Voice selection | How many voices are available? Can students choose? | 3=6+, 2=3-5, 1=1-2, 0=None | | Word highlighting | Does each word highlight at the exact moment it is spoken, or is it estimated? | 3=Word-level sync, 2=Sentence-level, 1=Paragraph-level, 0=None | | Speed control | Can students adjust playback speed? What range? | 3=0.5x-2.0x, 2=Limited range, 1=Preset speeds, 0=None | | Vocabulary support | Does the tool help students understand unfamiliar words in context? | 3=AI simplification, 2=Dictionary lookup, 1=Basic definitions, 0=None | | Font controls | Can students change font, size, and spacing? Is OpenDyslexic available? | 3=Full controls + OpenDyslexic, 2=Some controls, 1=Size only, 0=None | | Page themes | Can students change page colors (dark mode, high contrast, tinted backgrounds)? | 3=Multiple themes, 2=Dark mode only, 1=Limited, 0=None | | Screen mask | Is a reading ruler or screen mask available? | 3=Adjustable mask, 2=Fixed mask, 1=Basic, 0=None | | Translation | Is translation available for ELL students? How many languages? | 3=Integrated + many languages, 2=Some languages, 1=Basic, 0=None | | Text magnifier | Can students magnify text on the page? | 3=Yes, 2=Partial, 1=Basic zoom, 0=None |
How ReadingVox scores: 6 AWS Polly Neural voices with student choice. Word-level highlighting via Polly speech marks (millisecond precision). Speed control from 0.5x to 2.0x. AI-powered vocabulary simplification. Full font controls including OpenDyslexic. Multiple page themes (dark, high contrast, sepia, blue tint). Adjustable screen mask. Integrated translation. Text magnifier. Total: 30/30.
Category 5: Support and Training
Deploying a tool is only half the work. Supporting it through the school year is the other half.
| Criteria | Question to Ask | Scoring | |---|---|---| | Response time | What is the vendor's support SLA? How quickly do they respond to issues? | Same day / 24-48 hours / Slow or unknown | | Support channels | Email, chat, phone? Is support available during school hours in your timezone? | Multiple channels / Email only / Limited | | Documentation | Is there clear documentation for IT admins (deployment, troubleshooting) and teachers (classroom use)? | Comprehensive / Basic / Minimal | | Training materials | Are there training videos, guides, or webinars for teachers? | Yes / Some / None | | Onboarding support | Does the vendor provide onboarding help for initial deployment? | Yes, included / Available for purchase / None | | Status page | Does the vendor have a public status page for service availability? | Yes / No | | Known issues | Does the vendor maintain a list of known issues and workarounds? | Yes / No |
How ReadingVox scores: Same-day email support during school hours (US time zones). Comprehensive IT admin deployment guide and teacher quick-start guide. Training videos available. Onboarding support included at no additional cost. We are a small team, which means you talk to the people who actually build the product, not a tiered support queue.
Category 6: Cost and Licensing
The sticker price is never the full cost. Total cost of ownership includes deployment time, training, support overhead, and renewal pricing.
| Criteria | Question to Ask | Scoring | |---|---|---| | Per-student price | What is the annual cost per student? | Under $1 / $1-2 / $2-4 / Over $4 | | Minimum seats | Is there a minimum number of seats? | No minimum / Low minimum / High minimum | | Billing model | Is pricing per-student, per-device, per-school, or per-district? | Per-student (most predictable) / Other | | Multi-year discounts | Are there discounts for multi-year commitments? | Yes / No | | Pilot availability | Can you run a free or low-cost pilot before committing? | Free pilot / Paid pilot / No pilot | | Hidden costs | Are there additional costs for training, premium features, or support tiers? | None / Some / Significant | | Renewal pricing | Does the price increase at renewal? Is there a price lock? | Price locked / Moderate increase / Significant increase | | Budget timing | Can the vendor work with your budget cycle (fiscal year, E-Rate timing, Title IV-A)? | Flexible / Somewhat / Rigid |
How ReadingVox scores: $1 per student per year. No minimum seats. Per-student billing. Multi-year discounts available. Free pilot for any school. No hidden costs — the $1 price includes all features, all voices, all support. Price locked for the duration of multi-year agreements.
Scoring Template
Use this template to compare vendors side by side. Score each category, weight by importance to your district, and total.
| Category | Weight (Adjust to Your Priorities) | Vendor A | Vendor B | Vendor C | |---|---|---|---|---| | Security and Privacy | 25% | ___ / 100 | ___ / 100 | ___ / 100 | | Deployment and Management | 25% | ___ / 100 | ___ / 100 | ___ / 100 | | Compatibility | 15% | ___ / 100 | ___ / 100 | ___ / 100 | | Features | 15% | ___ / 100 | ___ / 100 | ___ / 100 | | Support and Training | 10% | ___ / 100 | ___ / 100 | ___ / 100 | | Cost and Licensing | 10% | ___ / 100 | ___ / 100 | ___ / 100 | | Weighted Total | 100% | ___ / 100 | ___ / 100 | ___ / 100 |
We deliberately weight Security/Privacy and Deployment/Management higher than Features because those are the categories that determine whether a tool actually works at scale. A feature-rich tool that you cannot deploy securely is not a viable choice for a school district.
Final Advice
Run a pilot before you commit to any vendor. A two-week pilot with 50 students will reveal compatibility issues, deployment friction, and user experience problems that no demo or checklist can surface. Ask the vendor if they support pilots — and be wary of any vendor that will not let you try their product before buying it.
Ask for references from districts of similar size and demographics. A tool that works well for a suburban district with 1:1 Chromebooks and gigabit internet may have different performance characteristics in a rural district with shared devices and limited bandwidth.
And finally: involve your special education team and ELL coordinators in the evaluation, not just IT. They know which features their students actually need and which are marketing checkboxes. The best TTS tool is the one that the students who need it most will actually use every day.