“There may be people who have more talent than you, but there’s no excuse for anyone to work harder than you do – and I believe that.” – Derek Jeter


Private Baseball and Softball Lessons

What sets apart the above-average players from the best players? What does it take to get to get to the top? Any coach will tell you the answer is simple… practice, practice, practice! On Deck knows how important training is to develop the complete player. We offer private, custom-tailored, lessons for baseball and softball players. Our private lessons are individualized 60 minute sessions, with a professional instructor who will craft a training regimen tailored to meet your needs. Because we devote 60 minutes to our sessions, there is ample time to cover topics such as hitting mechanics, base-running, position specific training, pitching technique or any combination of skills. In addition to professional instruction from great trainers, On Deck incorporates the latest in cutting edge technology by providing video feedback and analysis for our players after every one of their sessions.

What’s involved in a private lesson




Private Lesson Pricing


*Each Player is eligible for a free 30 minute evaluation on their first visit for $25. We typically start at age 8 and up for both baseball and softball. Single lessons and lesson package purchases are non-refundable, they may be transferred once or receive a credit for additional On Deck services. All lesson packages have an expiration date based on the number of lessons. The 5 and 10 packs expire 6 months from the purchase date. The 20, 30, and 40 packs expire 1 year from the purchase date. There is a 24 hour cancellation policy in order not to lose the scheduled lesson.

30 Minute Private Lessons (60 minute lessons will now be booked as back to back 30 minute lessons)

Private Lessons (1 player) Quantity Price Total Schedule Online!
Single Lesson 1 $65.00 $65.00 Schedule Now
5-Pack 5 $60.00 $300.00 Schedule Now
10-Pack 10 $55.00 $550.00 Schedule Now
20-Pack 20 $50.00 $1,000.00 Schedule Now
30-Pack 30 $45 $1,200 Schedule Now
40-Pack 40 $40 $1,600 Schedule Now