Freeway Traffic School is a private DMV-licensed provider (E1745) and is not a part of the San Bernardino County Superior Court.
Luxury black sedan
Court Information

San Bernardino Superior Court — Traffic School Guide

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.

How to Request Traffic School from San Bernardino Superior Court

⚠️ Important: Court fees, deadlines, and procedures can change. This page reflects our best verified information, but always confirm directly with San Bernardino Superior Court before making decisions based on it.

San Bernardino Traffic School Deadline Policy

Your Deadline Is Set When the Court Approves Your Request

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.

Need More Time or Can't Cover the Fee?

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.

⚠️ Don't wait: Missing your deadline can mean additional fees, a hold on your case, or referral to collections — the specifics depend on your courthouse and citation. Confirm your current deadline with the court well before it passes.

How to Pay Your San Bernardino Traffic School Fee

💻 Online

Pay your fine and sign up for traffic school through the court's payment portal at cap.sb-court.org.

✉️ By Mail

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.

📞 By Phone

Call the traffic court at (909) 481-4228 to request traffic school and pay the $55 fee over the phone during business hours.

🏛️ In Person

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.

📝 Remember: The Case Access Portal at cap.sb-court.org lets you pay your citation and sign up for traffic school online. The only tool that can't sign you up for traffic school is the court's separate MyCitations / Ability-to-Pay fine-reduction request.

San Bernardino Superior Court — The Four Traffic-Filing Courts

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.

Fontana — Traffic Division

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 →

Barstow

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 →

Joshua Tree — Morongo Basin

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 →

Needles

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 →
📍 Cited in Rancho Cucamonga, Ontario, Upland, Chino, Colton, Redlands, or the city of San Bernardino? Your citation is filed at Fontana, not your local courthouse. Cited in Victorville, Hesperia, or Apple Valley? Your citation is filed at Barstow. Those cities have their own courthouses, but those locations don't process these traffic-ticket filings — confirm the filing court on your citation.
⚠️ Always verify: Hours, procedures, and appointment availability can change. Confirm with the court before visiting, or look up your case on the Case Access Portal.

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 →