Moraga School District

Moraga School District Governing Board

9 meetings on video, Apr 2026 to Oct 2026. The typical one ran 1 h 45 min in session. We also have parts of 20 older meetings.

Clips

What members said

No clip on this body passed our checks.
How we know

Officials on the body's roster only, never members of the public. Each clip plays here from where the member began speaking, and we checked who is speaking before it went up. More on how we count

Where the time went

School facilities and construction took 22% of this body's meeting time.

Out of 66 hours, older partial meetings included. The two AI readers disagreed on 14% of it; that time stays in the total.

  1. School facilities and construction22% · 14.7 h
  2. School budgets, deficits and cuts12% · 7.6 h
  3. Local tax and bond items (schools and city)4% · 2.7 h
How we know

Two AI readers (Claude Sonnet 5.5 and Gemini) each split every transcript into agenda items and gave each one issue from a fixed list. A stretch counts toward an issue only where both agree (lines on an item's edge are left out); the rest is 'unknown' and stays in the total. An issue's time is shown only when an independent Claude Opus read of randomly drawn moments (longer lines more likely) agrees at a Wilson lower bound of .90 or better. More on how we count

How members spoke, as a body

At least 7% of members' remarks raised a concern, of 77 remarks.

Board level only: never one member, never ranked against other bodies. A floor: the strict rule misses many polite concerns.

How we know

Three AI models read each member remark on these items. A remark counts as raising a concern only when all three agree, so the share is a floor. Never one member, never ranked against other bodies. More on how we count

The members

Who talks on the Moraga School District Governing Board

Minutes speaking per meeting · 9 meetings with names, Apr 14, 2026 – Oct 13, 2026 · talk time only, never tone or stance

Listed by seatMuch of what members say isn't matched to a person yet, so these minutes are floors. The real totals are higher.

Minutes are each member’s own speaking time that we could match to them, so each is a floor. We are measuring how much we miss.

Members · listed by seat
Lee HaysBoard MemberShare1.5+min per meeting, at least6 of 9meetings heard, of those seated and not running it3.5questions asked per meeting where we named them
Larry JacobsBoard President · ran 9 meetings · Sat in 0 meetings they didn't chair. We rank members after 8—min per meeting0 of 0meetings heard, of those seated and not running it2.6questions asked per meeting where we named them
Kristin KraetschBoard Member · Sat in 7 meetings. We rank members after 8Share1.8+min per meeting, at least3 of 7meetings heard, of those seated and not running it0.3questions asked per meeting where we named them
Stephanie StoanBoard MemberShare0.4+min per meeting, at least3 of 9meetings heard, of those seated and not running it3.3questions asked per meeting where we named them
Martha WhiteBoard Vice PresidentShare2.5+min per meeting, at least5 of 9meetings heard, of those seated and not running it0.8questions asked per meeting where we named them

Minutes speaking per meeting held while seated, leaving out the meetings the member ran; a meeting they missed, or where we couldn’t match their voice, counts as zero, so every number is a floor · talk time only, never tone or stance · Hamlet · How we count

How we know

Two AI readers named each voice and had to agree. A blind reader checked 206 names across this group of bodies, as drawn: 206 were right. Minutes count meetings while the member was seated; a meeting they missed counts as zero. Questions count the times a member put a real question to staff, presenters or colleagues; two AI readers had to agree, and 287 of 290 we checked were real questions. Only speech we could name counts, so they are floors. Meetings each member ran, of those counted here, from the body's dated officer list: Larry Jacobs 9. A member's minutes leave out the meetings they ran. More on how we count

Public comment

2 of the 9 meetings we counted had a public commenter. The busiest, on Oct 13, 2026, heard from 1.

1 on Oct 13, 20260.2 a meeting on average
How we know

We count public commenters. They are counted, never named or quoted. Officials, staff and invited presenters aren't counted. We checked the count against a full read of 50 meetings: 50 were within one speaker. More on how we count

Attendance

The roll call, at the 9 meetings where we could read one

Roll-call attendance, member by meeting
MemberOct 13Sep 29Sep 8Aug 11Jun 9Jun 2May 12Apr 28Apr 14
Larry JacobsNot recordedPresentPresentPresentPresentPresentPresentPresentPresent
Martha WhitePresentAbsentPresentPresentNot recordedPresentPresentPresentPresent
Lee HaysPresentPresentPresentAbsentPresentPresentPresentPresentPresent
Kristin KraetschPresentPresentPresentPresentNot recordedNot recordedPresentPresentPresent
Stephanie StoanPresentPresentPresentPresentPresentPresentPresentPresentPresent

PresentArrived lateAbsentNot recorded

How we know

From the roll call, or the chair's statement of who is present, read by two AI readers who had to agree. A meeting with no roll call we could read says "not recorded"; we never guess. We checked 158 roll calls against a separate read and 157 matched; of 91 absences, 91 were right. More on how we count

Members from the body’s own roster page · Meetings from videos the district posted