Skip to content
California online driver education for teens and parents
Course support: (888) 231-2566Technical support (call or text): Tech: (213) 513-7235support@traffictutors.com
Local

Driver's ed and DMV guide for San Bernardino County, CA

For families across San Bernardino County (population 2,216,685).

San Bernardino County has 8 DMV field offices and 102 active public high schools serving 119,789 students. Teens anywhere in the county can take California's 30-hour online driver education course, then the permit test at any DMV office.

DMV offices in San Bernardino County

San Bernardino County averages about 14,974 high-school students per DMV office. The Needles and Twentynine Palms offices are open only part of the week. No DMV office in San Bernardino County lists weekend hours. Book on the DMV appointments page (opens in a new tab); what to bring is on our permit visit checklist.

DMV field offices in San Bernardino County
OfficeAddressHoursPhone
Barstow DMV office (opens in a new tab)528 E Virginia Way, Barstow 92311Mon, Tue, Thu, Fri 8 am–5 pm; Wed 9 am–5 pm1-800-777-0133
Fontana DMV office (opens in a new tab)8026 Hemlock Ave, Fontana 92336Mon, Tue, Thu, Fri 8 am–5 pm; Wed 9 am–5 pm1-800-777-0133
Needles DMV office (opens in a new tab)1040 E Broadway St, Needles 92363Mon, Fri 8 am–5 pm; Wed 9 am–5 pm1-800-777-0133
Rancho Cucamonga DMV office (opens in a new tab)8629 Hellman Avenue, Rancho Cucamonga 91730Mon, Tue, Thu, Fri 8 am–5 pm; Wed 9 am–5 pm1-800-777-0133
Redlands DMV office (opens in a new tab)1659 W Lugonia Avenue, Redlands 92374Mon, Tue, Thu, Fri 8 am–5 pm; Wed 9 am–5 pm1-800-777-0133
San Bernardino DMV office (opens in a new tab)1310 N Waterman Avenue, San Bernardino 92404Mon, Tue, Thu, Fri 8 am–5 pm; Wed 9 am–5 pm1-800-777-0133
Twentynine Palms DMV office (opens in a new tab)3668 Adobe Road G-J, Twentynine Palms 92277Tue, Thu 8 am–5 pm1-800-777-0133
Victorville DMV office (opens in a new tab)14855 Corta Drive, Victorville 92395Mon, Tue, Thu, Fri 8 am–5 pm; Wed 9 am–5 pm1-800-777-0133
BarstowNeedlesRedlandsSan BernardinoTwentynine PalmsVictorville
San Bernardino County with its 8 DMV offices (diamonds) and 102 public high schools (dots). Drawn from Census Bureau boundaries and DMV and CDE locations.

Cities in San Bernardino County: nearest DMV and high schools

Each incorporated city with its 2026 population, the number of public high schools inside it or with its mailing address, and the nearest DMV office to them. Families in unincorporated San Bernardino County use the office nearest home.

Cities in San Bernardino County
CityPopulation (2026)High schoolsNearest DMV
San Bernardino222,29213San Bernardino (0.4 mi)
Fontana219,7748Fontana (2.0 mi)
Ontario187,8636Rancho Cucamonga (2.4 mi)
Rancho Cucamonga176,4184Rancho Cucamonga (3.6 mi)
Victorville139,68010Victorville (1.4 mi)
Rialto106,8095San Bernardino (5.7 mi)
Hesperia103,3498Victorville (6.3 mi)
Chino95,9463Pomona (3.4 mi)
Upland78,4062Rancho Cucamonga (3.9 mi)
Chino Hills77,1914Pomona (4.8 mi)
Apple Valley75,2363Victorville (7.5 mi)
Redlands73,8115Redlands (1.9 mi)
Highland56,6552San Bernardino (3.4 mi)
Yucaipa54,7113Redlands (9.4 mi)
Colton52,8441San Bernardino (4.9 mi)
Montclair38,3781Pomona (3.5 mi)
Adelanto36,6521Victorville (7.7 mi)
Twentynine Palms27,1661Twentynine Palms (4.1 mi)
Loma Linda25,4000No high school address in city
Barstow24,7272Barstow (0.7 mi)
Yucca Valley21,7982Twentynine Palms (20 mi)
Grand Terrace12,8171Riverside (5.8 mi)
Big Bear Lake4,9200No high school address in city
Needles4,7962Needles (1.5 mi)

Licensed driving schools in San Bernardino County

20 driving schools hold an Active California DMV license at an address in San Bernardino County (DMV list checked 2026-10-04). The list is alphabetical; we do not rank schools. Confirm a license on the DMV lookup (opens in a new tab) before you pay.

DMV-licensed driving schools with an address in San Bernardino County
Driving schoolDMV licenseAddressPhone
A Plus Driving SchoolE02101264 S Waterman Ave, San Bernardino(909) 907-3195
Aaf Driving/Traffic SchoolE44159030 Sierra Ave Ste K And L, Fontana(909) 355-3214
Ab Driving SchoolE43021863 North E St, San Bernardino(909) 881-3232
Ace Driving/Traffic School Inc DBA Riverside Driving SchoolE43093873 Schaefer Ave Ste C, Chino(909) 393-5261
All Star Driving SchoolE01529631 Business Center Drive A, Rancho Cucamonga(909) 948-5363
Baldy View Driving SchoolE43819340 Baseline Rd Ste 100, Alta Loma(909) 980-3583
Dynasty Driving SchoolE440235270 San Pablo Dr, Yucaipa(760) 406-1178
E G Driving SchoolE35409389 Sierra Ave Suite A, Fontana(323) 221-4772
Excel One Driving SchoolE019915447 Anacapa Road #200C, Victorville(760) 623-2461
First Time DriverE426932999 Yucaipa Blvd 103, Yucaipa(909) 790-9710
Five Star Driving School DBA Chino Hills Driving SchoolE440614726 Ramona Ave Ste 410 E14, Chino(909) 621-3700
Guardian Angel Driving SchoolE40071311 Brookside Ave, Redlands(909) 335-3053
H&G Best Driving SchoolE030726940 Base Line Street Suite 110, Highland(909) 770-0003
Ie Driving Academy IncE22475206 Benito St Ste 202, Montclair(909) 217-7711
Mas Driving SchoolE4649519 W Foothill Blvd Ste C, Rialto(951) 809-6673
Maywood Driving School IncE001515402 West Sage St Ste 201, Victorville(760) 245-6111
Sanctified Driving SchoolE07751264 S Waterman Ave Ste 55, San Bernardino(909) 742-2512
Sarahs Driving & Traffic School LLCE0390951 W Foothill Blvd, Upland(909) 329-9957
Upland Driving SchoolE46717365 Carnelian St Ste 222B, Rancho Cucamonga(909) 816-9028
West Coast Driving SchoolE467314726 Ramona Ave Ste 443, Chino(909) 297-3118

Driving in San Bernardino County: chain controls and the Mojave

Several San Bernardino County highways have set chain-control areas. Caltrans has assigned chain installers (opens in a new tab) to set areas on State Route 18, State Route 330 and State Route 38. When signs say chains are required, you usually have about a mile to reach the checkpoint. Under the three state chain levels (opens in a new tab), R2 excuses four-wheel-drive cars with snow tires on all four wheels, but R3 has no exceptions. Speed is limited to 25 or 30 mph with chains on. Practice putting chains on at home, and pull fully off the road to install them.

Out in the Mojave Desert, Interstate 15 is the route to Las Vegas, and it is set to change. Caltrans, state wildlife officials and Brightline West plan three wildlife overcrossings (opens in a new tab) near Cave Mountain, Soda Mountain and Clark Mountain, mainly for bighorn sheep. The bridges will also span a future high-speed rail line in the freeway median. In the desert, the National Weather Service warns, dust storms (opens in a new tab) can hit with little warning and sharply cut visibility. If dust blows across the road, pull far off the pavement and stop. Then turn off all lights, set the parking brake and lift your foot off the brake.

Quick answers

Sources

Checked: October 5, 2026. Rules and forms can change; recheck the official page before acting.

See something wrong or out of date? Report a mistake on this page. We read every report and fix confirmed mistakes.

$49.95 · 30-hour course · DMV-licensed

Ready to enroll?

Enroll on Stallion's secure enrollment page, start today and study at your own pace. The course is DMV-licensed and accepted by the California DMV for your learner's permit.

Enroll nowCourse by Traffic Tutors, California DMV license E0159 (Internet Instruction). Sold by Stallion School of Driving, DMV license E0271, which is authorized to sell this course and receives a referral share when you enroll.