About this gym
In 2002, San Francisco Gymnastics (SFG) opened its doors in the Presidio with a mission: "Provide a quality athletic experience with an emphasis on fun." Our goal has been to create a success for every child in every class. Since 2002, our gym has quickly become known as a family friendly, high quality program that parents trust. In September 2012 we opened in the Fillmore Center with the same principles. San Francisco Gymnastics' instructors are caring professionals trained to encourage children to have fun while participating in a challenging program. Our facility is home of the popular Tumblebug Program for pre-school aged children, gymnastics classes of all levels, competitive teams, delightful birthday parties, exciting camps, and more all year round. Family, fun, fitness, and community are our priorities, and gymnastics is the vehicle we use to bring it all together for your children.
Classes offered
Class schedule
- Drop-in OKLittle Bugs10:00 AM–10:45 AM
- Drop-in OKBusy Bees11:00 AM–11:45 AM
- Drop-in OKGrasshoppers11:00 AM–11:45 AM
- Drop-in OKMini Bees12:00 PM–12:45 PM
- Drop-in OKCrickets12:00 PM–1:00 PM
- Drop-in OKRec Beginners12:00 PM–1:00 PM
- Drop-in OKRec 212:00 PM–1:30 PM
- Drop-in OKMini Bees9:30 AM–10:15 AM
- Drop-in OKLittle Bugs10:15 AM–11:00 AM
- Drop-in OKLittle Bugs11:15 AM–12:00 PM
- Drop-in OKMini Bees2:00 PM–2:45 PM
- Drop-in OKBusy Bees2:00 PM–2:45 PM
- Drop-in OKGrasshoppers2:00 PM–2:45 PM
- Drop-in OKCrickets3:00 PM–4:00 PM
- Drop-in OKRec Beginners3:00 PM–4:00 PM
- Drop-in OKBusy Bees3:15 PM–4:00 PM
- Drop-in OKGrasshoppers3:15 PM–4:00 PM
- Drop-in OKMini Bees4:00 PM–4:45 PM
- Drop-in OKBusy Bees4:00 PM–4:45 PM
- Drop-in OKGrasshoppers4:00 PM–4:45 PM
- Drop-in OKCrickets4:00 PM–5:00 PM
- Drop-in OKRec Beginners4:00 PM–5:00 PM
- Drop-in OKRec Beginners5:00 PM–6:00 PM
- Drop-in OKRec 25:00 PM–6:30 PM
- Drop-in OKIntermediates5:00 PM–6:30 PM
- Drop-in OKAdvanced5:00 PM–7:00 PM
- Drop-in OKLittle Bugs10:00 AM–10:45 AM
- Drop-in OKMini Bees11:00 AM–11:45 AM
- Drop-in OKBusy Bees11:00 AM–11:45 AM
- Drop-in OKBusy Bees1:30 PM–2:15 PM
- Drop-in OKRec Beginners2:00 PM–3:00 PM
- Drop-in OKGrasshoppers2:30 PM–3:15 PM
- Drop-in OKCrickets2:30 PM–3:30 PM
- Drop-in OKBusy Bees3:30 PM–4:15 PM
- Drop-in OKGrasshoppers3:30 PM–4:15 PM
- Drop-in OKCrickets3:30 PM–4:30 PM
- Drop-in OKRec Beginners3:30 PM–4:30 PM
- Drop-in OKBusy Bees4:30 PM–5:15 PM
- Drop-in OKGrasshoppers4:30 PM–5:15 PM
- Drop-in OKCrickets4:30 PM–5:30 PM
- Drop-in OKRec Beginners4:30 PM–5:30 PM
- Drop-in OKBusy Bees5:30 PM–6:15 PM
- Drop-in OKGrasshoppers5:30 PM–6:15 PM
- Drop-in OKCrickets6:00 PM–7:00 PM
- Drop-in OKRec Beginners6:00 PM–7:00 PM
- Drop-in OKBusy Bees6:15 PM–7:00 PM
- Drop-in OKGrasshoppers6:15 PM–7:00 PM
- Drop-in OKLittle Bugs10:00 AM–10:45 AM
- Drop-in OKBusy Bees10:45 AM–11:30 AM
- Drop-in OKGrasshoppers10:45 AM–11:30 AM
- Drop-in OKCrickets3:00 PM–4:00 PM
- Drop-in OKRec Beginners3:00 PM–4:00 PM
- Drop-in OKBusy Bees3:15 PM–4:00 PM
- Drop-in OKGrasshoppers3:15 PM–4:00 PM
- Drop-in OKBusy Bees4:00 PM–4:45 PM
- Drop-in OKGrasshoppers4:00 PM–4:45 PM
- Drop-in OKCrickets4:00 PM–5:00 PM
- Drop-in OKRec Beginners4:00 PM–5:00 PM
- Drop-in OKRec 24:00 PM–5:30 PM
- Drop-in OKIntermediates4:00 PM–5:30 PM
- Drop-in OKMini Bees5:00 PM–5:45 PM
- Drop-in OKCrickets5:00 PM–6:00 PM
- Drop-in OKRec Beginners5:00 PM–6:00 PM
- Drop-in OKGrasshoppers5:30 PM–6:15 PM
- Drop-in OKRec Beginners6:00 PM–7:00 PM
- Drop-in OKRec 26:00 PM–7:30 PM
- Drop-in OKLittle Bugs10:00 AM–10:45 AM
- Drop-in OKMini Bees11:30 AM–12:15 PM
- Drop-in OKBusy Bees1:00 PM–1:45 PM
- Drop-in OKBusy Bees3:30 PM–4:15 PM
- Drop-in OKGrasshoppers3:30 PM–4:15 PM
- Drop-in OKCrickets3:30 PM–4:30 PM
- Drop-in OKRec Beginners3:30 PM–4:30 PM
- Drop-in OKBusy Bees4:30 PM–5:15 PM
- Drop-in OKGrasshoppers4:30 PM–5:15 PM
- Drop-in OKCrickets4:30 PM–5:30 PM
- Drop-in OKRec Beginners4:30 PM–5:30 PM
- Drop-in OKRec 24:30 PM–6:00 PM
- Drop-in OKIntermediates4:30 PM–6:00 PM
- Drop-in OKBusy Bees5:30 PM–6:15 PM
- Drop-in OKGrasshoppers5:30 PM–6:15 PM
- Drop-in OKCrickets5:30 PM–6:30 PM
- Drop-in OKRec Beginners5:30 PM–6:30 PM
- Drop-in OKRec 25:30 PM–7:00 PM
- Drop-in OKBusy Bees6:15 PM–7:00 PM
- Drop-in OKGrasshoppers6:15 PM–7:00 PM
- Drop-in OKLittle Bugs9:00 AM–9:45 AM
- Drop-in OKMini Bees10:00 AM–10:45 AM
- Drop-in OKBusy Bees11:00 AM–11:45 AM
- Drop-in OKGrasshoppers11:00 AM–11:45 AM
- Drop-in OKCrickets3:00 PM–4:00 PM
- Drop-in OKRec Beginners3:00 PM–4:00 PM
- Drop-in OKBusy Bees3:15 PM–4:00 PM
- Drop-in OKGrasshoppers3:15 PM–4:00 PM
- Drop-in OKMini Bees4:00 PM–4:45 PM
- Drop-in OKCrickets4:00 PM–5:00 PM
- Drop-in OKRec Beginners4:00 PM–5:00 PM
- Drop-in OKRec 24:00 PM–5:30 PM
- Drop-in OKIntermediates4:00 PM–5:30 PM
- Drop-in OKAdvanced4:00 PM–6:00 PM
- Drop-in OKBusy Bees5:00 PM–5:45 PM
- Drop-in OKLittle Bugs9:00 AM–9:45 AM
- Drop-in OKBusy Bees10:00 AM–10:45 AM
- Drop-in OKGrasshoppers10:00 AM–10:45 AM
- Drop-in OKCrickets10:00 AM–11:00 AM
- Drop-in OKBusy Bees10:45 AM–11:30 AM
- Drop-in OKGrasshoppers10:45 AM–11:30 AM
- Drop-in OKCrickets11:00 AM–12:00 PM
- Drop-in OKRec Beginners11:00 AM–12:00 PM
- Drop-in OKMini Bees12:00 PM–12:45 PM
- Drop-in OKCrickets12:00 PM–1:00 PM
- Drop-in OKRec Beginners12:00 PM–1:00 PM
- Drop-in OKRec 212:00 PM–1:30 PM
- Drop-in OKIntermediates12:00 PM–1:30 PM
- Drop-in OKAdvanced12:00 PM–2:00 PM
- Drop-in OKBusy Bees12:15 PM–1:00 PM
- Drop-in OKMini Bees1:00 PM–1:45 PM
- Drop-in OKBusy Bees1:00 PM–1:45 PM
- Drop-in OKGrasshoppers1:00 PM–1:45 PM
- Drop-in OKCrickets1:00 PM–2:00 PM
- Drop-in OKRec Beginners1:00 PM–2:00 PM
Membership & pricing
Little Bugs Drop-In
Drop-in trial rate for a single Little Bugs class. Prime-time classes charged at a higher rate ($42).
Little Bugs Fall Term Tuition
Fall 2026 term (Aug 23 - Dec 19) tuition for Little Bugs.
Mini Bees Drop-In
Drop-in trial rate for a single Mini Bees class. Prime-time rate is $42.
Mini Bees Fall Term Tuition
Fall 2026 term (Aug 23 - Dec 19) tuition for Mini Bees. Prime-time rate is $640.
Busy Bees Drop-In
Drop-in trial rate for a single Busy Bees class. Prime-time rate is $42.
Busy Bees Fall Term Tuition
Fall 2026 term (Aug 23 - Dec 19) tuition for Busy Bees. Prime-time rate is $640.
Grasshoppers Drop-In
Drop-in trial rate for a single Grasshoppers class. Prime-time rate is $42.
Grasshoppers Fall Term Tuition
Fall 2026 term (Aug 23 - Dec 19) tuition for Grasshoppers. Prime-time rate is $640.
Crickets Drop-In
Drop-in trial rate for a single Crickets class. Prime-time rate is $46.
Crickets Fall Term Tuition
Fall 2026 term (Aug 23 - Dec 19) tuition for Crickets. Prime-time rate is $704.
Rec Beginners Drop-In
Drop-in trial rate for a single Rec Beginners class. Prime-time rate is $46.
Rec Beginners Fall Term Tuition
Fall 2026 term (Aug 23 - Dec 19) tuition for Rec Beginners. Prime-time rate is $704.
Rec 2 Fall Term Tuition
Fall 2026 term (Aug 23 - Dec 19) tuition for Rec 2 (1.5 hours). Prime-time rate is $896.
Intermediates Fall Term Tuition
Fall 2026 term (Aug 23 - Dec 19) tuition for Intermediates (1.5 hours). Prime-time rate is $896.
Advanced Fall Term Tuition
Fall 2026 term (Aug 23 - Dec 19) tuition for Advanced (2 hours).
Reviews
Sign in to reviewMore gyms like this
Pilates and GYROTONIC studio in San Francisco offering group reformer classes and private sessions with a personalized approach.
Modern self-defense training in San Francisco combining Krav Maga, Dutch Kickboxing, Brazilian Jiu-Jitsu, and Pekiti Tirsia Kali.
San Francisco martial arts school offering Choy Li Fut Kung Fu, Yang Style Tai Chi Chuan, and traditional Chinese Lion Dancing since 1968.
San Francisco dance and fitness studio offering 50+ in-studio and outdoor group classes, from Hip-Hop and BollyX to Pilates and yoga, plus private lessons.