Private Lessons promote rapid individual growth with one of our expert coaches to pinpoint your strengths and weaknesses. You can have a singular or multiple focuses to fill your lesson, it's up to you. Our staff will work with you to maximize your potential as a player and person.

Each player will be able to utilize our state-of-the-art video analysis technology during Private Lessons. This technology allows us to optimize training by using imaged metrics in addition to our coaching.

Private Lessons are only available by appointment, to students aged 7+. 48 hour advance notice is required for cancellation.

Half Hour:

 1 for $73  
 3 for $210  
 6 for $395

Whole Hour:

1 for $121
3 for $333
6 for $606



Want to have a lesson with a friend to learn about baseball together? The SFBA has you covered! Please call to set up a time and day to set up a lesson with your son/daughter and a friend. Lessons are encouraged to have singular focuses but can have multiple focuses if requested.

2 player : 1 coach ratio

1 lesson for $81 / player

3 lessons for $213 / player

6 lessons for $366 / player

2 players per semi private lesson, both players must be present at each booked lesson.


We offer Open Hitting Hour for any players of the 7-18 age range.  During this time, the hitters participate in 3 types of hitting drills.  SFBA coaches will assist with training tees, front toss hitting and throw live batting practice.  

The Open Hitting Hour is designed for hitters to take as many repetitions as possible with the minimum of up to 150 swings.  

Instruction is not included.

Wednesday 7 pm / $ 30

Thursday 7 pm / $30

Friday 4 pm / $35

Saturday 9 am / $30


Group Classes are taught by expert coaches for a maximum of nine players, ensuring unmatched individual attention in a group setting. We use age/skill appropriate drills to progressively improve your son or daughter’s skill set, according to the focus of the class.

If you cannot make Saturday's class and would like to create your own class, Please contact us for details.

Age 7-14

1 class: $55

5 Class package:$245 ($49 / class)

9 Class package: $387 ($43 / class)

Saturday 1 pm



Minor League classes emphasize the importance of social interaction, team play and sportsmanship in a fun and energetic atmosphere for players age 4-6. We work to understand every child’s individual needs within a group setting!

Our goal is to expose your son or daughter to the basics of baseball including throwing, fielding and hitting. We also place great emphasis on teamwork, sportsmanship and camraderie within each group.

Please call or email us to reserve your spot!

Age 4-6

$40 / class / player

Saturdays at 12 noon



The San Francisco Baseball Academy offers baseball themed birthday parties for people of all ages. The SFBA staff will customize a unique party that includes various baseball skill games that are competive and fun for everyone, whether they are playing or watching. All ages are welcome to throw their party at the SFBA, come celebrate the party that you'll never forget!

Monday-Saturday (upon availability)

Sunday (available upon request for an extra fee)

For an extra fee, we would love to put "Happy Birthday (insert name)!" on our marquee for the day of the party!

Please see below for our available party packages. If in between packages, we're here to adjust to fit your specific needs.

SealS Stadium Package

90 minutes total (1.5 hours)
60 minutes of baseball activities
30 mins party time (BYO Food and Drink)
10 players max
2 SFBA Coaches


Candlestick Park Package

90 minutes total (1.5 hours)
60 minutes of baseball activities
30 mins party time (BYO Food and Drink)
20 players max
3 SFBA Coaches


AT&T Park Package

120 minutes total (2 hours)
90 minutes of baseball activities
30 minutes of party time (BYO food and drinks)
30 players max
4 SFBA Coaches




The SFBA knows that a good work enviroment involves enjoying what you do and who you do it with. That's why the SFBA is the ideal place to hold your next corporate event! We are experts at creating unique events that helps build camaraderie in the workplace. We customize your 2 hour time slot with competitive baseball skill type games to make your event truly unique!

In order to make your experience at SFBA fun and enjoyable, our coaches offer expert instruction to those who request it. A corporate event at the SFBA is a great way to network in a comfortable environment while competing with your friends and co-workers.

Please contact the SFBA for package information, we're happy to accommodate to your specific needs to make this an event you'll never forget! 


Monday-Saturday (upon request and availabilty)

Sunday (available upon request)


Catering Beverage Option:


The Magnolia Brewing Company can help your event flow smoothly. Located in the Haight-Ashbury, Magnolia Brewing Co. is one of the most popular distilleries in San Francisco. 



The SFBA offers full day baseball and softball camps for groups of players of all ages and skill levels. We provide plenty of coaches to ensure maximum individual attention in a group setting. Minimum 10 players, maximum 25 players. 

We are happy to accommodate your child during holiday breaks as well as days off from school. Please call or email in advance to set your own camp or reserve your spot in our summer camps below!

All camps are from 9-3pm and plan to be drill based in the morning covering all aspects of baseball following up with a game in the afternoon up at Laurel Hill playground. We hope to see you all here! 

1 Day- $121/player

2 Days- $222/player

5 Days- $505/player



June 12-16th


June 19-23rd


August 7-11th



Whiffle Ball.jpg

Travel Ball : SFBA Seeds 

The SFBA Seeds Travel Ball program was created to provide a solid team foundation for our lessons to compete against players around the Bay Area. Our staff focuses on the development of each player with the long term goal of getting them as prepared as possible for practices and games. 

Our Seeds work hard to maximize their potential and work towards team goals. We have Fall and Spring Seeds teams available, please contact us for tryout information. 

You can find more information regarding the current season underneath the SEEDS BASEBALL tab at the top.