@theleica $70 seems a lot for 30 minutes. I'm guessing the facility takes a big chunk of that $70 before it hits the instructor's wallet. Do other local facilities charge similar fees?
Our son's lessons were in the neighborhood of $35-$45 for 30 minutes, and these lessons were with really great trainers for pitching and hitting who worked with him on both the physical and mental aspects of the game and gave him "homework" to do before the next lesson.
There are a lot of "instructors" out there, many with very impressive pedigrees, but not all of them are great "teachers." It's also important to work with an instructor your son "clicks" with.
Here's an example, not baseball, but same idea...
Our daughter plays volleyball for one of the top clubs in the country (she is not on the top team) and privates run about $80 - $110 per hour at a facility that is closely, but not exclusively, linked to her club. These sessions are with truly great teachers of the game and include Olympians, national champion players and coaches, and active players who train kids on the side. She's worked with many of them 1-1 and in small groups.
Her two favorite coaches? One was a D2 player and the other played NAIA and is the head coach of a very successful high school program and teaches AP science courses (he always adds some physics and geometry to the lessons - his brother was a gold medalist). Both of these instructors are in high-demand from players at clubs around the area. A few weeks ago my wife spotted the "D2" instructor at one of our daughter's local tournaments. After the match he waved us over and said that he "spot checks" players in actual matches to see if what they are working on is carrying over into the matches and also closely watches how they interact with their teammates and coaches. He had a notebook and a list of "his players" that were there that weekend. His going rate is $100 per hour, and I'm starting to feel like he is underpaid!