Private Lessons promote rapid individual growth and can have singular or multiple focuses. Our expert coaches will be able to pinpoint your strengths and weaknesses to help improve your game. We are here to help you maximize your potential as a player and person.

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

Private Lessons are only available by appointment, to players aged 7+.

Please be advised, you can request a specific coach but understand that it is not a guarentee. Nevertheless, we will always put your son or daughter with an expert coach who will optimize their development.

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 your friend to learn about baseball together? The SFBA has you covered! Semi-Private lessons are structured similar to private lessons.

Please be advised that the SFBA does not provide you with a second player.

2 player : 1 coach ratio

1 lesson $61 / player

($122 total / hour)


Whiffle Ball.jpg

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

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 pending weather. We hope to see you all here! 

Bring your own lunch and water bottle

Our Summer Camp schedule will be posted soon!


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 preset camps above!



Our rental option is a great way to take swings off of a pitching machine or throwing to yourself.

Pitching machines can be adjusted to any speed and pitch type. 

Rates below for up to 4 players, each additional player is $10/person.

Half Hour       $35                                                              

Whole Hour   $71


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. Includes light instruction from our coaches in a group setting.

The Open Hitting Hour is designed for repetition, with the minimum of up to 100 swings.  

We max out Open Hitting at 20 players. To ensure your spot please sign up online below, or via email or phone.

Please be advised, we change our Open Hitting Hours with each season. Be sure to remember to check our current schedule!

Our Fall 2018 schedule is as follows:

Wednesday  7 pm / $30

Thursday 7 pm / $30

Friday 4 pm / $30

Saturday 9 am / $30

Saturday 2 pm / $30

Open Hitting Hour Membership

Pay a one time fee at the beginning of each month and come to unlimited open hitting hours!!

Our Open Hitting Hour is held once a day 5 times a week, totaling an average of 20 separate hours that your son/daughter can get their swings in with our SFBA staff giving helpful tips at a low cost.

1 Month / $121

6 Months / $660

1 Year / $1,201

*Only available for purchase from July 1st, 2018 - December 31st, 2018.

Screen Shot 2018-03-23 at 5.08.50 PM.png


Back by popular demand, we're offering Open Pitching Hour to players aged 7-18. During this hour, one of our expert coaches will go over the importance of arm care, correct pitching mechanics and monitor the appropriate amount of pitches thrown in their bullpens. 

We max out Open Pitching at 10 players. 

To ensure your spot please sign up online below, or via email or phone.

Thursday 6pm / $30


Major League Classes are an hour long and designed for players aged 7-14. Each class focuses on strengthening the fundamentals of baseball; fielding, throwing and hitting. Each class has a maximum of ten players ensuring unmatched individual attention in a group setting.

If you cannot make our weekend classes and would like to create a private class during the week, Please contact us for details.

1 Class: $55

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

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

Saturdays 1 - 2 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.

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 12 noon - 1pm



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

Tuesday-Saturday (upon availability)

Message to be placed on the marquee : $100

Please see below for our available party packages. If in between packages, we can 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 drinks)
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 environment 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 help build camaraderie within the workplace. 

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! 

Tuesday-Saturday (upon request and availability)



The SFBA Seeds development 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 more information. 

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