County directory · California · 2026–27

School districts in San Bernardino County, CA

San Bernardino County has 33 regular public school districts, enrolling 353,514 students in 2024–25. The largest is San Bernardino City Unified (44,192 students, 13% of the county), followed by Fontana Unified and Chino Valley Unified. 31 of the 33 offer kindergarten. California's kindergarten cutoff: turn 5 by September 1.

The 33 districts, largest first

School districts in San Bernardino County, CA by 2024–25 enrollment
District and officeGradesSchoolsStudentsKindergartenDistrict office contact
San Bernardino City Unified
777 North F St., San Bernardino
K–127644,1924,036
(909) 381-1100
Fontana Unified
9680 Citrus Ave., Fontana
K–124332,7942,624
(909) 357-7600
Chino Valley Unified
13461 Ramona Ave., Chino
K–123525,5791,814
(909) 628-1201
Hesperia Unified
15576 Main St., Hesperia
K–122523,2092,126
(760) 244-4411
Rialto Unified
182 East Walnut Ave., Rialto
K–123023,0732,239
(909) 820-7700
Chaffey Joint Union High
211 West Fifth St., Ontario
also serves Los Angeles County
9–121122,116—
(909) 988-8511
Redlands Unified
20 West Lugonia Ave., Redlands
K–122519,3101,731
(909) 307-5300
Colton Joint Unified
1212 Valencia Dr., Colton
also serves Riverside County
K–122818,4141,602
(909) 580-5000
Ontario-Montclair
950 West D St., Ontario
K–83417,6952,386
(909) 459-2500
Etiwanda Elementary
6061 East Ave., Etiwanda
K–81813,6761,809
(909) 899-2451
Apple Valley Unified
12555 Navajo Rd., Apple Valley
K–121513,6391,212
(760) 247-8001
Victor Elementary
12219 2nd Ave., Victorville
K–61912,3202,116
(760) 245-1691
Victor Valley Union High
16350 Mojave Dr., Victorville
7–121111,560—
(760) 955-3201
Upland Unified
390 North Euclid Ave., Upland
K–12149,496859
(909) 985-1864
Yucaipa-Calimesa Joint Unified
12797 Third St., Yucaipa
also serves Riverside County
K–12148,524835
(909) 797-0174
Snowline Joint Unified
4075 Nielson Rd., Phelan
also serves Los Angeles County
K–12128,085729
(760) 868-5817
Adelanto Elementary
11824 Air Expressway, Adelanto
K–12157,669909
(760) 246-8691
Morongo Unified
5715 Utah Trail, Twentynine Palms
K–12177,225750
(760) 367-9191
Barstow Unified
551 South Avenue H, Barstow
K–12156,128651
(760) 255-6000
Alta Loma Elementary
9390 Base Line Rd., Alta Loma
K–8105,543693
(909) 484-5151
Central Elementary
8316 Red Oak St., Rancho Cucamonga
K–874,320586
(909) 989-8541
Mountain View Elementary
2585 South Archibald Ave., Ontario
K–853,318621
(909) 947-2205
Rim of the World Unified
24740 San Moritz Way, Crestline
K–1272,877275
(909) 336-2031
San Bernardino County Office of Education
601 North E St., San Bernardino
K–1232,367295
(909) 386-2704
Cucamonga Elementary
8776 Archibald Ave., Rancho Cucamonga
K–842,360315
(909) 987-8942
Silver Valley Unified
35320 Daggett-Yermo Rd., Yermo
K–1292,188277
(760) 254-2916
Bear Valley Unified
42271 Moonridge Rd., Big Bear Lake
K–1262,176223
(909) 866-4631
Lucerne Valley Unified
8560 Aliento Rd., Lucerne Valley
K–1241,18198
(760) 248-6108
Helendale Elementary
15350 Riverview Rd., Helendale
K–1241,085113
(760) 952-1180
Needles Unified
1900 Erin Dr., Needles
K–12892175
(760) 326-3891
Trona Joint Unified
83600 Trona Rd., Trona
also serves Inyo County
K–12225828
(760) 372-2861
Baker Valley Unified
72100 School House Ln., Baker
K–12312511
(760) 733-4567
Oro Grande
19900 National Trails Hwy, Oro Grande
K–1219119
(760) 243-5884

San Bernardino County at a glance

Together the 33 districts run 530 schools from offices in 28 towns. The smallest by enrollment is Oro Grande, with 91 students; the median San Bernardino County district has 7,669. By grade span: 24 K–12, 6 K–8, 1 7–12, 1 9–12 and 1 K–6. Without kindergarten: Chaffey Joint Union High (9–12) and Victor Valley Union High (7–12).

Kindergarten in 2024–25, counting the 31 districts that report a K grade: 32,057 children. The biggest kindergarten was San Bernardino City Unified's, with 4,036; Fontana Unified had 2,624, and the smallest, Baker Valley Unified, had 11.

San Bernardino County holds 33 of California's 987 regular districts (3.3%) and 6.8% of its 5,201,297 public school students, ranking 6th of 58 counties by number of districts and 5th by enrollment. By size, 20 enroll 5,000 or more, 9 enroll 1,000 to 4,999 and 4 have fewer than 1,000 students, and the average school here has about 667 students.

5 districts reach past the county line: Chaffey Joint Union High (into Los Angeles County), Colton Joint Unified (into Riverside County), Yucaipa-Calimesa Joint Unified (into Riverside County), Snowline Joint Unified (into Los Angeles County) and Trona Joint Unified (into Inyo County).

Which district am I in?

Each district draws its own attendance zones, so your home address decides it, and with 5 of San Bernardino County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. Each one's own site:

San Bernardino City Unified · Fontana Unified · Chino Valley Unified · Hesperia Unified · Rialto Unified · Chaffey Joint Union High · Redlands Unified · Colton Joint Unified · Ontario-Montclair · Etiwanda Elementary · Apple Valley Unified · Victor Elementary · Victor Valley Union High · Upland Unified · Yucaipa-Calimesa Joint Unified · Snowline Joint Unified · Adelanto Elementary · Morongo Unified · Barstow Unified · Alta Loma Elementary · Central Elementary · Mountain View Elementary · Rim of the World Unified · San Bernardino County Office of Education · Cucamonga Elementary · Silver Valley Unified · Bear Valley Unified · Lucerne Valley Unified · Helendale Elementary · Needles Unified · Trona Joint Unified · Baker Valley Unified · Oro Grande

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: Fresno County (30) · San Mateo County (24) · Santa Barbara County (21) · Shasta County (25) · Siskiyou County (26) · Stanislaus 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].