Validated public data • production app

Understand the district in seconds.

Start with the answer. Explore the trend. Compare it with Oregon. Open the source.

Centennial School District 28JPublished-source pipelineEvery metric is date-aware
At a glance

The district, without the spreadsheet.

Cards are summaries, not dead ends. Clickable metrics open the detail, provenance, and accounting behind the number.

Students now
5,436
April 1, 2026 snapshot
Kept separate from annual October comparisons.
October enrollment • 2025–26
5,454
18.0% since 2005–06
20-year view
6,6555,454 students in the selected series.
Class size
25
ODE median • 2024–25
Compare with Oregon & grade levels →
Oregon statewide median: 23.
Budget archive
12
Adopted budgets • 2015–16 → 2026–27
Open official PDFs →
FY26 is normalized; historical PDFs remain source-linked while normalization expands.
Enrollment explorer

October enrollment

Comparable October snapshots from Centennial’s enrollment history.

2005–062008–092011–122014–152017–182020–212023–242025–26
Centennial vs. Oregon

Context changes the meaning.

Every comparable outcome card carries its reporting year. The assessment cards are wired to update from ODE’s published district/state workbooks after validation.

2024–25Grade 3

English language arts

33%vs Oregon41%
8 percentage points below state
Centennial
33
Oregon
41
Source ↗
2024–25Grade 8

Mathematics

15%vs Oregon29%
14 percentage points below state
Centennial
15
Oregon
29
Source ↗
2024–25District

Regular attenders

60%vs Oregon67%
7 percentage points below state
Centennial
60
Oregon
67
Source ↗
2024–25District

9th grade on-track

79%vs Oregon87%
8 percentage points below state
Centennial
79
Oregon
87
Source ↗
2024–25 profileFour-year cohort

On-time graduation

68%vs Oregon82%
14 percentage points below state
Centennial
68
Oregon
82
Source ↗
2024–25 profileDistrict

Five-year completion

75%vs Oregon87%
12 percentage points below state
Centennial
75
Oregon
87
Source ↗
Next ODE assessment refresh

Daily detection is configured. New workbooks are parsed and validated before published values replace the current ones.

September 24, 2026
School snapshot

Where students are now

April 1, 2026 enrollment by school/program.

Patrick
340
Powell Butte
392
Patrick Lynch
406
Butler Creek
521
Meadows
314
Pleasant Valley
333
Oliver MS
423
Centennial MS
835
CVA
232
Centennial HS
1,504
Alternative
136
Budget, clarified

2025–26 adopted budget

Lead with the operating fund people usually mean, then reconcile every other fund into the legal all-funds total.

General Fund
$99.6M
Operating-fund figure
$99.6M+$60.4M=$160.0M
$160.0M is not the General Fund. It includes restricted grants, nutrition, debt, capital/reserves, contingency and ending balances.
Data pipeline

Automated, but not careless.

New source files must move through discovered → validated → published. If a normalizer fails, the live dashboard keeps the last good snapshot.

publishedCentennial student count

Validated Apr. 1, 2026 snapshot + October history

publishedODE comparison metrics

Latest public 2024–25 values

readyODE 2025–26 assessments

Daily detector + workbook normalizer wired for release

indexedCentennial budget archive

12 official PDFs linked; FY26 normalized

Methodology

Trust is a feature.