Expert Coaching for Confident Cycling

Lessons for All Ages and Abilities / San Francisco Bay Area
Open today until 6:00 PM
Header image for the site


Tim Oey has completed his coast-to-coast ride, begun in February, and is available again for lessons in Sunnyvale and Palo Alto. On his 4,000 mile trip he gave several talks every week on eliminating waste and pollution to stop the decline of the oceans.

Sign up

Article by Frances Barbour, our Marin County instructor, in the Southern Marin Mothers Club "Crier" newsletter, June 2019

Sign up

Welcome to Bicycle Solutions! We are a San Francisco Bay Area coaching service specializing in new and returning riders of all abilities and ages (4 to Senior). I'm John Ciccarelli, owner and head coach.

Our team of expert instructors covers the core Bay Area (SF, Peninsula, South Bay, inne...

Read More
Sign up


2 months ago
John is a magician! My daughter had been so nervous about riding a bike. His calm demeanor and methodical teaching style was just what she needed. In 45 minutes, she was riding and pedaling in a straight line. Most importantly, my daughter felt safe and had a fun time learning. Highly recommended.
- Joel S
3 months ago
John from Bicycle solutions was fantastic in teaching a friend and myself how to ride a bike. We are both middle aged woman who were quite nervous and after only 2 lessons we were cycling around and loving it. He was thorough and patient and gave good, simple and clear instructions. He also taught my daughters, aged 6 and 9, and was very patient. Within 2 lessons they too were riding very well. Would highly recommend John!
- kim d
4 months ago
John is an excellent teacher. I like his step-by-step approach to get you comfortable with a bicycle. He can get you riding from zero experience with a bicycle in an hour!
- Kerlen C

Expert Coaching for Confident Cycling

Lessons by appointment in San Francisco, South San Francisco, San Mateo, Palo Alto, Sunnyvale, Oakland, Alameda, Tiburon and Mill Valley.

Over 2,000 clients taught since 2001.  Read our 5-star reviews on Yelp

Contact Us


Call now
  • (415) 912-6999

Business Hours

Mon:8:00 AM – 8:00 PM
Tue:8:00 AM – 8:00 PM
Wed:8:00 AM – 8:00 PM
Thu:8:00 AM – 8:00 PM
Fri:8:00 AM – 6:00 PM
Sat:8:00 AM – 6:00 PM
Sun:8:00 AM – 6:00 PM
Contact Us
Message sent. We'll get back to you soon.