Welcome!
Make a Selection Below
In-Season & Summer Pitching School
In-Season & Summer Pitching School
Scroll to bottom of the page for ALL program details!
If registering siblings:
1. Choose “siblings” and add it to your cart.
2. Fill out the form for your first daughter.
3. Choose another “siblings” and add it to your cart.
4. Fill out the form for your second daughter.
5. Checkout
Session Dates:
In-Season: April 1 - May 31
Summer: June 1 - July 28
In-Season & Summer Combo, Every Other Week: April 1 - July 28
Cost:
$550 - Regular Registration
$1150- Elite Program - Invite Only
$870 - Elite Hybrid Program - Invite Only
Registration Periods:
In-Season & Summer : March 10th - 16th (Early Registration $$ Off March 7-9)
Summer: May 12th - 18th
*If a summer class fills up by March 16th, we will notify you of your class time by March 21st (not in May).
Format:
8 Lessons
Choose once per week
Or every other week
75-Minute Small-Group Lessons (also called classes)
3:1 Student to Teacher Ratio
6 Pitchers Per Class
Ages:
3rd - 12th Grade
Locations:
*Subject to Change, All Dates Below
Niles - 5731 N. Howard, Niles, IL
Oak Park - The Varsity Club: 809 S. Oak Park Ave., Oak Park IL
Forest Park - 7443 Madison St, Forest Park, IL 60130
Chicago - Chicago Sports Academy: 2930 N. Campbell, Chicago, IL
Chicago - 5555 N. Lynch, Chicago, IL
Western Springs - 4225 Wolf Road, Western Springs, IL
Evanston - Chandler Newberger 1028 Central Ave., Evanston, IL
Participants:
From true beginners (no experience pitching) through college-bound athletes. During the in-season and summer within each class, athletes are grouped with players of similar experience levels.
FAQ
What if I can’t make all my classes? Can I reschedule?
What if my schedule changes in the middle of my session?
Don’t worry, you may try to sub into another class. In-season is a busy time for softball players, but you need to stay sharp with lessons! We offer over 25 classes per week so it’s easy to find time to make up your classes. You can travel to any location. We keep our classes to 6 pitchers, so if someone cancels, you can jump right in!
If you only make 7 of the 8 lessons during the inseason, you may try to sub throughout the summer as well, up until July.
Dates:
In-Season:
Every OTHER Week Classes:
Oak Park - Mondays (Abby) 5 p.m. - Every Other Week
4/7, 4/21, 5/5, 5/19, 6/9, 6/23, 7/7, 7/21
Oak Park - Mondays (Abby) 5 p.m. - Every Other Week
4/14, 4/28, 5/12, 6/2, 6/16, 6/30, 7/14, 7/28
Oak Park - Mondays (Abby) 6:15-FULL, 7:30 p.m.
4/7, 4/14, 4/21, 4/28, 5/5, 5/12, 5/19, 6/2
Niles - Mondays (Erica) 7:30 p.m., 8:30 p.m. (ELITE class, invite only)
4/7, 4/14, 4/21, 4/28, 5/5, 5/12, 5/19, 6/2
5555 Lynch- Tuesdays (Abby) 5 p.m., 6:15 p.m. (RESERVED FOR TEAM)
4/8, 4/15, 4/22, 4/29, 5/6, 5/13, 5/20, 5/27
5555 Lynch - Tuesdays (Abby) 7:30 p.m. - Every Other Week
4/8, 4/22, 5/6, 5/20, 6/3, 6/17, 7/1, 7/15
5555 Lynch - Tuesdays (Abby) 7:30 p.m. - Every Other Week
4/15, 4/29, 5/13, 5/27, 6/10, 6/24, 7/8, 7/22
Evanston - Wednesdays (Abby) 5 p.m. - Every Other Week
4/9, 4/23, 5/7, 5/21, 6/4, 6/18, 7/2, 7/16
Evanston - Wednesdays (Abby) 5 p.m. - Every Other Week
4/16, 4/30, 5/14, 5/28, 6/11, 6/25, 7/9, 7/23
Evanston - Wednesdays (Abby) 6:15 p.m., 7:30 p.m.
4/9, 4/16, 4/23, 4/30, 5/7, 5/14, 5/21, 5/28
CSA - Thursdays (Tucci) 5:30 p.m., 6:45 p.m.
4/10, 4/17, 4/24, 5/1, 5/8, 5/15, 5/22, 5/29
CSA - Thursdays (Tucci) p.m. 8 p.m. - Every Other Week
4/10, 4/24, 5/8, 5/22, 6/5, 6/19, 7/3, 7/17
CSA - Thursdays (Tucci) p.m. 8 p.m.- Every Other Week
4/17, 5/1, 5/15, 5/29, 6/12, 6/26, 7/10, 7/24
Forest Park - Fridays (Jenna) p.m. 5 p.m.
4/4, 4/11, 4/18, 4/25, 5/2, 5/9, 5/16, 5/23
Forest Park - Fridays (Jenna) 6:15 p.m. - Every Other Week
4/4, 4/18, 5/2, 5/16, 5/30, 6/13, 6/27, 7/18
Forest Park - Fridays (Jenna) 6:15 p.m. - Every Other Week
4/11, 4/25, 5/9, 5/23, 6/6, 6/20, 7/11, 7/25
Western Springs - Saturdays (Abby) 10 a.m., 11:15 a.m.
4/19, 4/26, 5/3, 5/10, 5/17, 5/24, 5/31, 6/7
Western Springs - Saturdays (Abby) 12:30 p.m.- Every Other Week
4/26, 5/10, 5/24, 6/7, 6/21, 7/5, 7/19, 8/2
Western Springs - Saturdays (Abby) 12:30 p.m. - Every Other Week
4/19, 5/3, 5/17, 5/31, 6/14, 6/28, 7/12, 7/26
CSA - Sundays (Griggs) 10 a.m., 11:15 a.m.
4/6, 4/13, 4/27, 5/4, 5/11, 5/18, 5/25, 6/1
CSA - Sundays (Griggs). 12:30 p m- Every Other Week
4/6, 4/27, 5/11, 5/25, 6/8, 6/22, 7/6, 7/20
CSA - Sundays (Griggs). 12:30 p.m. - Every Other Week
4/13, 5/4, 5/18, 6/1, 6/15, 6/29, 7/13, 7/27
Summer:
Oak Park - Mondays (Abby) 6:15 p.m., 7:30 p.m.
6/9, 6/16, 6/23, 6/30, 7/7, 7/14, 7/21, 7/28
5555 Lynch - Tuesdays (Abby) 5 p.m. , 6:15 p.m.
6/3, 6/10, 6/17, 6/24, 7/1, 7/8, 7/15, 7/22
Evanston - Wednesdays (Abby) 6:15 p.m. , 7:30 p.m.
6/4, 6/11, 6/18, 6/25, 7/2, 7/9, 7/16, 7/23
CSA - Thursdays (Tucci) 5:30 p.m., 6:45 p.m.
6/5, 6/12, 6/19, 6/26, 7/3, 7/10, 7/17, 7/24
Forest Park - Fridays (Jenna) 5 p.m.
5/30, 6/6, 6/13, 6/20, 6/27, 7/11, 7/18, 7/25
Western Springs - Saturdays (Abby) 10 a.m., 11:15a.m.
6/14, 6/21, 6/28, 7/5, 7/12, 7/19, 7/26, 8/2
CSA- Sundays (Griggs) 10 a.m. 11:15 a.m.
6/8, 6/15, 6/22, 6/29, 7/6, 7/13, 7/20, 7/27
Elite Pitching Class (Invite Only)
Prepare for the Next Level with Elite Instruction
Are you an intermediate or advanced pitcher with the drive to compete at a high level? The College-Prep Pitching Class is a unique, invitation-only opportunity designed for serious athletes looking to elevate their game. Led by Erica Hanrahan, this exclusive program will challenge and prepare pitchers for the rigors of high school, travel ball, and college softball.
What Makes This Class Different?
🔹 Smaller Class Sizes – More individual attention and high-level coaching.
🔹 Higher-Difficulty Competitions – Develop mental and physical resilience under pressure.
🔹 Increased Discipline & Accountability – Expect a college-level approach to training.
🔹 2 Virtual Mental Game Lessons – Live sessions with your class to sharpen your mindset.
Who Can Join?
✅ Intermediate or Advanced Practice Pro pitchers invited by Erica Hanrahan
✅ Have attended a past evaluation in the Fall
✅ Only those who meet the criteria will receive an invitation to register
Class Details
📅 When: 8 weeks, January - March 2025 (Mondays April 7-28th) Plus 2 virtual mental-game sessions, dates TBA.
📍 Where: 5731 W. Howard, Niles. 💰 Cost: $1080
Why This Class?
Erica Hanrahan brings years of elite coaching experience and understands what it takes to succeed at the highest levels. This is an opportunity to train like a college pitcher now, before you get there.
Don’t miss this game-changing opportunity to take your pitching to the next level!
Elite Hybrid Program (Invite Only)
Three-Two-One
Take your game to the next level with our exclusive Three-Two-One training package! Designed for players who have already participated in our Elite Pitching Class, this program combines elite instruction, mental game training, and personalized video analysis to help you refine your skills and sharpen your mindset during your high school season.
What’s Included:
✅ 3 In-Person Lessons – Receive top-tier coaching in a small-group setting. Lessons are 75 minutes each, held Tuesdays from 8:00-9:15 PM between April 2 and May 28th. Choose the three dates that fit your schedule! (Scheduling details will be sent via email; selections must be made by March 16th.)
✅ 2 Virtual Mental Game Classes – Develop the mental toughness needed for elite performance. These 75-minute sessions will equip you with strategies to stay focused, confident, and composed under pressure.
✅ 1 Full Game Video Submission + Expert Analysis – Submit a full game video for personalized feedback from Erica Hanrahan. Gain valuable insights into your performance with a detailed written analysis to fine-tune your approach.
💲 Pricing: $870
This is a high-level training opportunity for athletes committed to reaching their full potential. Secure your spot today!