- Before
- Builds every packet by hand from four systems and counts school days around holidays, and worries about finding out on appeal that the 504 meeting never happened.
- Now
- Opens each case on one ruler of school days, with the disability check done and every exhibit cited, and spends her time on the decision.
One expulsion hearing case, from referral to back in class
At Marlow Bay Unified School District, Ricardo Villanueva, in grade 10 at Seacliff High School, strikes another student once in the cafeteria on Mon Oct 5, and the school recommends a 180-day expulsion. On Wed Oct 14, day 7 of 10, hearing officer Gloria Thibodeaux-Lam opens his case. Here is what happens next, screen by screen, in the working solution.
- 01Wed Oct 14 · day 7
Every case on its clock
Gloria Thibodeaux-Lam · Hearing officerGloria’s queue shows 10 of her 23 open cases, each with a small due-process ruler, its flags and the next step with its due day. Ricardo’s row reads day 7 of 10, §5.4 physical assault on a student, expulsion for 180 school days, flagged 504 and Spanish, with the manifestation meeting due today. Filters find what is due by Friday, blocked, IEP or 504 and appeals; bulk actions assign, remind schools and export state rows.
- 02One click · 52 seconds
“Check the case”: every source read and cited
Seven agentsThe agents run step by step in view. The Intake agent re-reads the referral and 10 exhibits; the Clock agent lays the steps on the school calendar and finds 5 of 8 done on their day; the Packet agent assembles 10 exhibits with 42 citations. The packet reader shows a student witness statement in Spanish beside the English: the other student pushed Ricardo first, which the video log confirms at 12:41:06.
Three things need Gloria: the 504 meeting, a recommendation beyond the code, and similar cases.
- 03The ruler turns red
A Section 504 plan, and no manifestation meeting
Disability agentThe due-process ruler runs from day 0, the incident on Mon Oct 5, to day 10, the hearing on Mon Oct 19, with each required step pinned to its school day and its document. The Disability agent finds Ricardo’s Section 504 plan for ADHD in the special education system and no manifestation meeting on the calendar, so the manifestation and hearing pins turn red. It offers to schedule the meeting for day 9, Fri Oct 16.
“Hearing blocked by the Disability agent. Ricardo has a Section 504 plan for ADHD, and no manifestation meeting is on the calendar.”
- 04The disability gate
7 of 10 school days used
Disability agentThe plan was adopted Feb 11, 2026, with movement breaks, preferential seating and a daily check-in, and the check-in was recorded on only 4 of the 10 school days before the incident. Seven school days have been removed this year; day 10, Mon Oct 19, would be a change of placement. The meeting notice is already drafted in Spanish beside English.
The Disability agent never decides a manifestation. A missing meeting always blocks the hearing.
- 05The code
A 180-day expulsion, beyond the allowed range
Code agentThe Code agent maps the incident to §5.4 physical assault on a student at confidence 0.91, and notes §5.3 fighting at 0.64 as an alternative charge for the hearing to weigh. A first Level 4 allows up to 45 school days of alternative placement. None of the three conditions for expulsion is met, each with its source: a nosebleed with no treatment, no prior Level 4 within 12 months, and no weapon on the video.
The Code agent never proposes a consequence beyond the code; the school revises its own recommendation.
- 06Before deciding
How 41 similar cases ended
Consistency agentSince 2023–24, 41 similar cases ended in 27 suspensions of 1–10 days, 10 alternative placements and 4 expulsions of up to 90 days, each with serious injury or a second Level 4, and none of 180 days. By student group, schools recommended expulsion for Hispanic students at 2.8 times the rate for white students. Gloria sends that pattern to the director for an equity review.
A student’s group is never an input to a case.
- 078:24 am
The manifestation meeting, scheduled for day 9
Gloria Thibodeaux-Lam · Hearing officerGloria schedules the meeting for Fri Oct 16 at 9:00 am at Seacliff High School. Tomás Herrera, the Section 504 coordinator, chairs; Ricardo’s mother, Ana Lucía Villanueva, the school psychologist, the counselor who runs the daily check-in and his English teacher attend, with an interpreter. The Language agent drafts the notice in Spanish beside English.
“The notice goes to Beatriz Solano to check the Spanish, then to you to sign. Nothing is sent before both.”
- 08Checked, then signed
A notice the family can read
Beatriz Solano · InterpreterThe manifestation meeting notice shows its chain: drafted by the Language agent, checked by Beatriz Solano, then signed by Gloria. Sign and send goes out by the family portal, email and first-class mail, with a copy to the case file. Every notice on the case is in Spanish beside English.
- 09Fri Oct 16 · day 9
The team finds a manifestation
Tomás Herrera · Section 504 coordinatorThe team answers both federal questions on the record. Yes, the conduct had a direct and substantial relationship to Ricardo’s disability: the evaluation describes impulsive responses under stress at lunch, and he was pushed first. In part, it followed a failure to implement the plan: the check-in was recorded on 4 of 10 days. Tomás signs for the team; the expulsion recommendation is withdrawn and the hearing canceled.
- 1010:42 and 10:47 am
Signed, countersigned, back in class
Gloria Thibodeaux-Lam and Dr. Nadine FerreiraGloria signs the decision to withdraw the expulsion recommendation with the reason code disability-related, each finding of fact cited. Dr. Nadine Ferreira, director of student discipline, countersigns the change to the student record five minutes later. The decision is written back to the student information system: the suspension ends after 9 school days, and Ricardo is back in class on Mon Oct 19.
No single person changes a student record: the hearing officer signs, the director countersigns.