
San Bernardino County is the largest county in the country by land area, and traffic cases aren't heard out of one building — citations are filed at four district courts, each covering its own stretch of the county. Here's how the request process, fee, and court network fit together countywide. All verified — but always confirm current policies directly with the court before you rely on them.
When San Bernardino Superior Court grants your traffic-school request, it sets a completion deadline for your specific case. That date is confirmed in your request paperwork or courtesy notice — check the Case Access Portal or call (909) 481-4228 if you're not sure of your exact date.
Extensions and payment-plan or ability-to-pay options are handled case-by-case by the court, not automatically. If you think you'll miss your deadline or the $55 fee is a hardship, contact your assigned courthouse before the deadline passes — approval is up to the court.
Pay your fine and sign up for traffic school through the court's payment portal at cap.sb-court.org.
Send your payment and traffic-school request together to the business office for your assigned courthouse. Mail early — don't send it the week your deadline is due.
Call the traffic court at (909) 481-4228 to request traffic school and pay the $55 fee over the phone during business hours.
Visit the clerk's counter at your assigned courthouse to request traffic school and pay in person. Check the Case Access Portal for current hours and location details before you go.
San Bernardino County spans over 20,000 square miles, but traffic citations are consolidated at just four district courts rather than one central location. Your citation or courtesy notice will show which of the four has your case.
The Fontana Traffic Division is where infractions from across the Inland Valley are filed and heard. If your citation came from Fontana, Rialto, Bloomington, Rancho Cucamonga, Ontario, Upland, Chino, Chino Hills, Montclair, Colton, Grand Terrace, Loma Linda, Highland, Yucaipa, Redlands, or the city of San Bernardino — or a western-mountain community like Lake Arrowhead, Crestline, or Running Springs — your case is heard here. It's also the only stop in the network that offers scheduled appointments.
Fontana courthouse details →High Desert and Big Bear citations are filed at Barstow regardless of which city's officer wrote the ticket — that covers Barstow, Victorville, Hesperia, Apple Valley, Adelanto, Phelan, Wrightwood, Lucerne Valley, Big Bear Lake, Big Bear City, Fawnskin, Yermo, and Trona. Big Bear cases are sometimes arraigned by remote video, but the filing still happens here.
Barstow courthouse details →Cited anywhere in the Morongo Basin — Joshua Tree, Yucca Valley, Twentynine Palms, Landers, Pioneertown, Morongo Valley, or Johnson Valley — and this is the court handling your case.
Joshua Tree courthouse details →Out in the far-east desert along the Arizona border, citations from Needles, Big River, Earp, Essex, Goffs, Vidal Junction, Havasu Landing, and Nipton are all filed and heard right here.
Needles courthouse details →Got a ticket in San Bernardino County? Start our DMV-licensed online course free, use unlimited retries, and pay only when you pass. No hidden fees.
Start Free — Pay Only When You Pass →