Case Study · K–12 Data Infrastructure

A district-owned data platform

How SJ Consultants partnered with Ukiah Unified to build a data platform which turns requests that once took weeks into answers available in minutes.

Client

Ukiah Unified School District

Location

Mendocino County, California

Scale

~5,800 students · 12 schools

Timeline

Nov 2025 – present · Year 2

Solution

Snowflake warehouse + analytics portal

8

production dashboards

Weeks → Minutes

to a complex, multi-source answer

100%

district-owned stack

The Challenge

The situation every district knows too well

Ukiah Unified had plenty of data — it was just scattered everywhere. Attendance lived in Aeries. Interim scores sat in Renaissance STAR and Acadience. State results came through CAASPP and ELPAC. Survey responses were split across Google Forms and Qualtrics. Discipline records, enrollment figures, and program participation all existed somewhere in the ecosystem.

The catch: turning any of it into a usable format ran through one person — the district’s sole data analyst, who also managed state reporting and administered Aeries. Every request from the board, from site principals, from the Superintendent’s office funneled through that single role. Query Aeries, export to a spreadsheet, run VLOOKUPs to merge in assessment data, build a pivot table, format it for the audience, deliver. A single complex request could take two weeks.

Assistant Superintendent Katie Sommer found herself pulling data on nights and weekends instead of leading strategic work. Superintendent Deb described the tension plainly: the district had great access to data — after someone spent hours assembling it — but what leadership needed was data to make decisions in real time.

“

The biggest challenge we had was having data in multiple systems. The systems all had different ways of accessing and reporting the data. Being able to easily pull data by student groups was challenging, and if we wanted to go further with data analysis, we had to re-pull all the data, which sometimes could take weeks.

Katie Sommer · Assistant Superintendent, UUSD

Only about 10% of UUSD’s 45 site leaders could independently access and analyze their own data. The rest waited — and while they waited, the questions that mattered went unanswered. Is the tutoring program working? Are chronically absent students improving? How are Latino English Learners performing compared to Latino English Only students? Each answer required merging four or five sources by hand, and by the time anyone assembled it, the momentum had stalled.

A previous vendor had delivered a dashboard, but it produced static views that needed manual updates, offered no drill-down, and showed a single snapshot with no way to compare across years. Board follow-up questions meant starting over from scratch — and annual price increases of 10% or more compounded the frustration.

~10%

of 45 site leaders could analyze their own data unaided

2 weeks

to fulfill a single complex, multi-system request

10%+

annual price increases from the prior vendor’s static dashboard

The Solution

What SJ Consultants built

SJ Consultants partnered with UUSD in November 2025 to design and deploy two interconnected systems — the infrastructure underneath, and the portal on top of it. The district renewed and expanded the engagement into a second year.

1

A centralized data warehouse on Snowflake

Rather than asking staff to manually merge exports, the warehouse pulls from Aeries, CAASPP, ELPAC, Renaissance STAR, Acadience, and survey instruments automatically, every day. SJ backfilled data through the 2018–19 school year, enabling multi-year trend analysis for the first time. Every table is FERPA-compliant — and UUSD owns the entire stack.

Layer 1 · Raw

Source records preserved exactly as they arrive

Layer 2 · Cleaned

Standardized and reconciled across systems

Layer 3 · Modeled

Business logic applied, analytics-ready tables

2

A custom analytics portal built for educators

On top of the warehouse sits a web portal (live at uusd.districtanalytics.io) that puts data directly in the hands of the people who need it. Eight production dashboards each support drill-down from a district-wide summary to an individual student, filterable by school, grade, demographic subgroup, and intersecting categories like Latino English Learner or male foster youth.

Attendance

Grades

Enrollment

Surveys

Discipline

State Assessments

Interim Assessments

Transcripts

LCAP Goals & Metrics

AI chat assistant

Staff ask in plain English — “attendance rates for 3rd graders at Oak Manor who scored below benchmark on STAR” — and get answers pulled straight from the warehouse.

Report builder

Principals and directors pick their own columns, filters, and student groups to build custom views on the fly — no new request to the central office.

37

Every accountability metric, in one live view

The LCAP suite is in production. All 37 state-mandated accountability metrics now sit in a single place, updated from the warehouse — replacing one of the most time-consuming manual processes in any California district’s annual cycle. UUSD used it to run a real planning session in its first month live.

Because the portal surfaces student-level data, security was designed into every layer. Access is role-scoped, and what is enforced today is deliberately conservative:

District administrator

Full district view, all schools and subgroups

Analyst

Full access plus the underlying modeled tables

Principal

Scoped to their own site

Counselor

Scoped to their own caseload

Sensitive fields like free- and reduced-price lunch status are restricted to authorized users, and every access event is logged for auditing. Teacher-level access is the last role getting established: the section-level roster and compound filtering are already modeled in the warehouse, and teachers are intentionally excluded from non-section tables until the district signs off on the FERPA scope.

Why It Lasts

Designed around districts’ real problems

The technology is only as valuable as the decisions behind it. What separates this from the dashboard products Ukiah Unified utilized in the past comes down to four deliberate choices.

01

Ownership

UUSD owns everything — the warehouse, the dashboards, the portal access, the historical data. If the engagement ended tomorrow, the district would keep the complete, functioning system. For leaders who have watched data disappear when a vendor contract expired, that changes the entire calculus of the investment.

02

Automated Data Refreshes

Ukiah Unified’s previous Looker Studio dashboards only updated when district staff refreshed the spreadsheets behind them. This meant pulling data from each source system by hand, then transforming, cleaning, and reformatting it before anything on screen would change. Hours of manual entry stood between a question and a current answer. The new infrastructure syncs from the source systems nightly, so dashboards and reports are already up to date when someone opens them.

03

Speed to insight, speed to action

When a board member asks a follow-up question during a meeting, the answer is available in the room. When a principal wants to know which students are chronically absent, declining on interim assessments, and enrolled in a specific intervention, that compound question takes minutes instead of weeks.

04

Capacity over dependency

Before this project, roughly 10% of 45 site leaders could pull and analyze their own data; everyone else submitted a request and waited. Site-scoped access for principals and caseload-scoped access for counselors are now live, and SJ built training into the rollout so site leaders develop real fluency rather than a new dependency on an outside firm.

Math the district can check against its own filings

For a district that had been handed a vendor’s black box, the strongest trust argument is reproducibility. The platform’s accountability metrics reconcile against UUSD’s own published numbers.

±0.5 pts

Metric 1.3 reconciles to CDE’s published ACGR within 0.5 percentage points

Validated

Metric 1.6 checked directly against the district’s published LCAP

95.8%

A–G readiness agreement with Aeries Analytics

The System In Use

A planning day built on live data

Capability is not the same as use. In September, UUSD’s guiding coalition spent a full day planning against the LCAP metrics inside the platform. The all-metrics view was printed as priority mats on ledger paper — one per goal area — and teams worked through them in a jigsaw activity, each group taking a set of metrics before rotating.

The day funneled deliberately: from the district-wide view of all 37 metrics, down to the handful of priority areas each team would own. Katie Sommer is now repeating the session with every principal in the district.

“

Of the kids with Ds and Fs, what did their attendance look like? … What you just did would take us hours. And it would take Jackie doing it.

Katie Sommer · Assistant Superintendent, UUSD

Step 1

All 37 metrics reviewed together, district-wide

Step 2

Jigsaw rotation across printed priority mats

Step 3

Each team leaves owning specific priority areas

Year Two

What came next

UUSD renewed and expanded the engagement for a second year. For a district evaluating a data partner, that decision is the review that matters.

Transcripts and graduation readiness

Course history and A–G progress joined to enrollment, making off-track students visible early enough to intervene.

The full LCAP suite

All 37 accountability metrics in production, with goals and metrics dashboards built for board and planning use.

Role-scoped access rollout

Site-scoped access for principals and caseload-scoped access for counselors, moving the platform past the central office.

Survey administration

Survey collection and reporting brought into the same pipeline, ending the Google Forms and Qualtrics split.

Board report automation

Recurring board reporting generated from the warehouse instead of rebuilt by hand each cycle.

Next: teacher access

Section-level scoping is modeled and waiting on the district’s FERPA sign-off — the last mile of the self-service goal.

Outcomes

What changed — and what compounds

8

production dashboards in daily use

37

LCAP accountability metrics, live

2018–19

history backfilled for trend analysis

Weeks → Min

to a complex, multi-source answer

~5,800

students across 12 schools served

100%

of the stack owned by the district

What changed immediately is speed. Data questions that once required weeks of manual assembly across multiple systems can now be explored in a single session. When a board member asks a follow-up about tutoring effectiveness by subgroup, the answer is available in the room.

The deeper shift is the one that compounds. UUSD’s data operations no longer depend on a single person’s institutional knowledge, and the infrastructure is now in place to measure whether interventions are working.

Equity work got more precise, not just more visible. At the community’s request, the platform surfaces Native American students for the district’s Title VI obligations — students whose identification is otherwise absorbed into a two-or-more-races category and effectively disappears from subgroup reporting. Getting that count right is the kind of thing a district cannot do with a spreadsheet export.

“

I would have never been able to share this data in this format so quickly.

Katie Sommer · Assistant Superintendent

“

It was pretty cool to be able to have the data and not me building a bunch of charts.

Katie Sommer · Assistant Superintendent