Freeway Traffic School is a private DMV-licensed provider (E1745) and is not a part of the San Bernardino County Superior Court.
DMV Licensed · License E1745 · Valid Statewide

Traffic School for San Bernardino County Court Tickets

San Bernardino is the largest county in the United States by area, and traffic citations aren't heard out of one central courthouse — they're handled regionally across the Inland Valley, High Desert, and Mountain & Basin areas. The exact process, and which courthouse you deal with, depends on where your citation was issued. Our online course keeps that point off your insurance record no matter which region your case is in.

FREETo start
100%Online
E1745DMV License
EN/ESEnglish & Spanish
♾️

Unlimited Retries — Keep Going Until You Pass

No test anxiety required. If you don't pass a quiz the first time, try again as many times as you need. Zero extra charge. We're not going anywhere.

Court Fee & How Traffic School Requests Work

A few things are true court-wide, no matter which region hears your case.

🏛️

San Bernardino Superior Court — Traffic

$55, nonrefundable — paid to the court
Separate from any course payment when you pass

cap.sb-court.org ↗
Case Access Portal

(909) 481-4228

Online at cap.sb-court.org, by phone, or in person at your courthouse
The separate MyCitations / Ability-to-Pay tool can't be used to sign up for traffic school

⚠️ Heads up: Fees, deadlines, and request procedures are set by the court and can vary by region. Always confirm current details with San Bernardino Superior Court or the courthouse listed on your citation.

San Bernardino County Traffic Courts

As the largest county in the U.S. by area, San Bernardino consolidates traffic-citation filing to four district courts, each covering a region of the county. Find the courthouse listed on your citation or courtesy notice below. For the countywide fee, deadlines, and request process, see our San Bernardino County traffic court overview.

Fontana Traffic Division

Inland Valley & western mountain tickets: Fontana, Rialto, Bloomington, Rancho Cucamonga, Ontario, Upland, Chino, Chino Hills, Montclair, Colton, Grand Terrace, Loma Linda, Highland, Yucaipa, Redlands, the city of San Bernardino, Lake Arrowhead, Crestline & Running Springs.

Barstow

High Desert & Big Bear tickets: Barstow, Victorville, Hesperia, Apple Valley, Adelanto, Phelan, Wrightwood, Lucerne Valley, Big Bear Lake, Big Bear City, Fawnskin, Yermo & Trona.

Joshua Tree

Morongo Basin tickets: Joshua Tree, Yucca Valley, Twentynine Palms, Landers, Pioneertown, Morongo Valley & Johnson Valley.

Needles

Far East Desert tickets: Needles, Big River, Earp, Essex, Goffs, Vidal Junction, Havasu Landing & Nipton.

Not sure which court? Tickets from Rancho Cucamonga, Ontario, Upland, Chino, Colton, Redlands, and the city of San Bernardino are filed at the Fontana Traffic Division. Victorville, Hesperia, and Apple Valley tickets go to Barstow. Those cities have their own courthouses, but those locations don't process these traffic-ticket filings — confirm the filing court on your citation.

Are You Eligible for Traffic School?

California sets the rules — not us. Make sure you actually qualify before you pay the court's $55 fee.

✓ You probably qualify if…

  • You have a valid driver's license (California or out-of-state, if the court authorizes it)
  • The citation is for a moving violation, not a commercial-vehicle citation
  • If it was a speeding ticket, you were clocked at 25 mph or less over the limit
  • You haven't attended traffic school in the past 18 months
  • Your citation doesn't require a mandatory court appearance

✗ You likely don't qualify if…

  • You were cited while driving a commercial vehicle (a CDL holder cited in their own personal vehicle may still qualify — see the FAQ)
  • You attended traffic school within the last 18 months
  • You were clocked more than 25 mph over the posted speed limit
  • The citation involves alcohol or drugs
  • Your violation requires a mandatory court appearance

Not sure? Look up your case at cap.sb-court.org or call (909) 481-4228 before paying. We can't issue refunds for ineligible registrations.