SearchK–12 Student Services, Families & Safety

AI Chatbot for Schools

An AI chatbot for schools that answers every family in their own language, from sources the district approved

Families answered at night in their own language, every answer cited to its source.

See one case, screen by screen ↓
demo340familiesasked in 9 languages on the sample storm night, 412 questions since the 9:40 p.m. notice
demo98%answered from district sources with no staff needed, 333 of 340 families, median 6 seconds
demo57answerssent before the delay notice, found and corrected in each family's language
target0student details shared without a verified parent sign-in
In short

What is AI Chatbot for Schools?

AI Chatbot for Schools is an AI chatbot for schools that answers family questions about buses, calendars, menus, care and rules from the district's approved handbooks, calendars, bus routes and notices, in the family's own language, by website chat, text or the family messaging app. Staff read every answer as an English twin with a citation on every sentence. Questions about a specific student need a verified parent portal sign-in, and sensitive ones go to a named staff member with a clock.

AI in education: a buyer's guide to agentic AI for colleges, universities and school districts →

Updated

The problem

Why a school chatbot breaks trust on a storm night

An AI chatbot for schools gets its hardest test at 11 p.m., when a delay notice has just gone out and families want to know about tomorrow's bus, breakfast, before-school care and the flooded stop, in their own language. The front office is closed. Website search and FAQ bots return the regular schedule and tonight's notice side by side, with no rule for which one wins, and translation waits for a bilingual staff member who is not in until morning.

The risk is in what nobody can see. A family told the regular 7:05 a.m. pickup before the notice went out is never told again. A parent asks a bot about a child's IEP meeting, a custody order or an immigration worry, and nothing keeps the question away from it. A translated answer says something different from the English. And when a complaint, a records request or the board asks what a family was told, nobody can show the answer or the source it came from.

typical22%of US school-age children speak a language other than English at home
typical$3Mpaid by one large district before its chatbot vendor folded in 2024
Where a storm night's staff hours goestimated
By hand19.5 hours
With the solution2.8 hours
  • Answering the same bus and calendar questions by phone and text6 → 1 h
  • Working out whether tonight's notice or the regular schedule applies2 → 0.3 h
  • Translating answers, or waiting for bilingual staff4 → 0.5 h
  • Reaching families who were given the old times3 → 0.5 h
  • Routing special education, custody and safety questions to the right person1.5 → 0.3 h
  • Pulling together what families were told, for the board or a complaint3 → 0.3 h

Estimated split for one weather night and the morning after, in a district the size of the sample one, by hand and with the solution.

How it works

How a family question moves

Seven agents answer, check sources, guard student data and translate; Communications approves what families read.

What comes in
Questions in4 channels · any language, any hour
Agents at work
Boundary agentpublic, student, sensitive
Then
Answer agentdistrict sources only
Source Check agentnewest notice wins
Then
Translation checkback into English
A person decides
Named staff memberanswers what agents must not
What comes out
Cited answer, family's language
English twin for staff
Every answer logged
One case, step by step

One storm night with the AI chatbot for schools

Marlow Bay Unified School District — 48,000 students in 62 schools, 31,000 families who speak more than 60 languages — announces a two-hour delay for flooding and high winds on Tuesday, October 20. Here is what happens next, screen by screen, in the working solution.

  1. 019:40 p.m.

    The delay notice becomes a source, approved by a second person

    Renata Silva · Chief Communications Officer

    Tomás Ibarra in Transportation dispatch drafts the two-hour delay notice at 9:31 p.m.; Renata approves it at 9:38 p.m., and the family messaging platform sends it to 31,000 families in their languages at 9:40 p.m. On the sources screen it sits with 902 live sources, each with an owner, a version and an approver, and it overrides 212 regular route schedules for Wednesday.

    When the transportation routing system stops answering, the screen says so: answers keep using the 10:12 p.m. route data and the delay notice, with Retry now.

  2. 029:41 p.m.

    57 answers that gave the old times, found and corrected

    Source Check agent

    The Source Check agent finds 57 answers sent between 6:02 and 9:38 p.m. that gave tomorrow's regular bus times: Spanish 21, English 14, Vietnamese 9, Arabic 5, Tagalog 4 and Korean 4. By 9:43 p.m. the Answer agent has drafted a correction for each, in the family's language with the English beside it. Minh-Anh Tran reads 12 of the drafts in 6 languages at 10:31 p.m.

    “Families who asked between 6:02 and 9:38 p.m. were told tomorrow's regular bus times.”

  3. 0311:18 p.m.

    A Vietnamese question, answered with an English twin for staff

    Answer agent

    A parent asks “Xe buýt số 12 sáng mai có chạy không?” — is bus 12 running tomorrow morning? The reply comes back in Vietnamese in 6 seconds, and staff read its English twin beside it, every sentence cited to the delay notice or the route 12 schedule. A follow-up about morning pre-K is answered the same way: canceled, afternoon pre-K as usual. Confidence 0.97, back-translation 99%.

    “Bus 12 picks up at the Marlow Ave & 6th St stop at 9:05 a.m. instead of 7:05 a.m.”

  4. 04One click

    Why the answer says 9:05, not 7:05

    Source Check agent

    Opening the cited route 12 schedule shows the exact passage — Stop 4, Marlow Ave & 6th St, 7:05 a.m. — with its version and approver. For Wednesday, October 21 it is overridden by the 9:40 p.m. delay notice, so the agents cite the schedule only for the stop and the regular time.

    “Source Check agent: the delay notice overrides route 12 for Oct 21.”

  5. 0511:20 p.m.

    An IEP question is not the chatbot's to answer

    Boundary agent

    A verified parent of a 3rd grader at Eastshore Elementary, signed in through the parent portal, asks in Arabic whether her daughter's IEP meeting tomorrow morning is postponed. Special education and a specific student are both on the list of topics an agent never answers alone. The family is told in Arabic, right to left, who has the question and by when; staff read the English twin.

    “Handed to Lauren Haskell-Brandt, case manager · by 10:00 a.m.”

  6. 06On her 7:00 a.m. list

    The hand-off arrives with a reply drafted in both languages

    Lauren Haskell-Brandt · Special education case manager

    Lauren sees why the agents stopped, her 10:00 a.m. clock from the special education family guide, and who it escalates to if she misses it: the special education program lead. A reply is drafted in English and Arabic from the meeting record: the 8:30 a.m. meeting moves to 10:30 a.m. in the same room, with an Arabic interpreter. She can send it, reassign it with a reason or call instead.

  7. 07Waiting for a person

    Twelve open questions, each with an owner and a clock

    Renata Silva · Chief Communications Officer

    Special education, custody, bullying, immigration and records, health, Section 504, Title IX and safety questions wait here with a named staff member and a due time: 12 open, 7 from tonight, 1 past due. A flooded-street question from 10:05 p.m. passed its one-hour safety clock and was escalated to the Transportation supervisor. Renata can search, filter, and reassign, escalate or send a holding note in bulk.

    Safety within 1 hour; special education and student records by 10:00 a.m. the next school day.

  8. 08Before midnight

    She approves the corrections in one decision, with a reason

    Renata Silva · Chief Communications Officer

    The approvals screen shows who made each change, who checked it and who approves it. The 57 corrections were made by the Source Check and Answer agents and checked by Minh-Anh Tran; Renata approves and sends them with a reason. Tomás's route 19 stop change for 318 families waits for her too, and the storm-night FAQ she wrote herself goes to a second approver.

    “You wrote this, so a second approver decides: Alan Whitcomb.”

  9. 09By 9:00 a.m.

    A Haitian Creole answer under its threshold goes to a person

    Translation check

    Every reply is translated back into English and compared with the twin, and times, dates and stops must match exactly. A Haitian Creole answer about a flooded stop on Shore Road — 9:20 a.m. at Bayview Ave & Shore Rd, and do not walk through water — matched 94%, under the 96% threshold, so liaison Jean-Robert Pierre reads it by 9:00 a.m. Bilingual staff spot-check the top 9 languages every week.

    “Under it, the answer is sent with plain sentences and read by a bilingual reviewer by 9:00 a.m.”

  10. 10Exported

    A redacted audit pack for the Board of Education

    Renata Silva · Chief Communications Officer

    Renata exports the storm night, 6 p.m. to now, for the Board of Education: 1,124 answers with their sources and versions, 9 approvals with maker and approver, 7 hand-offs, 23 student-record accesses from the record of disclosures, and the agent and model versions with every override and its reason code. Family and student names, phone numbers and emails are removed; conversation ids stay, so a single case can be found again.

    “Pack ready: storm-night-2026-10-20.zip · PDF summary, CSV and source copies.”

Who it’s for

Built for everyone who answers a family.

The same storm night, seen by the people who carry it — what it looked like before, and what it looks like now.

RS
Renata SilvaChief Communications Officer · on call on storm nights
Chief Communications Officer
Before
Approves the notice, then the questions after it come back as calls the next morning, and nobody can show later what families were told.
Now
Reads any conversation in English with its sources, approves the 57 corrections in one decision and exports the night for the board. “I need to know every answer came from something we approved.”
MT
Minh-Anh TranFamily Engagement Coordinator · owns the glossary
Family Engagement Coordinator
Before
Families who read Vietnamese, Arabic or Haitian Creole wait until a bilingual staff member is free.
Now
Sees every language's back-translation match and spot-check score, reads the drafts under threshold, and approves district words one way. “A parent who reads Vietnamese deserves the same answer, at the same time.”
LH
Lauren Haskell-BrandtSpecial education case manager · special education hand-offs
Special education case manager
Before
Nothing stopped a family from asking a bot about a child's IEP, and nothing recorded what the family was told.
Now
Gets the hand-off on her 7:00 a.m. list with the family's question, her clock and a reply drafted in English and Arabic. “Tell the family my name and when I will call.”
GE
Gloria EspositoFront Office Manager · Harbor Point Elementary
Front Office Manager
Before
Answers the phone from 7:15 a.m., and half her morning calls are the same bus question.
Now
The bus questions were answered overnight; her list holds the student-record questions that need her, each with a due time.
MB
Dr. Marcus BellPrincipal · Harbor Point Elementary
Principal
Before
Nothing kept a bullying question away from a bot, and nothing recorded what the family was told.
Now
Approves his own school's page, and bullying and harassment questions come to him by 9:00 a.m. the next school day. “Bullying is never a bot's conversation.”
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents answer, check sources, guard student data and translate; Communications approves what families read.

Answer agent

Replies only from approved district sources, in the family's language, with the English twin for staff — one fact per sentence, each cited to a passage.

  • Never guesses: with no source, the question goes to the Gap agent
  • Never answers about a student unless the Boundary agent passed a verified sign-in
  • Sends alone only above 0.90 confidence
Source Check agent

Confirms each cited passage is the newest approved version in force on the date asked, ranks a notice above a regular schedule for its dates, and finds answers sent from an old version.

  • Never sends a correction — the communications approver does
Boundary agent

Sorts every question into public, about a specific student, or sensitive; checks the parent portal sign-in; and opens a hand-off with a named owner and a clock.

  • Never confirms or denies a student fact to an unverified person
  • Its rules run before the model
Translation check

Translates every reply back into English and compares its meaning, times, places and names with the twin, using the district's approved glossary.

  • Times, dates and stops must match exactly
  • Under the threshold, never sends without queuing a bilingual reviewer
Source Intake agent

Reads new handbooks, calendars, routes, menus, policies and notices into dated passages, lists any conflicts with existing sources, and sends them for approval.

  • Never publishes
  • Nothing is answered from a source before it is approved
Surge agent

Groups tonight's questions every 5 minutes, alerts the on-call communications lead at 3 times the usual hour, and suggests the notice that would answer the most families.

  • Suggests only — never sends a notice
Gap agent

Collects questions no district source answers, tells the family so, groups them with others like them and drafts a source for the office that owns the answer.

  • A draft is never answered from until it is approved
Chief Communications Officer

Approves sources and corrections. The agents propose; a named person decides.

Ask in plain words

Ask about tonight, in plain words

Staff can ask about tonight's questions, any answer or any source. The assistant answers from district sources and says which.

What are families asking about right now?

Since the delay notice at 9:40 p.m., 340 families have asked in 9 languages. 214 asked about buses and the delay; every answer since 9:40 p.m. carries the two-hour delay. 19 asked about flooded stops, answered from the route 7 change. 7 questions are waiting for a person, and one of them is past due.

Which answers tonight used the old bus times?

57 answers sent between 6:02 and 9:38 p.m. gave tomorrow's regular times, before the delay notice overrode them. A correction is drafted for each in the family's language, and Minh-Anh Tran has read 12 of them. They wait for your approval.

Who has the Arabic IEP question, and by when?

Lauren Haskell-Brandt, the student's case manager. The family guide sets 10:00 a.m. the next school day when a meeting moves, so she has it on her 7:00 a.m. list. A reply in Arabic and English is drafted for her: the 8:30 a.m. meeting moves to 10:30 a.m. with an interpreter.

Draft a notice for families on route 19

Tomás Ibarra already submitted the route 19 stop change at 11:05 p.m.: Stop 6 is closed, and students use Stop 5, Harbor Rd & Mill St, at 9:12 a.m. It is translated for the 318 families on the route and waits for your approval, so I have not drafted a second one.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The family's answer and its English twinA parent asks the school chatbot in Vietnamese whether bus 12 runs tomorrow; the reply is in Vietnamese, and staff read the English twin with the two district sources under it and tonight's questions in the strip below.
A newer notice outranks the regular scheduleOpening the cited route 12 schedule shows the exact passage and why the agents answered from tonight's delay notice instead.
A special education question goes to a named personAn Arabic question about a child's IEP meeting is not answered by the agents; the family is told, in Arabic, who has it and by when.
The hand-off, with a reply drafted in both languagesThe case manager sees why the agents stopped, her clock and escalation, and a reply drafted in English and Arabic from the meeting record.
Every sensitive question has an owner and a clockQuestions the agents will not answer alone wait here, each with a named staff member and a due time, with search, filters and bulk actions.
Nothing about a student without a verified sign-inTesting an attendance question while not signed in: the agents share nothing about the student and ask the parent to sign in to the parent portal.
The district sources the agents answer fromHandbooks, calendars, bus routes, menus, board policies, notices and school pages, each with an owner, a version and an approver, and a clear warning when a system stops answering.
A second person approves what families readEvery new or changed source, school page, notice and correction shows who made it, who checked it and who approves it.
Answers sent before the notice, corrected in each family's languageThe 57 answers that gave tomorrow's regular bus times sit beside their corrections, in the family's language with English, ready to approve and send.
Translation quality, checked every weekEvery answer is translated back into English and compared; bilingual staff spot-check the top languages, and a language under its threshold is flagged.
What families asked on the storm nightA simple report: how many families asked, how many were answered from district sources, how fast, and what needed a person.
Roles that keep makers from approvingWho may approve sources, approve a school page, send notices, answer hand-offs, see student data, change settings and export the audit trail.
An audit pack for the board or a records requestEvery answer, approval, hand-off and student-record access is in the trail, and a redacted pack exports in one step.
Governance

Built for family trust: cited, reviewed, on the record.

Every sentence cites an approved sourceEach sentence of an answer cites a passage of an approved district source, and a sentence without one is removed. Staff click any citation to see the passage, its version and who approved it.
Nothing about a student without a verified sign-inThe student information system confirms the parent or guardian before anything about a student is shared, and every record read is written to the record of disclosures. A child under 13 on the public assistant is asked to get a parent.
Sensitive questions go to a named personSpecial education, Section 504, custody, bullying, Title IX, immigration and records, health and immediate danger always go to a named staff member with a clock. The family is told who has it and by when, in their language.
A maker never approves their own changeEvery new or changed source, school page, notice and correction is approved by a second person; principals approve their own school's page, content editors submit but never publish, and administrators approve no content.
Versioned agents, tested before they go liveEach agent has a version, a model and a confidence threshold. A new version is tested on 600 golden questions in 9 languages and approved by two people, and every human override carries a reason code.
Every answer on the audit trailEvery answer, approval, hand-off, record access and setting change is kept with who, what, when and the evidence, for 3 years, and exports as a redacted pack for the board, a records request or a state or federal reviewer.
Configuration

Your district's rules for the AI chatbot for schools

Who may approve, what needs a sign-in, which source wins and how long records are kept are settings. Each change needs a reason code and is written to the audit trail.

SettingDefaultChoose from
Require the parent portal sign-in before anything about a studentOnOn · Off; the student information system confirms a parent or guardian of that student
Topics an agent never answers alone8 topics, each with an owner and a clockImmediate danger within 1 hour · special education, Section 504, custody by 10:00 a.m. the next school day · bullying, Title IX, health by 9:00 a.m. · immigration and records within 1 school day
A notice outranks a regular schedule for the dates it coversOnOn · Off; a delay, closing or stop change wins until it expires
Correct answers given from an older version24 hoursWhen a source changes, answers sent from the old version in this window are found and corrections drafted
Back-translation match needed to send without a person96%Under it, a bilingual reviewer reads the answer by 9:00 a.m.
Keep conversations and their sources3 yearsNames and phone numbers removed from public conversations after 30 days; the question, answer and sources stay
Second approver for the Chief Communications Officer's own changesAlan Whitcomb, Deputy SuperintendentThe other communications approver; a maker never approves their own change
Who approves a new agent version2 peopleThe Chief Communications Officer and the administrator, after the test passes
Connections

Works with the systems a district already runs

District websitepages and PDFs from the content management system; the assistant sits on every page
Family messaging platformsends notices and corrections in each family's language, two-way
Student information systemparent portal sign-in, guardians, language preference, attendance; read only
Transportation routing systemroutes, stops and tonight's changes
Document managementhandbooks, board policies and family guides
Phone and text linetexts answered the same way; calls routed to the front office
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
60+languages
answered at any hour, with an English twin for staff
target
100%
of answers cite the approved district source they came from
target
0
student details shared without a verified parent sign-in

“demo” = seen in the working solution, on its sample district data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (U.S. Census Bureau, American Community Survey — about 22% of US school-age children speak a language other than English at home; The 74 and EdSource, 2024 — one large district paid about $3M before its chatbot vendor folded). Rules context: FERPA, 34 CFR Part 99; COPPA Rule, 16 CFR Part 312; IDEA, 34 CFR Part 300. People, the district, its schools, routes and addresses named on this page are fictional — characters and sample data in the working solution.

Questions

What districts ask about an AI chatbot for schools.

What is AI Chatbot for Schools?

AI Chatbot for Schools is an AI chatbot for schools that answers family questions about buses, calendars, menus, care and rules from the district's approved handbooks, calendars, bus routes and notices, in the family's own language, by website chat, text or the family messaging app. Staff read every answer as an English twin with a citation on every sentence. Questions about a specific student need a verified parent portal sign-in, and sensitive ones go to a named staff member with a clock.

How does the school chatbot answer parents in their own language?

The Answer agent replies in the family's language from the student information system, or the language they write in, and writes an English twin for staff. The Translation check translates every reply back into English and compares meaning, times, dates and stops; under the 96% match threshold a bilingual reviewer reads it by 9:00 a.m. District words such as delay, early release, IEP and case manager are translated one approved way.

Does it share student information?

Only with a parent or guardian the student information system has verified through the parent portal sign-in, and only on the topics the district allows, such as attendance and bus assignment. Without a verified sign-in it neither confirms nor denies anything about a student. Every record read is written to the record of disclosures, and a child under 13 on the public assistant is asked to get a parent.

What happens when a delay notice changes an answer the chatbot already gave?

A notice outranks a regular schedule for the dates it covers, so new answers use it at once. The Source Check agent finds the answers sent from the old version in the last 24 hours and the Answer agent drafts a correction for each, in the family's language. The communications approver sends them in one decision, with a reason.

Which questions go to a person instead of the chatbot?

Special education, Section 504, custody and court orders, bullying and harassment, Title IX, immigration and records, health and medication, and immediate danger. Each goes to a named owner with a clock set by the district, from 1 hour for safety to the next school day, and escalates to a supervisor when past due. The family is told who has it and by when.

Can we see and export what the chatbot told a family?

Yes. Every answer is kept with its sources and their versions, along with every approval, hand-off, record access and setting change, for 3 years. An audit pack for the Board of Education, a records request or a state or federal reviewer exports in one step, with family and student names, phone numbers and emails removed.

Do people stay in control of what families read?

Yes. The agents answer only from sources a communications approver has approved, and every new source, school page, notice and correction needs a second person; nobody approves their own change. Staff can correct any answer, and the change is sent after a second person approves it. Every override carries a reason code.

How long does it take to go live?

The Agentic Solution Engine builds and deploys AI Chatbot for Schools from your requirements and your own documents — handbooks, calendars, bus routes, menus, policies and notices. It goes live once every quality gate has passed, including the tests of every agent version.

See it on
your district's questions.

We'll run AI Chatbot for Schools on your own handbooks, calendars, bus routes and notices.