County directory · California · 2026–27

School districts in Butte County, CA

Butte County has 13 regular public school districts, enrolling 13,231 students in 2024–25. The largest is Oroville Union High (2,230 students, 17% of the county), followed by Gridley Unified and Oroville City Elementary. 12 of the 13 offer kindergarten. California's kindergarten cutoff: turn 5 by September 1.

The 13 districts, largest first

School districts in Butte County, CA by 2024–25 enrollment
District and officeGradesSchoolsStudentsKindergartenDistrict office contact
Oroville Union High
2211 Washington Ave., Oroville
9–1242,230—
(530) 538-2300
Gridley Unified
429 Magnolia St., Gridley
K–1252,002196
(530) 846-4721
Oroville City Elementary
2795 Yard St., Oroville
K–1281,950288
(530) 532-3000
Paradise Unified
6696 Clark Rd., Paradise
K–12111,733194
(530) 872-6400
Thermalito Union Elementary
400 Grand Ave., Oroville
K–861,515210
(530) 538-2900
Palermo Union Elementary
7390 Bulldog Way, Palermo
K–861,343193
(530) 533-4842
Durham Unified
9420 Putney Dr., Durham
K–1231,048117
(530) 895-4675
Biggs Unified
300 B St., Biggs
K–12353453
(530) 868-1281
Butte County Office of Education
1859 Bird St., Oroville
K–12637412
(530) 532-5650
Manzanita Elementary
627 East Evans-Reimer Rd., Gridley
K–8130646
(530) 846-5594
Bangor Union Elementary
7549 Oro-Bangor Hwy., Bangor
K–818818
(530) 679-2434
Golden Feather Union Elementary
2771 Pentz Rd., Oroville
K–816711
(530) 533-3467
Pioneer Union Elementary
286 Rockerfeller Rd., Berry Creek
K–81419
(530) 589-1633

Butte County at a glance

Together the 13 districts run 56 schools from offices in 8 towns. The smallest by enrollment is Pioneer Union Elementary, with 41 students; the median Butte County district has 1,048. By grade span: 6 K–12, 6 K–8 and 1 9–12. Without kindergarten: Oroville Union High (9–12).

Kindergarten in 2024–25, counting the 12 districts that report a K grade: 1,347 children. The biggest kindergarten was Oroville City Elementary's, with 288; Thermalito Union Elementary had 210, and the smallest, Pioneer Union Elementary, had 9.

Butte County holds 13 of California's 987 regular districts (1.3%) and 0.3% of its 5,201,297 public school students, ranking 28th of 58 counties by number of districts and 37th by enrollment. By size, 7 enroll 1,000 to 4,999 and 6 have fewer than 1,000 students, and the average school here has about 236 students.

Which district am I in?

Each district draws its own attendance zones, so your home address decides it. There is no address lookup here; ask the district. Each one's own site:

Oroville Union High · Gridley Unified · Oroville City Elementary · Paradise Unified · Thermalito Union Elementary · Palermo Union Elementary · Durham Unified · Biggs Unified · Butte County Office of Education · Manzanita Elementary · Bangor Union Elementary · Golden Feather Union Elementary · Pioneer Union Elementary

What grade will my child be in?

↓ Tap Calculate to see the grade
Most US states use a September 1 cutoff. Year-stamped for the 2026–27 school year.

More in California

Every California district by county · California kindergarten cutoff

More California county directories: El Dorado County (16) · Riverside County (24) · Sacramento County (13) · San Joaquin County (15) · San Luis Obispo County (11) · Shasta County (25)

Sources

District list, grades, school counts and websites: NCES Common Core of Data (CCD) LEA Universe Directory, SY 2025-26 (preliminary, v0a), published July 1, 2026. Regular public districts only (NCES LEA types 1 and 2); charter-only, state-run and regional service agencies are not listed.
Enrollment: NCES CCD LEA Membership, SY 2024-25 (v1a), published December 29, 2025 — the newest year NCES has released.
Counties: NCES EDGE Public LEA Geocodes, SY 2024-25 (district office location) and NCES EDGE Geographic Relationship Files 2025 (grf25_lea_county) (counties each district boundary covers).
Downloaded October 20, 2026. Spot something off? Email [email protected].