Petaluma Public Schools: Dashboard Draft

Petaluma City Schools operates two districts (elementary and joint union high) under one administration — but they're not all of Petaluma's public schools: several independent elementary districts (Old Adobe, Waugh, Cinnabar, and others) also serve city residents and feed the same high schools. This work-in-progress dashboard focuses on the two Petaluma City Schools districts, with the surrounding districts included in the enrollment-flow charts. The main sources include district audit reports, California Department of Education enrollment files, and federal NCES data (details in Notes). Data was last updated in August 2026.

Dollars
Y-Axis

Finances

Source of fundsFY2000–FY2025 both districts combined audited

Property taxes grew from 32% of revenue share in 2000 to 48% by 2025.

State unrestricted aid fell $5M from FY24 to FY25, but is still around its historic average after the cut.

Use of fundsFY2003–FY2025 audited

Pupil services and administration grew from 14% of spending in 2003 to 20% in 2025.

Net resultFY2000–FY2025 revenue − expense

A year's result rolls into the district's fund balance: surpluses build reserves that carry forward, deficits spend them down. Districts must keep a minimum reserve (~3% of spending).

Sustained deficits appear twice: the recession years (FY2009 to FY2013) and the current stretch (FY2024 to FY2025) as one-time funds rolled off.

Per-student spendingFY2000–FY2025

Total expense ÷ census-day enrollment. Accrual basis (includes pension accruals, depreciation, one-time grant spending). Real per-student spending was roughly flat 2000–2015, then rose ~33% to an all-time high of $19,627.

Special report: 2026 budget cut

On February 10, 2026 the school board unanimously approved $6.1 million in reductions for 2026–27 (about 4% of spending). The proximate cause is visible in the charts above: $15–20 million a year of temporary money (COVID relief, one-time state grants, an expiring parcel tax) entered the budget between 2020 and 2023, while enrollment fell and state unrestricted aid dropped $5 million in FY2025 alone.

The cut is not spread evenly. Mapping the board's line items onto the spending functions above: pupil services and administration absorb most of it (which were the same two functions that grew fastest since 2020).

District spending by function: before and after the cut

Breakdown of the adopted cuts by function: $6.1M total

The board communicated the plan for the adopted cuts using a mix of funding source and use of funds: COVID relief ending ($2.1M), the expiring parcel tax ($1.2M), other staffing ($0.79M), alternative-education restructuring ($0.66M), site discretionary funds ($0.5M), maintenance ($0.5M), and bell-schedule changes ($0.3M). Here is an estimated mapping of the breakdown, organized by what we’re losing:

Enrollment by school

School enrollment over time1993–2026 census day

Tracked by CDS code across renames. Middle grades filter shows every school serving grades 6-8.

Combined enrollment peaked at 8,177 in 2003–04 and is down to 7,473 in 2025–26, but the decline is concentrated in the high school district (5,952 → 4,903 from its 2004 peak). The elementary district's 2,570 students is its highest in 28 years.

Cohort flowssynthetic cohorts ’93 to ’26 slide to navigate

Use the slider to follow one cohort through kindergarten (including TK, which began phasing in in ’12 and expanded toward universal eligibility from ’22) until graduation or the present day. Note: these numbers are aggregate counts for each year, not individual students being tracked over time.

School sizes at each grade are actual enrollment; which school students move to is not in the data, so those handoffs are estimated — each school’s outgoing class is assigned to the junior high and high school serving its side of town, with the remainder split proportionally (marked est. on hover); gray bands are net students joining or leaving area public schools. County-wide independent-study charters are excluded. Grade detail: NCES Common Core of Data through 2024–25 plus the CDE census-day file for 2025–26.

Elementary net gain/losssame-school cohort profile pooled 2019–2026 grade 1 = 100

The average growth or decline of a cohort from 1st grade to 6th grade. Rising lines gain students mid-stream; falling lines lose them. Kindergarten and TK are excluded.

Population-level statistics

Age pyramid, 2000 vs. 2024city residents by age Census 2000 / ACS 2024

Petaluma city residents by five-year age group: the 2000 census on the left, the 2024 ACS 5-year estimate on the right (city limits only, both sexes combined; the shaded band marks school-age groups — the 15–19 bar also includes 18–19 year-olds). ACS estimates are survey-based and smoothed over five years. The comparison panel shows the same 2000→2024 change for nearby counties, the state, and the nation, from the same census tables.

Enrollment by grade1993–2026 both districts combined

Grade bands sum both districts (junior highs are High-district). Recent TK expansion (universal transitional kindergarten) props up the youngest band.

The grade-9 handoff9th graders per 100 prior-year 8th graders vs California

Above 100 means that high schools gain students at the handoff (main causes: private K–8 graduates enrolling, plus students repeating 9th grade). Statewide, the ratio’s slow decline likely reflects the fading practice of retaining students in 9th grade.

Below 100 means that 8th graders are leaving the public school district. Cotati-Rohnert Park’s rise after 2011 coincides with Credo High (a county-wide-draw charter) opening there; Sonoma County as a whole holds near 100, suggesting the movement stays largely within the county.

Net arrivals and departures by gradestudents gained (blue) or lost (red) per grade step area public schools

Each cell: how much a class grew or shrank as it moved up one grade that year — net students arriving minus leaving, across all area public schools (both districts, feeders, and local charters). Net flows, not individual students; color is capped at ±80 (a few cells run past −100). The kindergarten step is omitted: TK students are counted inside K, which would fake a large exit.

High school electivesclass sections taught 2012–13 to 2018–19 CALPADS

Sections taught in elective subject areas each fall, from the state’s class-section files (course codes grouped by subject; core academics, PE, and special-day classes excluded). Numbers in cells are sections; hover for enrollment. Two honest limits: the state stopped publishing school-level course files after 2018–19, and a reporting change around 2016–17 increased how finely schools split sections — compare which subjects exist and their enrollment, not raw section counts across that boundary.

Electives, year by yearoffered or taught 2012–13 to 2026–27 CALPADS + course catalogs

One row per elective program, colored by which high school offered it. Two sources spliced: through 2018–19, a filled cell means the class was actually taught (state class-section files); from 2020–21 on, it means the class was listed in the school’s published course catalog (a plan, not a promise — under-enrolled classes sometimes don’t run). Core academics, PE, and support classes excluded. The state renamed its course codes twice, so related codes are hand-merged into one row per program (e.g. the metal shop sequence); the full code-to-course mapping is in the site’s data pipeline. Gray: no source for that year — the state stopped publishing after 2018–19, no 2019–20 catalogs survive anywhere, Petaluma High’s 2021–22 and 2022–23 catalogs were never archived, and Casa Grande’s pre-2024 catalogs lived on a site that no longer exists. A few rows are gray through 2019 because those courses were coded under core subjects the state files can’t separate (e.g. Business Math under math).

Students per 1,000 residents1993–2026 DOF E-4

Enrolled students per 1,000 Petaluma city residents (left axis), against total city population (right axis, shaded). The dashed marker is 2022–23, when California's universal transitional kindergarten expansion began adding 4-year-olds to enrollment.

Petaluma's total population peaked in 2018, declined to a 2023 low, and has grown again over the past two years.

Residents vs. students, by ageindexed, 2010 = 100 2010–2026 Census/ACS, CDE

Each color pairs a city age group (solid line: residents, census/ACS) with the matching public-school grades (dashed line: students, all area schools). Both lines indexed to 2010 = 100 so population and enrollment share one axis; census age buckets don’t align perfectly with grade bands, so read trends, not levels. Resident lines are 3-year rolling averages of ACS 5-year estimates (single-year city age counts are noisy; hover for the raw values); the decennial censuses anchor the endpoints (city residents aged 15–17: 2,353 in 2000, 2,382 in 2010, 2,301 in 2020 — flat for two decades). The elementary student line includes TK after the 2022 expansion, which props it up.

Public school enrollment (school-aged population)2000–2024 Census/ACS, CDE PSA

Shares of city residents aged 5–17 (census estimates). Local private schools include CDE Private School Affidavits: St. Vincent elementary & college prep, Harvest Christian, Spring Hill, Cypress. The residual few percent: small-affidavit homeschools, private schools outside town, and 5-year-olds not yet in kindergarten.

The recent jump in the enrollment rate is attributed mostly to TK.

Special report: the $229M bond program

On November 5, 2024, voters approved two school bonds: Measure Z ($70 million, elementary district) and Measure AA ($159 million, high school district), repaid through property taxes until 2059. On December 9, 2025 the school board adopted an implementation plan allocating $234 million (the bonds plus projected interest) across every campus, to be spent by 2033. The first $76 million was sold in spring 2025, and the district’s adopted 2026–27 budget puts $70 million of construction in the current school year.

The finance charts above are accrual-based, where construction is capitalized and reappears only as depreciation. The figures below use the cash (governmental-funds) basis from the same audit reports, so building programs show at full height. Bond repayments are excluded throughout: they are the same construction dollars being paid back over thirty years.

Every dollar, by yearFY2003–FY2025 audited FY2026–33 projected

In nominal dollars, FY2025 was the largest cash-basis year on record at $148M. The district’s own estimate for FY2026 is $182M and its adopted FY2027 budget is $218M — almost entirely construction, while the operating lines flatten under the adopted cuts.

Hatched years are projections: FY2026 is the district’s 2025–26 estimated actuals and FY2027 its adopted 2026–27 budget (general, adult-education and cafeteria funds, by function); FY2028–29 scale the FY2027 mix to the district’s multiyear projection; FY2030–33 grow 2.5%/yr. Construction after FY2027 is a drawdown of the remaining bond money following the planned 2028 and 2030 series sales — the district has published no year-by-year schedule. Refinancing pass-throughs are removed. Honors the dollars toggle above.

Four building boomsconstruction & capital outlay FY1995–FY2033

Cash spent on construction, land and building acquisition from all governmental funds. 1991 & 1992 bonds: two authorizations sold in series through 2004 (about $73M), plus state matching and developer fees; this era built Petaluma High’s science building and modernized Petaluma Junior High, among other work. Kenilworth: the old campus on East Washington Street was sold to a developer for $22M in 2004 and the new campus on Riesling Road opened in 2005. Measures C & E (2014): $89M, of which about $66M had been spent by June 2025. FY1995–99 from the Census F-33 survey; FY2000–2025 from the audits.

Where the money goesby campus $234M plan incl. interest

By site type: elementary $83M (35%), high school $48M (21%), junior high $9M (4%), district-wide $94M (40%, of which the Crinella performing arts center is $40M). By kind of work: new construction $157M (67%), repairs and building systems $61M (26%), program overhead $16M (7%). Mary Collins (TK–8) is tagged elementary in the district’s plan although it is a high-school-district charter funded by Measure AA.

The plan, line by line65 items adopted December 9, 2025

From the district’s implementation planning sheet, linked from the December 9, 2025 board packet. “vs. 2024 estimate” compares the adopted budget with the July 2024 Facilities Master Plan cost for the same project: most lines carry a uniform +28% escalation, so the outliers are the story — the Crinella performing arts center rose from $21.3M to $40M (benchmarked, per the sheet, to a $36M design-build theater in Pleasanton), and the TK/arts buildings, furniture, technology and security lines had no comparable master-plan estimate at all. Project names appear as written in the district’s sheet. Decisions on scope, timing and priority are reserved to the board by the ballot text and can be changed by majority vote; the district describes the plan as a framework that will be refined as the Facilities Master Plan advances.

Notes

Sources

Financials: Petaluma City Schools independent audit reports, FY2000–FY2025 (government-wide Statement of Activities from FY2003; combined governmental funds before). Enrollment: California Department of Education census-day enrollment files, 1993–2026, matched by CDS school code. Grade-by-school detail for cohort flows: NCES Common Core of Data via the Urban Institute Education Data Portal, 1993–2025, plus the CDE census-day file for 2025–26 (CCD counts tie out to the CDE files within 2% in all years except 2007–08, where CCD runs slightly low). Cut figures: board resolution of Feb 10, 2026, as reported by the Petaluma Argus-Courier.

Inflation adjustment uses the CPI-U annual average in 2025 dollars, on by default. Known restatements are applied: FY2011 uses the FY2012 audit's corrected figures (the FY2011 audit repeats FY2010's tax lines); FY2023 uses the FY2024 audit's +$665K restatement. Accrual-basis expense differs from the district's operating budget (≈$137.6M in 2025–26). Non-school units (district office, nonpublic placements, county consortium) are excluded from school charts.

Bond program: construction and debt-service lines from the governmental-funds statements in the same audit reports (FY2000–2025) and the Census Bureau’s F-33 school-finance survey (FY1995–99); bond history from the FY2000 and FY2009 audits’ bonded-debt schedules; FY2026–27 figures from the district’s adopted 2026–27 budget (SACS forms, by fund and function); plan line items from the December 9, 2025 board packet and its linked planning sheet; ballot text from the Sonoma County voter information guide.

Built by Porches

Built by the team at Porches: an app custom-made for Petaluma, with original stories, recommendations, and insights about the place we call home.

A few recent features related to Petaluma schools:

Feature
Where Have All the 9th Graders Gone?
Part two of the data series: high-school enrollment is falling faster than the town's kid count alone explains — and the leak happens in one specific summer.… Show More
Sachin MongaAugust 2026
Feature
What Does the Petaluma Educational Foundation Do?
"Our goal is to be here, to make sure all our schools are supported." Inside the foundation that has backed Petaluma students and classrooms since 1982.… Show More
Fiona MongaAugust 2026
Feature
There May Be a New Middle School Coming Soon
Liberty School District wants to build a 200-student charter middle school with an agriculture program — opening as soon as 2028, if the plan holds.… Show More
Sachin MongaAugust 2026
Feature
Petaluma City Schools in Data
Part one of the data series: a back-to-school look at where the money comes from, where it goes, and how enrollment is shifting.… Show More
Sachin MongaAugust 2026
Feature
Why Counting Petaluma's School Districts Is Harder Than It Should Be
How many public school districts serve Petaluma? The city says 13, the county says nine or ten — and the answer explains a lot about how school funding here works.… Show More
Lizzie WallackJuly 2026
Feature
Meet Your Petaluma School Boards
Three seats on the Petaluma City Schools board are up in November — and at least one will change hands. Who represents you, and what's at stake.… Show More
Lizzie WallackJuly 2026
Feature
Jacob Dunn and the Long Legacy of Petaluma High Agriculture
A conversation with the teacher who runs Petaluma High's Ag Mechanics program — one of the elective traditions squeezed by this year's cuts.… Show More
Lizzie WallackJuly 2026
Feature
A Q&A with School Library Coordinator Sarah Rainey
Inside the Mary Collins at Cherry Valley library: no shushing, no screens — a cozy sanctuary run with the help of devoted volunteers.… Show More
Lizzie WallackJune 2026
Feature
Planting Petaluma, One Schoolyard at a Time
Porches Scout Denise Ward is the gardener, educator, and artist behind some of the most beloved school gardens in Petaluma.… Show More
Lauren SmithJune 2026
Feature
A Garden In Every School
In 1996, two parents started a garden at La Tercera Elementary. The outdoor-education movement they seeded is still growing.… Show More
Denise WardJune 2026

Common questions

How much does Petaluma spend per student?

About $19,600 per enrolled student in fiscal year 2025 (an all-time high, even adjusted for inflation). See per-student spending.

How many students attend Petaluma City Schools?

7,473 students in 2025–26 across its elementary, middle, and high schools. Several thousand more Petaluma-area students attend the independent elementary districts that feed the high school district. See enrollment by school.

How big is the Petaluma City Schools budget?

In fiscal year 2025 the districts took in $140.4 million and spent $145.6 million (audited, accrual basis) representing a $5.2 million deficit. See source of funds and net result.

Why is the district cutting $6.1 million?

Temporary funds (COVID relief, one-time state grants, an expiring parcel tax) are evaporating while state aid also fell by $5 million in FY2025. See the special report.

Is enrollment declining?

Down about 9% from the 2003–04 peak, but concentrated in the high school district — the elementary district is at a 28-year high. See enrollment by grade.