WorkflowK–12 Student Services, Families & Safety

K–12 Enrollment & Residency Verification

Residency verification for school registration that enrolls families in one visit, with every proof cited and a person on every decision

Families enrolled in one visit; staff review only the exceptions, each tied to its proof.

See one case, screen by screen ↓
demo17of 214registrations today needed a person; the other 197 were verified with every stamp cited
demo4minfor the agents to read and check one family's 8 documents, in Arabic and English
demo1 h 49minfrom the family's upload to two children enrolled, in one visit
target0protected studentsheld for paperwork: every exception is screened for homelessness and foster care first, and those families enroll the same day
In short

What is K–12 Enrollment & Residency Verification?

It is residency verification for school registration, done by agents that check age, address and guardianship proof for district enrollment staff. They read every upload in its own language, check it against the board's residency policy and the attendance zones, and screen every exception for homelessness and foster care first. Staff see only the exceptions, each stamp tied to its proof, and a second person checks every enrollment.

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

Updated

The problem

Why residency verification for school sends families home for one more paper

Every August a district enrollment center runs residency verification for school registration on thousands of new families. Each child needs proof of age, proof that the family lives inside the district and the school's attendance boundary, proof that the adult registering is the parent or legal guardian, and an immunization record. Staff open every PDF and phone photo by hand, retype the address and dates into the student information system, and check them against a board residency policy most families have never read.

A utility bill in a relative's name, a lease in another language or a bill older than 60 days stops the registration, and the family comes back another day while the children miss the first days of school. Families who do not speak English, families doubled up with relatives and children in foster care are turned away most often, although McKinney-Vento says homeless children must be enrolled immediately, documents or not. The answer that proves it is often in a form field nobody reads before the proof check fails.

demo8documentsfor one family of two children, in two languages, each opened by hand today
demo1 of 2proofsin the parent's name: where a doubled-up family's registration stops today
typical1.4millionpre-K–12 students experienced homelessness in 2022–23, and each must be enrolled immediately
Where a hard registration's days goestimated
By hand5.5 days
With the solution0.2 days
  • Waiting for someone to open and sort the uploads1 → 0.1 d
  • Reading documents in another language0.5 → 0.1 d
  • Checking the address against the zones and the two-proof rule0.5 → 0.0 d
  • Sending the family away for one more paper, and waiting for it2 → 0 d
  • Spotting homelessness or foster care and reaching the liaison1 → 0.1 d
  • Entering the enrollment and sending the welcome0.5 → 0.0 d

Estimated split for a family whose registration needs a person, by hand and with the solution, in calendar days.

How it works

How a registration moves

Eight agents read, check and screen every registration; a specialist decides each exception and a second person checks it.

What comes in
Registrations inportal and counter · any document, any language
Agents at work
Registration intakesorts and completes
Document agentoriginal beside English
Then
Age and placement
Residency agent
Consistency agent
Then
Protection agenthomeless and foster first
Then
Family messagingin the home language
A person decides
Enrollment specialistdecides; a second person checks
What comes out
Enrolled in the student system
Welcome in their language
Audit pack
One case, step by step

Residency verification for school, one family: from an upload in Arabic to two children enrolled

Tuesday, August 11, 2026 at Marlow Bay Unified's central enrollment center. School starts Wednesday, August 19. At 8:52 AM Rania Haddad registers Yousef, 7, and Lina, 5, from her phone. Here is what happens next, screen by screen.

  1. 018:52 AM

    Registration from a phone, in Arabic

    Rania Haddad · Parent

    Rania registers both children in Arabic and uploads 8 documents: two Arabic birth certificates, an Arabic room rental agreement, a utility bill, two immunization records, her photo ID and Yousef's grade 1 records. A registration helper acknowledges each upload, asks where the family lives and tells her the children can enroll right away. English is one click away.

    Nothing is asked about immigration status or a Social Security number.

  2. 028:56 AM

    Only the exceptions, protected families first

    Marisol Ketterman-Ade · Enrollment Center Specialist

    Four minutes later the agents have read and checked the Haddads' documents. Marisol's exception queue groups the 17 registrations that need a person by reason, with protected families at the top, each with the agents' recommendation, the Protection agent's screen and the time left to the 1-business-day target. The 197 verified registrations can be approved in bulk, with a second specialist checking a random sample of 10.

  3. 0310:24 AM

    A passport page per child

    Marisol Ketterman-Ade · Enrollment Center Specialist

    The Haddad family opens as a registration passport: Yousef, grade 2, and Lina, kindergarten, each with stamps for age, residency, guardianship and vaccines. A solid stamp is verified and opens the passage that proves it, a dashed stamp is pending, and the crossed residency stamp names the problem. The Consistency agent asks one question, Yousef or Yusuf, and Marisol confirms the legal name from the birth certificate.

    The crossed residency stamp: “1 of 2 proofs” · “Bill in another adult's name”

  4. 04One click

    The Arabic lease beside its English translation

    Document agent

    The room rental agreement shows in Arabic, right to left, beside the Document agent's English working translation. Each value it read is highlighted in both: 418 Larchmont Court, Apt 3B at confidence 0.98, tenant Rania Haddad, landlord Nabil Saad, from July 20, 2026, US$650 a month.

    Labeled a working translation, never certified; a value below 0.90 confidence goes to a person.

  5. 05The proof check

    Right zone, one proof short

    Residency agent

    The address is in attendance zone S-14, Seabright Elementary, 0.4 miles from the nearest zone line. Board Policy 5111.1 asks for two proofs from different categories. The rental agreement in Rania's name counts; the utility bill is in Nabil Saad's name, and no third proof was provided: 1 of 2 required proofs.

  6. 06Before anything else

    A family that lost its home, enrolled today

    Protection agent

    Before the failed proof reaches a person, the Protection agent screens the registration. It cites four signals: staying with a cousin's family after losing the apartment in July, a room in another tenant's apartment, the bill in the host's name and a recent move. That is homelessness under McKinney-Vento, 42 U.S.C. §11434a(2)(B)(i), so the children enroll immediately under §11432(g)(3)(C).

    The family's answer: “We are staying with my cousin's family because we lost our apartment in July.”

  7. 0710:38 AM

    The liaison confirms the same morning

    Lucía Ferraro · Homeless and Foster Liaison

    Marisol sends the family to Lucía with the agent's note. After a call in Arabic, Lucía confirms: doubled up with family since July 18, eligible, transport on Route 14, and the family chose Seabright. Free meals, transport, supplies, a records request and a nurse follow-up are offered with enrollment.

    No agent denies a family.

  8. 0810:41 AM

    Two people on the decision, then the student record

    Marisol Ketterman-Ade · Enrollment Center Specialist

    Marisol approves both children with reason codes as the maker; Lucía's confirmation is the checker. The student information system returns student IDs 7741203 and 7741204 at Seabright Elementary, start Wednesday, August 19. Lina's fifth DTaP dose is recorded as pending for the school nurse, and enrollment is not held for it.

    The school registrar sees “eligible for services”, never the housing answer.

  9. 0910:42 AM

    Every step on the record

    Priya Castellanos · Internal Auditor

    The welcome goes out in Arabic and English after Marisol approves it: the school, the start date, the Route 14 bus stop at Larchmont & Pier Street and free school meals. The audit trail holds every event from the 8:52 AM submission through each agent step, the confirmation, the approval and the two student records, with the reason and the evidence. Nothing is editable, and an export pack is redacted and logged.

  10. 10The afternoon

    Back to the exceptions

    Marisol Ketterman-Ade · Enrollment Center Specialist

    With the Haddads enrolled, 16 registrations still need a person. The median from upload to enrolled is 3.4 hours this week, across 642 registrations, and 3,918 since July 1. From the Haddads' upload to enrolled: 1 hour 49 minutes.

Who it’s for

Built for everyone who touches a registration.

The same family, seen by the people who carry its registration — what their August looked like, and what it looks like now.

MK
Marisol Ketterman-AdeEnrollment Center Specialist · central enrollment center
Enrollment Center Specialist
Before
Opens every upload by hand, 200 registrations a day in August, and sends families home for one more bill.
Now
Works only the exceptions, each as a passport of cited stamps, and says yes at the counter.
LF
Lucía FerraroHomeless and Foster Liaison · the checker on protected decisions
Homeless and Foster Liaison
Before
Hears about a doubled-up family after the proof check has already failed.
Now
Gets every protected family the same morning, with the signals and the statute, and alone sees the housing details.
DF
Dorian FairweatherResidency Officer · decides nonresident cases
Residency Officer
Before
Builds nonresident cases from spreadsheets and phone calls, and needs a file a hearing officer would accept.
Now
Opens a cited case packet that lists what was used and what was not, decides, and sends a notice with the appeal rights.
AH
Annika HollowaySchool Registrar · Seabright Elementary
School Registrar
Before
Learns who starts Wednesday from a list, and chases the center for the details.
Now
Sees new students in the student information system at once, with what the classroom needs to know and nothing about housing.
PC
Priya CastellanosInternal Auditor · read only
Internal Auditor
Before
Pulls emails and scans together for an appeal or a state monitor.
Now
Filters the trail by family or actor and exports a redacted pack that logs its own export.
Built on the engine

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

Eight agents read, check and screen every registration; a specialist decides each exception and a second person checks it.

Registration intake

Sorts uploads by type and child, checks the set is complete, and asks the family for what is missing in their language.

  • Never asks for immigration status, a Social Security number or a driver's license
  • Drafts messages to families; a person sends them
Document agent

Reads birth certificates, leases, bills, IDs, custody orders and records in any language, and shows the original beside an English working translation, with each value and its confidence.

  • Never certifies a translation
  • Below 0.90 confidence, a person confirms the value
Age and placement agent

Applies the kindergarten and pre-K cutoffs and prior records to propose a grade.

  • Never decides early entrance or retention
Residency agent

Checks the address against the attendance boundaries and the two-of-three-proofs rule, citing the board's residency policy.

  • Never decides a family is nonresident
Consistency agent

Cross-checks names, transliterations, dates and addresses across documents, prior enrollments and the state student identifier, and turns a mismatch into one question.

  • Never merges or changes a record
Protection agent

Screens every exception for homelessness, foster placement and unaccompanied youth, cites the statute, recommends immediate enrollment and routes the family to the liaison.

  • Never lets a protected student wait for documents
  • Cannot be turned off
Re-verification agent

Runs annual residency re-verification and builds cited case packets for the cases that do not resolve.

  • Never uses vehicle, location or surveillance data
  • Never contacts landlords
Family messaging agent

Drafts welcome, missing-document and decision notices in the family's home language.

  • Sends only after a person approves
Enrollment specialist

Decides; residency officer decides nonresidency. The agents propose; a named person decides.

Ask in plain words

Ask about any family, proof, rule or deadline

Ask in plain words, or say what to draft. Every answer points to the passage it rests on.

Why can the Haddad family enroll without a second proof?

Because they are homeless under federal law. Rania wrote that the family is staying with her cousin's family after losing their apartment in July, and the rental agreement is for a room in Nabil Saad's apartment. Sharing the housing of others due to loss of housing is homelessness under McKinney-Vento, and the school must enroll immediately, even without proof of residency. Board Policy 5111.1 §5 says the same.

Which exceptions are closest to their deadline?

Four will pass the 1-business-day target first: O'Donnell, name differs from the prior transcript, 4 h 40 m left; Nguyen, bill 94 days old, 5 h 10 m; Brooks-Amari, grandmother with no court order, 5 h 30 m; Castellano, split parcel, 5 h 40 m. The 3 protected families are due today and are at the top of the queue.

Draft the request to the Delgado family in Spanish

Here is the draft for Carmen Delgado, in Spanish. Lucas's lease is in her name; one second proof from another category finishes it. It is sent only when you approve it.

How many students are left to re-verify, and in which languages?

Of 6,040 students, 4,712 are confirmed, 1,142 families have not replied, 177 need a person and 9 went to the residency officer. The families waiting speak Spanish, English, Vietnamese, Arabic, Chinese, Tagalog, Russian and other languages, and reminders are drafted in each.

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 registration passportResidency verification for school, one page per child: Yousef and Lina Haddad, each with stamps for age, residency, guardianship and vaccines, and today's 214 registrations, 17 needing a person.
The exception queueThe registrations that need a person, grouped by reason, protected families first, each with the agents' recommendation and the time left to its target.
Original beside EnglishAn Arabic room rental agreement, right to left, beside its English working translation, with each value highlighted in both and its confidence.
Attendance boundary and the two-proof ruleProof of residency for school enrollment, checked against the attendance zones and the board's residency policy: right zone, 1 of 2 required proofs.
Protected student screenThe McKinney-Vento screen: the family's own answer in Arabic and English, the cited signals and the statute for immediate enrollment.
The liaison confirmsThe Homeless and Foster Liaison confirms eligibility the same morning, with transport and the services offered with enrollment.
Decision and student recordBoth children approved by a maker and a checker, the fields written to the student information system, and the welcome in Arabic and English.
Audit trail and export packEvery event by people and agents, with the reason and the evidence, and a redacted export pack for an appeal or a state monitor.
TodayThe enrollment specialist's home: 214 registrations today, 197 verified by agents, the exceptions that need a person and the agents at work.
What the family seesOnline enrollment in Arabic: the registration helper, the school registration documents uploaded and what is still needed.
Annual residency re-verification6,040 students asked for one current proof in the home language, with shared-housing addresses screened before any referral.
Nonresident case packetA cited packet for the residency officer: seven items, what was not used, the decision, the countersignature and the notice with appeal rights.
Roles and approvalsWho can do what, separation of duties and the two people on every decision that matters.
Governance

Built for student records: cited, checked by two people, on the record.

Every stamp cites its proofEach stamp, value and agent statement opens the passage it came from: the line of the lease, the bill, the birth certificate, the board policy section or the statute.
Two people on every decision that mattersEvery enrollment after an exception, every student record change and every notice has a maker and a checker; the maker cannot check her own decision, and bulk approvals are sample-checked by a second specialist.
No agent denies a familyProtected students are screened first and enrolled immediately. Only the residency officer decides a nonresident case, with the director's countersignature, and students stay enrolled through the 10-working-day appeal window.
FERPA-aware access and retentionRegistrars see only their school, housing details go to the liaison and the specialist working the case, ID numbers are masked, identity documents are deleted a year after enrollment and the verification record is kept five years.
Never the wrong questionsImmigration status, a Social Security number and a driver's license are never asked, a setting that is locked on, and the same rules apply to every child.
Agents change only through reviewPrompts and models are versioned and tested on 400 past registrations before the director and IT approve them; a person overrides any result with a reason code, and every rule change is a new version approved by the Assistant Superintendent.
Configuration

Your board's policy, not ours

The rules every registration is checked against are settings, versioned, approved and on the audit trail.

SettingDefaultChoose from
Proofs of residenceTwo of three categoriesOne housing proof and one other · Three of three categories
Document age60 daysStep up or down, 15 days at a time
Kindergarten ageFive on or before September 1August 1 · October 1
Annual re-verificationGrades 6 and 9, affidavits, returned mailEvery student · Affidavits and returned mail only
Screen every exception for homelessness, foster care and unaccompanied youthOnLocked on: required by law
Decision on an exception1 business day2 business days
Housing detailsLiaison and the specialist working the caseLiaison only
Confidence threshold0.90Step up or down; a value below it goes to a person
Connections

Works with the systems a registration already runs on

Student information systemenrollments and student records, written back after the maker and the checker
Online registration portalfamily registrations and uploads, in the family's language
Document managementoriginals and translations, with retention applied
Attendance boundary mapping servicethe zones the board adopted, and split parcels
Family messaging platformwelcomes, reminders and notices in the home language, sent after approval
State student identifier systemprior enrollments and possible duplicates
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
8%
of registrations need a person; the rest are verified and cited
By handevery registration
With agents17 of 214
target
Sameday
enrollment for homeless and foster children, documents or not
Enrolled immediately
42 U.S.C. §11432(g)(3)(C)
target
1 h 49min
from upload to enrolled for the Haddad family, in one visit
Come back with another paperOne visit

“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. Department of Education data on student homelessness, 2020–21 to 2022–23: about 1.4 million pre-K–12 students in 2022–23). Legal context: McKinney-Vento Act, 42 U.S.C. §11432(g)(3)(C) and §11434a(2); Plyler v. Doe (1982); FERPA, 34 CFR Part 99. The district, schools, families, people and addresses named on this page are fictional — characters and sample data in the working solution.

Questions

What district enrollment teams ask us.

What is K–12 Enrollment & Residency Verification?

It is residency verification for school registration, done by agents that check age, address and guardianship proof for district enrollment staff. They read every upload in its own language, check it against the board's residency policy and the attendance zones, and screen every exception for homelessness and foster care first. Staff see only the exceptions, each stamp tied to its proof, and a second person checks every enrollment.

What counts as proof of residency for school enrollment?

Your board's policy decides, and it is a setting. In the working solution the policy asks for two proofs from different categories (housing, utilities and official mail), with bills and mail dated within 60 days and in the parent's or guardian's name, or a Shared Housing Affidavit with the host's proof. The Residency agent lists each proof, its date and whose name is on it, and cites the policy section.

Can a school turn away a homeless family without proof of residency?

No. McKinney-Vento requires immediate enrollment, even without proof of residency. The Protection agent screens every exception for homelessness, foster placement and unaccompanied youth before a failed proof reaches a person, and routes the family to the liaison the same day. The screen cannot be turned off, and no agent can deny a family.

Does it ask families about immigration status or a Social Security number?

No. The registration helper never asks for immigration status, a Social Security number or a driver's license, and that setting is locked on. The same rules apply to every child.

Can it read documents in other languages?

Yes. The Document agent shows the original, right to left where needed, beside an English working translation, with each value highlighted in both and its confidence. It never certifies a translation, and a person confirms any value below the 0.90 confidence threshold.

How does annual residency re-verification work?

It runs as a campaign: families are asked in their home language for one current proof, which the Re-verification agent checks. Addresses with several households are screened for shared housing first, so a doubled-up family is routed to the liaison instead of investigated. A case that does not resolve gets a cited packet built only from what the family provided and the district's own records; the residency officer decides, the director countersigns, and the students stay enrolled through the appeal window.

Do people stay in control?

Yes. Agents read, check, cite and draft; people decide. The enrollment specialist approves each exception with a reason code and a second person checks it, the liaison confirms protected status, the residency officer decides nonresident cases, and messages go out only after a person approves them.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your board's residency policy, attendance zones, registration forms and a sample of past registrations — and it goes live once every quality gate has passed. We will walk you through it on your own registrations first.

See it on
your registrations.

We'll run K–12 Enrollment & Residency Verification on a sample of your own past registrations and your board's residency policy.