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
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| San Bernardino City Unified 777 North F St., San Bernardino | K–12 | 76 | 44,192 | 4,036 | (909) 381-1100 |
| Fontana Unified 9680 Citrus Ave., Fontana | K–12 | 43 | 32,794 | 2,624 | (909) 357-7600 |
| Chino Valley Unified 13461 Ramona Ave., Chino | K–12 | 35 | 25,579 | 1,814 | (909) 628-1201 |
| Hesperia Unified 15576 Main St., Hesperia | K–12 | 25 | 23,209 | 2,126 | (760) 244-4411 |
| Rialto Unified 182 East Walnut Ave., Rialto | K–12 | 30 | 23,073 | 2,239 | (909) 820-7700 |
| Chaffey Joint Union High 211 West Fifth St., Ontario also serves Los Angeles County | 9–12 | 11 | 22,116 | — | (909) 988-8511 |
| Redlands Unified 20 West Lugonia Ave., Redlands | K–12 | 25 | 19,310 | 1,731 | (909) 307-5300 |
| Colton Joint Unified 1212 Valencia Dr., Colton also serves Riverside County | K–12 | 28 | 18,414 | 1,602 | (909) 580-5000 |
| Ontario-Montclair 950 West D St., Ontario | K–8 | 34 | 17,695 | 2,386 | (909) 459-2500 |
| Etiwanda Elementary 6061 East Ave., Etiwanda | K–8 | 18 | 13,676 | 1,809 | (909) 899-2451 |
| Apple Valley Unified 12555 Navajo Rd., Apple Valley | K–12 | 15 | 13,639 | 1,212 | (760) 247-8001 |
| Victor Elementary 12219 2nd Ave., Victorville | K–6 | 19 | 12,320 | 2,116 | (760) 245-1691 |
| Victor Valley Union High 16350 Mojave Dr., Victorville | 7–12 | 11 | 11,560 | — | (760) 955-3201 |
| Upland Unified 390 North Euclid Ave., Upland | K–12 | 14 | 9,496 | 859 | (909) 985-1864 |
| Yucaipa-Calimesa Joint Unified 12797 Third St., Yucaipa also serves Riverside County | K–12 | 14 | 8,524 | 835 | (909) 797-0174 |
| Snowline Joint Unified 4075 Nielson Rd., Phelan also serves Los Angeles County | K–12 | 12 | 8,085 | 729 | (760) 868-5817 |
| Adelanto Elementary 11824 Air Expressway, Adelanto | K–12 | 15 | 7,669 | 909 | (760) 246-8691 |
| Morongo Unified 5715 Utah Trail, Twentynine Palms | K–12 | 17 | 7,225 | 750 | (760) 367-9191 |
| Barstow Unified 551 South Avenue H, Barstow | K–12 | 15 | 6,128 | 651 | (760) 255-6000 |
| Alta Loma Elementary 9390 Base Line Rd., Alta Loma | K–8 | 10 | 5,543 | 693 | (909) 484-5151 |
| Central Elementary 8316 Red Oak St., Rancho Cucamonga | K–8 | 7 | 4,320 | 586 | (909) 989-8541 |
| Mountain View Elementary 2585 South Archibald Ave., Ontario | K–8 | 5 | 3,318 | 621 | (909) 947-2205 |
| Rim of the World Unified 24740 San Moritz Way, Crestline | K–12 | 7 | 2,877 | 275 | (909) 336-2031 |
| San Bernardino County Office of Education 601 North E St., San Bernardino | K–12 | 3 | 2,367 | 295 | (909) 386-2704 |
| Cucamonga Elementary 8776 Archibald Ave., Rancho Cucamonga | K–8 | 4 | 2,360 | 315 | (909) 987-8942 |
| Silver Valley Unified 35320 Daggett-Yermo Rd., Yermo | K–12 | 9 | 2,188 | 277 | (760) 254-2916 |
| Bear Valley Unified 42271 Moonridge Rd., Big Bear Lake | K–12 | 6 | 2,176 | 223 | (909) 866-4631 |
| Lucerne Valley Unified 8560 Aliento Rd., Lucerne Valley | K–12 | 4 | 1,181 | 98 | (760) 248-6108 |
| Helendale Elementary 15350 Riverview Rd., Helendale | K–12 | 4 | 1,085 | 113 | (760) 952-1180 |
| Needles Unified 1900 Erin Dr., Needles | K–12 | 8 | 921 | 75 | (760) 326-3891 |
| Trona Joint Unified 83600 Trona Rd., Trona also serves Inyo County | K–12 | 2 | 258 | 28 | (760) 372-2861 |
| Baker Valley Unified 72100 School House Ln., Baker | K–12 | 3 | 125 | 11 | (760) 733-4567 |
| Oro Grande 19900 National Trails Hwy, Oro Grande | K–12 | 1 | 91 | 19 | (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?
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)