Young baseball player pitching at a local field
Youth Baseball Lessons

Private Baseball Lessons for Young Players

Affordable, local baseball lessons focused on helping kids build confidence, improve mechanics, and have more fun playing the game.

Lessons are usually held at Glenwood Field. If Glenwood is unavailable, lessons may move to Peacock Park. Some hitting lessons may be held indoors depending on weather.

Meet the Coach

About Zach

Hello, my name is Zach Zimmerman. I am 14 years old and will be entering San Rafael High as a Freshman in the Fall. I am very passionate about baseball and have been playing since I was four years old. I have played on multiple travel teams and have learned a lot from coaches, teammates, and game experience.

One of my favorite baseball experiences was going to Cooperstown with my travel team during my 12U year, where I played 3rd Base and Pitcher. I am currently a Pitcher and 3rd Baseman for the Marin Baseball travel team.

I love baseball and enjoy helping younger players improve their skills, build confidence, and understand the game better.

The Story

Why I Want to Help Younger Players

When I was younger, I was not always a great player. As I started playing higher-level baseball, I learned how much good coaching, mechanics, and confidence can change the way a player performs.

One experience that made me love teaching was when I visited friends in France and realized they did not have much baseball where they lived. I got one of the kids a mitt and taught him how to throw, field, and catch a fly ball the right way. That experience made me realize how much I enjoy helping younger kids learn baseball.

Pricing

Lesson Options

30-Minute Lesson

Recommended for ages 6–8

$20

  • 5 minutes throwing to get loose
  • 25 minutes focused on what the player needs most
  • Good for younger players or a quick focused lesson
  • Older kids can still do 30-minute lessons, but a longer lesson may be better for more baseball work
Text to Book
Most Recommended

1-Hour Lesson

Recommended for ages 7–11

$30

  • 5 minutes throwing
  • 5 minutes stretching
  • Time to work on two skills, or one longer focused lesson
  • Best overall option for most players
Text to Book

1.5-Hour Lesson

Recommended for ages 9–11

$45

  • 5 minutes throwing
  • Longer session for players who want more reps
  • Can focus on two longer areas of improvement
  • Best for players ready for a more complete practice session
Text to Book

Skills

Types of Lessons

Pitching

Working on pitching mechanics. For players age 9 or older, lessons may also introduce new types of pitches when appropriate.

Hitting

Working on timing, approach, and mechanics. Hitting lessons usually start with soft toss, then move into regular throwing. The focus is on plate vision, approach, and small mechanical adjustments.

Infield / Outfield

Working on the correct way to throw after catching a fly ball or fielding a ground ball. Players will also work on fielding grounders, getting behind fly balls, and improving overall defensive mechanics.

Catching

Working on one of the most important rules in baseball: watch the ball all the way into the glove. Catchers can also work on receiving, framing, and blocking.

Lesson Planning

Every Lesson Starts With What Your Child Needs

Before each lesson, Zach will ask parents what they think their child needs to work on most. The lesson will then be built around the player's age, skill level, confidence, and current goals.

All lessons should be scheduled directly by a parent or guardian.

When & Where

Schedule & Location

Typical times

Lessons are usually available Monday through Friday from about 4:45 PM to 7:00 PM, depending on Zach's schedule and the type of lesson.

Parents should contact Zach first because some weeks may be busier than others. Weekend lessons or other times may be possible depending on availability.

Locations

  • • Glenwood Field — main location for most private lessons
  • • Peacock Park — used if Glenwood is unavailable
  • • Zach's garage — some hitting lessons depending on weather
Text 415-720-2252

Progress

A Player Zach Has Helped

Zach is currently working with a young player who, when he started, was still learning proper mechanics for pitching, hitting, and fielding. After making a few small adjustments, he started throwing harder and more accurately.

Over time, he also improved at the plate — going from striking out often to hitting doubles and even his first home run. Watching that improvement in both skills and confidence is one of the reasons Zach wants to help more young players.

Get In Touch

Ready to Schedule a Lesson?

Text or call Zach to ask about lesson availability.

Text Zach: 415-720-2252

Recommended ages: 6–11, but older players may be a better fit for longer lessons.

All lessons should be scheduled directly by a parent or guardian.