Batavia Park District Logo
Your fun is our business!

Batavia Park District Athletic Programs emphasize skill mastery, individual improvement, fundamentals, and of course, FUN! A variety of classes are offered for all ages and skill levels. Sports offered include basketball, softball, tennis, golf, kubb, lacrosse, baseball, volleyball, pickleball, and more! Click the tabs below to learn more.

For more information, contact Nathaniel Jarosz at 630-406-5282 or nathanielj@bataviaparks.org.

Click the Rainout Line below for updates and cancelations.

Get into the game rather than sitting on the sidelines! The Batavia Park District offers a variety of sports classes for individuals ages 18 and older. From basketball leagues to martial arts and pickleball, you're sure to find your next hobby here at the Batavia Park District!

spring 2025 offerings:

- Fitness Classes
- Horsemanship for Adults
- Pickleball Clinics
- Pickleball Open Gym
- Pickleball Leagues
- Tai Chi
- Tap Dance
- Shotokan Karate

Register here

pickleball information

pickleball

About All star sports

All Star Sports is a fun, exciting, and entertaining coaching organization bringing a professional level of youth sports programs to local park districts. The instructors believe in passing on the knowledge and skills they have learned from playing and coaching by providing a fun, safe, and structured learning environment. All the coaches are trained professionals and are dedicated to the philosophy of having fun while helping children develop a love for athletics.

spring 2025 schedule

Jr Soccer 260200

Learn soccer the All Star way with drills hidden in fun games and association techniques that get down to the player's level. Soccer is a game that is action packed! We will cover simple foot skills, dribbling, passing, shooting, basic rules, and work on spreading the field. Please bring a water bottle, shin guards, and size 4 soccer ball.

M
TU
W
TH
F
SA
SU
#260200-1B
Available
Jr Soccer
Ages between 4-6.99
Fees
$93
5:00-6:00pm
M
TU
W
TH
F
SA
SU
#260200-1E
Waitlist
Jr Soccer
Ages between 3-4
Fees
$93
9:45-10:30am
M
TU
W
TH
F
SA
SU
#260200-1F
Available
Jr Soccer
Ages between 5-6
Fees
$93
10:30-11:30am

Jr T-Ball 260300

Mechanics and hand-eye coordination are the keys to early success in T-Ball! Players in this program will be more confident in this active class. We'll work on the proper mechanics of catching, throwing, fielding, base running and batting. Players will be moving and learning even when in the dugout! Please bring a water bottle and glove.

M
TU
W
TH
F
SA
SU
#260300-1B
Available
Jr T-Ball
Ages between 3-4
Fees
$93
11:30-12:15pm

Jr. T-Ball League 260305

Throwing, fielding, base-running, and batting will be the focus of this introductory league. Every player will get the opportunity to play each position as the teams are kept small. Each player will receive a team hat and jersey. Please bring your own glove and water bottle.

M
TU
W
TH
F
SA
SU
#260305-1A
Available
T-Ball League
Ages between 3 through 4.99
Fees
$113
1:30-2:30pm
M
TU
W
TH
F
SA
SU
#260305-1B
Available
T-Ball League
Ages between 5 through 6.99
Fees
$113
2:30-3:30pm

Jr Golf 260540

Children will be introduced to the proper basic mechanics, know-how, and course etiquette at an early age. This class will include basic swing practice, understanding the clubs, safety rules, and playing a small sided course. Please bring a water bottle; if you have your own clubs, please bring them.

M
TU
W
TH
F
SA
SU
#260540-1A
Available
Jr Golf
Ages between 5-7
Fees
$93
4:00-4:45pm

Jr. Parent Tot Sports 260620

This program is a great opportunity for a parent and child to bond and have fun together while learning a variety of sports! Participants will improve simple motor skills such as catching, throwing, batting, shooting, passing, running, and hand-eye coordination. Sports played may include soccer, basketball, hockey, t-ball, and football.

M
TU
W
TH
F
SA
SU
#260620-1A
Almost Full
Jr. Parent Tot Sports
Ages between 2 through 3.99
Fees
$93
9:00-9:30am

Jr. Soccer 360200

Learn soccer the All Star way with drills hidden in fun games and association techniques that get down to the players' level. Soccer is a game that is action packed! We will cover simple foot skills, dribbling, passing, shooting, basic rules, and work on spreading the field. Please bring a water bottle, shin guards, and size 4 soccer ball.

M
TU
W
TH
F
SA
SU
#360200-1C
Available
Jr. Soccer
Ages between 3-4
Fees
$94
9:15-10:00am
M
TU
W
TH
F
SA
SU
#360200-1D
Available
Jr. Soccer
Ages between 4-6
Fees
$94
10:00-11:00am
M
TU
W
TH
F
SA
SU
#360200-1E
Available
Jr. Soccer
Ages between 3-4
Fees
$94
3:15-4:00pm
M
TU
W
TH
F
SA
SU
#360200-1F
Available
Jr. Soccer
Ages between 4-6
Fees
$94
4:00-5:00pm
M
TU
W
TH
F
SA
SU
#360200-1G
Available
Jr. Soccer
Ages between 3-4
Fees
$94
9:45-10:30am
M
TU
W
TH
F
SA
SU
#360200-1H
Available
Jr. Soccer
Ages between 4-6
Fees
$94
10:30-11:30am
M
TU
W
TH
F
SA
SU
#360200-1A
Available
Jr. Soccer
Ages between 3 through 4.99
Fees
$94
11:00-11:45am
M
TU
W
TH
F
SA
SU
#360200-1B
Available
Jr. Soccer
Ages between 4 through 6
Fees
$94
11:45-12:45pm
M
TU
W
TH
F
SA
SU
#360200-2A
Available
Jr. Soccer
Ages between 3 through 4.99
Fees
$52
3:30-4:15pm
M
TU
W
TH
F
SA
SU
#360200-2B
Available
Jr. Soccer
Ages between 3 through 4.99
Fees
$52
4:15-5:15pm

Soccer Skills 360202

improve your soccer game with speed and agility drills, allowing for more powerful shots, increased range on the field, and efficient change of direction. All basic skills of dribbling, shooting, passing, and spacing will be covered. Please bring shin guards, a size 4 soccer ball, and a water bottle.

M
TU
W
TH
F
SA
SU
#360202-1A
Available
Soccer Skills
Ages between 7 through 9.99
Fees
$94
11:00-12:00pm

Jr. T-Ball 360300

Mechanics and hand eye coordination are the keys to early success in t-ball! Players in this program will be more confident in this active class. Well work on the proper mechanics of catching, throwing, fielding, base running, and batting. Players will be moving and learning even when in the dugout! Please bring a water bottle and glove.

M
TU
W
TH
F
SA
SU
#360300-1B
Available
Jr T-Ball
Ages between 4 through 6.99
Fees
$94
11:45-12:45pm
M
TU
W
TH
F
SA
SU
#360300-1C
Available
Jr T-Ball
Ages 5 through 7
Fees
$94
11:30-12:30pm
M
TU
W
TH
F
SA
SU
#360300-1A
Available
Jr T-Ball
Ages between 3 through 4.99
Fees
$94
11:00-11:45am

T-Ball League 360305

Throwing, fielding, base-running, and batting will be the focus of this introductory league. Every player will get the opportunity to play each position as the teams are kept small. Each player will receive a team hat, jersey, and trophy. Please bring your own glove and water bottle.

M
TU
W
TH
F
SA
SU
#360305-1A
Available
T-Ball League
Ages between 3 through 4.99
Fees
$122
5:30-6:30pm
M
TU
W
TH
F
SA
SU
#360305-1B
Available
T-Ball League
Ages between 4-6
Fees
$122
6:30-7:30pm
M
TU
W
TH
F
SA
SU
#360305-2A
Available
T-Ball League
Ages between 3 through 4.99
Fees
$52
5:30-6:30pm
M
TU
W
TH
F
SA
SU
#360305-2B
Available
T-Ball League
Ages between 4-6
Fees
$52
6:30-7:30pm

Jr Golf 360540

Children will be introduced to the proper basic mechanics, know-how, and course etiquette at an early age. This class will include basic swing practice, understanding the clubs, safety rules, and playing a small sided course. Please bring a water bottle; if you have your own clubs, please bring them.

M
TU
W
TH
F
SA
SU
#360540-1A
Available
Jr Golf
Ages between 5-7
Fees
$94
2:15-3:00pm
M
TU
W
TH
F
SA
SU
#360540-1B
Available
Jr Golf
Ages between 4-6
Fees
$94
10:00-10:45am

Jr. All Star All Sports 360600

This class is for the all-around athlete who wants to take a shot at different sports! We will focus on a new sport each class, including baseball, football, floor hockey, soccer, basketball, and more! Learn the basic rules and mechanics all while we play games that keeps everyone moving. Theres no reason to pick a sport when you can play them all!

M
TU
W
TH
F
SA
SU
#360600-1A
Available
Jr. All Star All Sports
Ages between 4-6
Fees
$94
10:00-11:00am
M
TU
W
TH
F
SA
SU
#360600-1B
Available
Jr. All Star All Sports
Ages between 4-6
Fees
$94
1:00-2:00pm

Jr. Parent Tot Sports 360620

This program is a great opportunity for a parent and child to bond and have fun together while learning a variety of sports! Participants will improve simple motor skills such as catching, throwing, batting, shooting, passing, running, and hand-eye coordination. Sports played may include soccer, basketball, hockey, T-ball, and football.

M
TU
W
TH
F
SA
SU
#360620-1A
Available
Jr. Parent Tot Sports
Ages between 2 through 3.99
Fees
$94
9:15-9:45am
M
TU
W
TH
F
SA
SU
#360620-1B
Available
Jr. Parent Tot Sports
Ages between 2 through 3.99
Fees
$94
9:15-9:45am

Track Stars Skills 260763

Increase speed and endurance while also bettering your running form! Participants will learn the basics of track and field, such as sprinting, distance running, high and long jump, and more! Games will be used to learn form and train.

M
TU
W
TH
F
SA
SU
#260763-1A
Available
Track Stars Skills
Ages between 9-12
Fees
$103
5:00-5:45pm

Speed & Agility Skills 260764

Perform at the top of your game! In this course we will cover acceleration, deceleration, core training, and endurance training.

M
TU
W
TH
F
SA
SU
#260764-1A
Available
Speed & Agility Skills
Ages between 9-12
Fees
$103
5:45-6:30pm

Jr. Track Stars 260762

Learn how to better your running form while also increasing speed and endurance. Participants will learn the basics of track and field, such as sprinting, distance running, high and long jump, and more! Enjoy games that will help teach form.

M
TU
W
TH
F
SA
SU
#260762-1A
Available
Jr. Track Stars
Ages between 6-8
Fees
$103
4:15-5:00pm

Weather information

Click here for weather information or call the weather hotline at 630-584-2961.

winter Basketball

The following leagues are offered this Winter through the Batavia Park District. Check back for more details.
Improve your skills, make new friends, and come have a ball! This developmental basketball league will be focused on continuing your kids' skill building, knowledge of rules, and love for the game of basketball.
  • Registration deadline is November 6.
  • After the deadline, you will be waitlisted and only placed on a team if numbers allow.
  • Practices start the week of November 27, exact practice evening and location will depend on coach and court availability.
  • Teams will practice once a week for the entire season.
  • Practice times and days will depend on gym and coach availability.
  • Jerseys will be provided.
  • Games will be held on Saturdays and Sundays at the Civic Center starting January 13.
  • Volunteer coaches are needed.

Girls 3/4 Gr Basketb 461200

Improve your skills, make new friends, and come have a ball! This developmental basketball league will be focused on continuing your kids skill building, knowledge of rules, and love for the game of basketball. Registration deadline is November 4 After the deadline, you will be waitlisted and only placed on a team if numbers allow. Practices start the week of December 2, exact practice evening and location will depend on coach and court availability Teams will practice once a week for the entire season. Practice times and days will depend on gym and coach availability. Jerseys will be provided. Games will be held on Saturdays and Sundays at the Civic Center starting January 11 Volunteer coaches are needed.

M
TU
W
TH
F
SA
SU
#461200-1A
Waitlist
Girls 3/4 Gr Basketball
Deadline / Grade
Fees
$170
12:00-12:00pm

Girls 5/6 Gr Basketball 461220

Improve your skills and make new friends in this developmental league, focused on skills building and improving your game! These leagues are played with surrounding park districts Geneva, Warrenville, and Sugar Grove and some light travel to these towns will be required for games. Registration deadline is November 4 After the deadline, you will be waitlisted and only placed on a team if numbers allow. Practices start the week of December 2, exact practice evening and location will depend on coach and court availability Teams will practice once a week for the entire season. Practice times and days will depend on gym and coach availability. Jerseys will be provided. Games will be held on Saturdays and Sundays at the Civic Center starting January 11 Volunteer coaches are needed.

M
TU
W
TH
F
SA
SU
#461220-1A
Available
Girls 5/6 Gr Basketball
Deadline / Restriction
Fees
$170
12:00-12:00am

Boys 3/4 Gr Basketball 461210

Improve your skills, make new friends, and come have a ball! This developmental basketball league will be focused on continuing your kids skill building, knowledge of rules, and love for the game of basketball. Registration deadline is November 4 After the deadline, you will be waitlisted and only placed on a team if numbers allow. Practices start the week of December 2, exact practice evening and location will depend on coach and court availability Teams will practice once a week for the entire season. Practice times and days will depend on gym and coach availability. Jerseys will be provided. Games will be held on Saturdays and Sundays at the Civic Center starting January 11 Volunteer coaches are needed.

M
TU
W
TH
F
SA
SU
#461210-1A
Almost Full
Boys 3/4 Gr Basketball
Deadline /
Fees
$170
12:00-12:00pm

Boys 5/6 Gr Basketball 461241

Improve your skills and make new friends in this developmental league, focused on skills building and improving your game! These leagues are played with surrounding park districts Geneva, Warrenville, and Sugar Grove and some light travel to these towns will be required for games. Registration deadline is November 4 After the deadline, you will be waitlisted and only placed on a team if numbers allow. Practices start the week of December 2, exact practice evening and location will depend on coach and court availability Teams will practice once a week for the entire season. Practice times and days will depend on gym and coach availability. Jerseys will be provided. Games will be held on Saturdays and Sundays at the Civic Center starting January 11 Volunteer coaches are needed.

M
TU
W
TH
F
SA
SU
#461241-1A
Almost Full
Boys 5/6 Gr Basketball
Deadline / Restrictions
Fees
$170
12:00-12:00am

Fishing 261150

Each session focuses on a different fish species commonly found in Illinois. Tackle kit/Bait specific to that species included. Rod combo available for purchase separately. Email kgoddard@gethookedillinois.com for fishing pole recommendation prior to session start date.

M
TU
W
TH
F
SA
SU
#261150-3B
Available
Learn to Fish: Target Species
Ages between 8+
Fees
$87
6:45-7:45pm

Fishing 361150

This introductory class focuses on learning to cast, feeling comfortable touching and holding fish, and growing a passion for the outdoors. All equipment/bait is provided, parents will be required to stay and are included with participation in this Parent/Tot class. Classes taught by Get Hooked LLC

M
TU
W
TH
F
SA
SU
#361150-1B
Available
Learn to Fish: Parent/Tot
Ages between 1.5-3.99
Fees
$60
5:00-5:45pm
M
TU
W
TH
F
SA
SU
#361150-2A
Available
Learn to Fish: Parent/Child
Ages between 4 through 7.99
Fees
$72
5:45-6:45pm
M
TU
W
TH
F
SA
SU
#361150-2B
Available
Learn to Fish: Parent /Child
Ages between 4 through 7.99
Fees
$72
5:45-6:45pm
M
TU
W
TH
F
SA
SU
#361150-3A
Available
Learn to Fish: Target Species
Ages between 8+
Fees
$87
6:45-7:45pm
M
TU
W
TH
F
SA
SU
#361150-3B
Available
Learn to Fish: Target Species
Ages between 8+
Fees
$87
6:45-7:45pm
M
TU
W
TH
F
SA
SU
#361150-3C
Available
Learn to Fish: Target Species
Ages between 8+
Fees
$87
6:45-7:45pm
M
TU
W
TH
F
SA
SU
#361150-1C
Available
Learn to Fish: Parent/Tot
Ages between 1.5-3.99
Fees
$60
5:00-5:45pm
M
TU
W
TH
F
SA
SU
#361150-2C
Available
Learn to Fish: Parent /Child
Ages between 4 through 7.99
Fees
$72
5:45-6:45pm
M
TU
W
TH
F
SA
SU
#361150-1A
Available
Learn to Fish: Parent/Tot
Ages between 1.5-3.99
Fees
$60
5:00-5:45pm

Fishing Derby 361151

Bring your poles and pals down to the local watering hole for our annual fishing derby! You will compete for the longest fish, shortest fish, most variety of fish. There will be bait and gear for sale. Awards/Prizes will be announced at 12:15p Hosted by BPD and Get Hooked LLC

M
TU
W
TH
F
SA
SU
#361151-1A
Available
Fishing Derby (17 and under)
Ages between 17 & Under
Fees
$20
8:00-12:15pm
M
TU
W
TH
F
SA
SU
#361151-2A
Available
Fishing Derby (18+)
Ages between 18+
Fees
$20
8:00-12:15pm

Flag Football League 260503

Ready or not, OTA Chicagoland "NFL FLAG" Football is coming to Batavia! Your 2nd to 8th grade boys or girls will hone mad football skills on both sides of the ball in the very best brand of flag football on the planet! Passing, catching, running, mastering exclusive NFL run routes as well as lock down zone and man-to-man defenses - it's all there for you in this fast paced, low contact, non tackle version of football! NFL Flag gives every participant their favorite NFL team reversible Jersey--to KEEPand they can also buy NFL swag like receiver's gloves or sweatbands or headbands and other cool NFL Stuff--at a great discount! You GOTTA try NFL Flag! Instructor: Overtime Athletics Staff New Location is Mill Creek Community Park, N 940 Prairie Clover Dr., Geneva

M
TU
W
TH
F
SA
SU
#260503-1A
Available
"NFL Flag" Football Clinic Youth Co-Ed
Ages 7-9
Fees
$181
5:00-5:50pm

Flag Football League 361125

With the "NFL FLAG" league by OTA Chicagoland, your 6-13 year old gridiron gladiators will hone mad skills on both sides of the football. Passing, catching, running the ball, mastering the NFL - exclusive pass routes and plays; learning lock down defense, both zone and man-to-man - it's all there for you in this fast-paced, low-contact non tackle version of football. Participants will receive their own reversible NFL football jersey, access to proprietary NFL offensive playbook, and a 15% discount on NFL uniform items, accessories, and swag! Volunteer coaches will be needed. League ran by OTA Instructors

M
TU
W
TH
F
SA
SU
#361125-1A
Available
"NFL Flag" Football League Youth Co-Ed "Littles" Division
Ages 6-7
Fees
$239
9:00-9:55am
M
TU
W
TH
F
SA
SU
#361125-1B
Available
"NFL Flag" Football League Girls Division 8-10
Ages 8-10 /
Fees
$239
10:00-10:55am
M
TU
W
TH
F
SA
SU
#361125-1E
Available
"NFL Flag" Football League Boys Division 11-13
/ Ages 11-13
Fees
$239
1:00-1:55pm
M
TU
W
TH
F
SA
SU
#361125-1D
Available
"NFL Flag" Football League Girls Division 8-10
Ages 11-13 /
Fees
$239
12:00-12:55pm
M
TU
W
TH
F
SA
SU
#361125-1C
Available
"NFL Flag" Football League Boys Division 8-10
Ages 8-10 /
Fees
$239
11:00-11:55am

Batavia Park District Athletic Programs emphasize skill mastery, individual improvement, fundamentals, and of course, FUN! A variety of classes are offered for all ages and skill levels. Sports offered include basketball, softball, tennis, golf, kubb, lacrosse, baseball, volleyball, pickleball, and more! Click the tabs below to learn more.

For more information, contact Nathaniel Jarosz at 630-406-5282 or nathanielj@bataviaparks.org.

Lacrosse 261362

Designed to introduce the game of lacrosse fundamentals to our youngest athletes! Our focus is fun! We will build a solid foundation, increase basic skills and develop a passion for the game. We do this through a progressive series of drills and games. No long-term commitments. No equipment needed. Lacrosse stick suggested but not required. River City provides all necessary tools for a great experience! Location: James O. Breen Community Park Lacrosse Fields in St. Charles Instructor: River City and Yeti Club Coaches

M
TU
W
TH
F
SA
SU
#261362-1A
Available
Lil' Laxers
Ages 5-9
Fees
$120
5:00-6:00pm
M
TU
W
TH
F
SA
SU
#261362-1B
Available
River City Lacrosse Spring Camp
Grades 5-8
Fees
$120
5:00-6:00pm

Click the Rainout Line below for updates and cancelations.

Skateboarding Classes 361650

Learn how to ride up and down ramps, how to flow through a skatepark, and the basics of an ollie and dropping in. Participants will learn skatepark etiquette, how to take care of equipment, how to progress safely, and much more! Recommended ages 6 & up, ALL experience levels are welcome to join the fun. Small group instruction will be based on experience. Please make sure each participants brings: water, functioning skateboard, helmets are required, full pads are highly recommended, pants/high socks recommended, and closed toe athletic shoes (preferably skate shoes) Instructor: Fargo Skateboarding Staff

M
TU
W
TH
F
SA
SU
#361650-1A
Available
Skateboarding - Learn to Skate
2025
Fees
$100
6:00-7:30pm
M
TU
W
TH
F
SA
SU
#361650-1B
Available
Skateboarding - Learn to Skate
2025
Fees
$100
6:00-7:30pm

Illinois Shotokan Karate Club is the Chicago metropolitan area's premier karate school and is taught under the instruction of John DiPasquale, a four-time National Champion and President of the American Shotokan Karate Association. ISKC's karate classes help develop flexibility, strength, and coordination in fun, yet disciplined activities. Check out the array of Karate classes available for 4 year-olds through adults! Classes are offered on Mondays, Wednesdays and Fridays in St Charles, Geneva, and Batavia. Sign up quickly because spots fill up!

We offer Shotokan Pre-Karate and Shotokan Karate. Gi uniforms are available for purchase, but are not required. Gi uniforms can be ordered through an instructor or at www.iskc.com and click on the blue equipment order tab or at any athletic store.

Shotokan Pre-Karate 263001

In our Pre- Karate Safety classes, young children develop flexibility, strength, and coordination in fun, yet disciplined activities. This program is specifically designed for growing minds and bodies to enhance memory and agility.

M
TU
W
TH
F
SA
SU
#263001-1D
Available
Shotokan Pre Karate Continuer (2+ Sessions)
Ages between 4 through 6.99
Fees
$153
5:00-5:45pm
M
TU
W
TH
F
SA
SU
#263001-2A
Available
Shoto Pre Karate Novice (3+ Sessons)
Ages between 4 through 6.99
Fees
$153
4:50-5:35pm
M
TU
W
TH
F
SA
SU
#263001-2B
Available
Shoto Pre Karate Novice (3+ Sessions)
Ages between 4 through 6.99
Fees
$153
5:05-5:50pm
M
TU
W
TH
F
SA
SU
#263001-1A
Available
Shoto Pre Karate Beginner / Continuing
Ages between 4 through 6.99
Fees
$153
4:00-4:45pm
M
TU
W
TH
F
SA
SU
#263001-1B
Available
Shoto Pre Karate Beginner / Continuing
Ages between 4 through 6.99
Fees
$153
4:15-5:00pm
M
TU
W
TH
F
SA
SU
#263001-1C
Available
Shoto Pre Karate Beginner (0-1 Sessions)
Ages between 4 through 6.99
Fees
$153
4:15-5:00pm

Shotokan Karate 263002

Youth karate classes will put children in touch with their bodies and offers a good mix of strength training, with cardiovascular and flexibility exercises. Increase coordination, agility and poise, as well as learn lasting personal safety skills. Benefit from the mental stimulation of learning the choreographed moves of the kata and the discipline of conforming to the class rules. Adult classes release tension, develop total body fitness and build stamina and overall productivity! In addition to self-defense skills, karate increases flexibility, cardiovascular endurance, and muscle tone, while improving core strength. Parent/Child classes are a great way to spend quality time with your child, while conditioning muscles, developing coordination and improving cardiovascular fitness.

M
TU
W
TH
F
SA
SU
#263002-1A
Available
White-Orange Belts
Ages between 7 through 99
Fees
$153
6:00-6:55pm
M
TU
W
TH
F
SA
SU
#263002-1B
Available
White-Orange Belt ( Beginner/ Continuing)
Ages between 7 through 99
Fees
$153
6:00-6:55pm
M
TU
W
TH
F
SA
SU
#263002-1C
Available
White-Orange Belt ( Beginner/ Continuing)
Ages between 7 through 99
Fees
$153
5:40-6:35pm
M
TU
W
TH
F
SA
SU
#263002-1D
Almost Full
Yellow- Black Belt
Ages between 7 through 99
Fees
$153
7:00-7:55pm
M
TU
W
TH
F
SA
SU
#263002-1E
Available
Yellow-Green Belts
Ages between 7 through 99
Fees
$153
7:00-7:55pm
M
TU
W
TH
F
SA
SU
#263002-1F
Waitlist
Yellow-Blue Belts
Ages between 7 through 99
Fees
$153
6:40-7:35pm
M
TU
W
TH
F
SA
SU
#263002-1I
Available
Green and Up Belt
Ages between 7 through 99
Fees
$153
7:40-8:35pm
M
TU
W
TH
F
SA
SU
#263002-1K
Available
Brown-Black Belt (Advanced)
Ages between 7 through 99
Fees
$173
8:00-9:15pm

Shotokan Pre-Karate 363001

Karate classes offer a good mix of strength training, with cardiovascular and flexibility exercises. Students increase coordination, agility and poise while learning lasting safety skills. They also benefit from the mental stimulation of learning choreographed moves of the kata and the discipline of conforming to class rules. *Note : 8/20 meets at SPRC No class 7/9

M
TU
W
TH
F
SA
SU
#363001-2B
Available
Pre-Karate Novice (3 or more prior sessions)
2025
Fees
$173
5:05-5:50pm
M
TU
W
TH
F
SA
SU
#363001-2C
Available
Pre-Karate Continuer (2 or more prior sessions)
2025
Fees
$173
5:00-5:45pm
M
TU
W
TH
F
SA
SU
#363001-1A
Available
Pre-Karate Beginning/Continuer
2025
Fees
$158
4:00-4:45pm
M
TU
W
TH
F
SA
SU
#363001-1B
Available
Pre-Karate Beginner/ Continuer
2025
Fees
$173
4:15-5:00pm
M
TU
W
TH
F
SA
SU
#363001-1C
Available
Pre-Karate Beginner (0-1 sessions)
2025
Fees
$173
4:15-5:00pm
M
TU
W
TH
F
SA
SU
#363001-2A
Available
Pre-Karate Novice (3 or more prior sessions)
2025
Fees
$158
4:50-5:35pm

Shotokan Karate 363002

Youth karate classes will put children in touch with their bodies and offers a good mix of strength training, with cardiovascular and flexibility exercises. Adult classes release tension, develop total-body fitness, and build stamina and overall productivity! Parent/Child classes are a great way to spend quality time with your child, while coordinating muscles, developing coordination and improving cardiovascular fitness. No class 7/14

M
TU
W
TH
F
SA
SU
#363002-1I
Available
Int/ Adv ( Green & Up)
2025
Fees
$158
7:40-8:35pm
M
TU
W
TH
F
SA
SU
#363002-1A
Available
Beg/ Nov ( White-Orange belts)
2025
Fees
$173
6:00-6:55pm
M
TU
W
TH
F
SA
SU
#363002-1B
Available
Beg/ Cont.( White-Orange belts)
2025
Fees
$173
6:00-6:55pm
M
TU
W
TH
F
SA
SU
#363002-1F
Available
Novice ( Yellow - Blue belts)
2025
Fees
$158
6:40-7:35pm
M
TU
W
TH
F
SA
SU
#363002-1C
Available
Beg/ Cont. (White-Orange belts)
2025
Fees
$158
5:40-6:35pm
M
TU
W
TH
F
SA
SU
#363002-1D
Available
Int/ Adv ( Yellow- Black belts)
2025
Fees
$173
7:00-7:55pm
M
TU
W
TH
F
SA
SU
#363002-1E
Available
Nov/ Int ( Yellow- Green belts)
2025
Fees
$173
7:00-7:55pm
M
TU
W
TH
F
SA
SU
#363002-1H
Available
Advanced ( Purple- Black Belt Only)
2025
Fees
$195
8:00-9:15pm

register here

Soccer league

This developmental Soccer League introduces young players to the game of soccer, including soccer skills, fundamentals, and playing on a team. This will be a one day per week commitment as teams will practice for half an hour and then play their games immediately after they practice. There will not be goalkeepers and all players will play at least half the game. Players will receive a jersey for the season. Shin guards are required. Volunteer coaches are needed. More information, please email Athletic Supervisor Nathaniel Jarosz at nathanielj@bataviaparks.org.

Energy City Soccer League 261400

This developmental Soccer League introduces young players to the game of soccer and will continue to develop the players soccer skills, fundamentals, and playing on a team. This will be a one day per week commitment as teams will practice for half an hour and then play their games immediately after they practice. Players will receive a jersey for the season. Shin guards are required. Volunteer coaches are needed. *No practice/games Memorial Day Weekend (May 24th).

M
TU
W
TH
F
SA
SU
#261400-1B
Waitlist
Energy City Soccer League
Ages between 5 through 6.99
Fees
$89
10:00-12:00pm
M
TU
W
TH
F
SA
SU
#261400-1A
Waitlist
Energy City Soccer League
Ages between 3-4
Fees
$79
10:00-12:00pm
M
TU
W
TH
F
SA
SU
#261400-1C
Almost Full
Energy City Soccer League
Ages between 7-8.99
Fees
$125
10:00-12:00pm

Soccer League 461400

Welcome to our new and exciting soccer league for 7-8 year olds. This developmental league will focus on skill building and team play, and will include weekly practices and games on Saturdays. - Registration deadline is July 18th - Players will receive a uniform top and socks - Shin guards are required during practice and game play - Practices begin the week of August 4th; days and times will be determined by your coach and field availability - Volunteer coaches are needed

M
TU
W
TH
F
SA
SU
#461400-1C
Available
Soccer League
2025
Fees
$130
12:00-12:00pm
M
TU
W
TH
F
SA
SU
#461400-1A
Available
Soccer League
2025
Fees
$92
10:00-11:30am
M
TU
W
TH
F
SA
SU
#461400-1B
Available
Soccer League
2025
Fees
$92
10:00-12:00pm

Schedule and standings

Batavia softball Leagues

8U-14U Leagues

Improve your skills, make new friends, and play ball! This league is played with Geneva and Sugar Grove Park Districts and will require some travel for games. For 10U, 12U, and 14U teams, the season will conclude with a single game elimination playoff. Please provide a jersey and pant size as well as what school your child attends at registration.

  • Registration deadline is March 12, 2025
  • Players will receive a full uniform: top, pants, visor and socks
  • After the deadline, you will be waitlisted and only placed on a team if numbers allow
  • Practices begin early April, weather pending. Days, times, and locations will be determined by your coach and field availability
  • Games begin in May
  • Each player is required to have own helmet. Helmets can be purchased for an additional $21, please specify during registration, or privately
  • Age cut-off is based on participant's age as of September 1, 2024
  • Volunteer coaches are needed
6U League
Join us for the 6U spring softball league! All teams will practice for a half-hour and play their games immediately afterward. A uniform top, visor and socks will be provided for each player. The league will use a tee similar to a traditional tee-ball. All girls must bring their own glove and any kind of shoe may be worn. Volunteer coaches are needed.

For more information please email Athletic Supervisor Nathaniel Jarosz at nathanielj@bataviaparks.org.

Girls Softball Leagues 261500

Improve your skills, make new friends, and play ball! This league is played with Geneva and Sugar Grove Park Districts and will require some travel for games. For the 10U, 12U, and 14U teams, the season will conclude with a single game elimination playoff. Please provide a jersey and pant size as well as what school your child attends at registration. - Registration deadline is March 12, 2025 - Players will receive a full uniform; top, pants, visor and socks - After the deadline, you will be waitlisted and only placed on a team if numbers allow. - Practices begin early April, weather pending. Days, times, and location will be determined by your coach and field availability. - Games begin May - Each player is required to have their own helmet. Helmets can be purchased for an additional $23, please specify during registration. - Age cut-off is based on participant's age as of September 1st, 2024 - Volunteer coaches are needed.

M
TU
W
TH
F
SA
SU
#261500-1A
Waitlist
Girls Softball 8U
Ages between 7 through 8.99 / Gender of Female / Registration Deadline
Fees
$137
6:00-6:00pm
M
TU
W
TH
F
SA
SU
#261500-1B
Waitlist
Girls Softball 10U
Ages between 9 through 10.99 / Gender of Female / Deadline Date
Fees
$165
6:00-6:00pm
M
TU
W
TH
F
SA
SU
#261500-1C
Waitlist
Girls Softball 12U
Registration Deadline / Ages between 11 through 12.99 / Gender of Female
Fees
$165
6:00-6:00pm
M
TU
W
TH
F
SA
SU
#261500-1D
Waitlist
Girls Softball 14U
Ages between 13 through 14.99 / Gender of Female / Registration Deadline
Fees
$165
6:00-6:00pm
M
TU
W
TH
F
SA
SU
#261500-1E
Waitlist
Girls Softball - Helmet
Fees
$23
5:00-5:00pm

6U Girls Softball League 461501

Join us for the fall softball league! Teams will consist of 10 -12 players. All teams will practice for a half an hour and play their game immediately afterward on Friday evenings. A uniform top will be provided for each girl. The league will use a tee like a traditional tee-ball league. All girls must bring their own glove and any kind of athletic shoe may be worn. Volunteer coaches are needed.

M
TU
W
TH
F
SA
SU
#461501-1A
Available
6U Girls Softball League
2025 / Gender of Female
Fees
$87
5:30-7:00pm

6U Girls Softball League 261501

Join us for the 6u spring softball league! All teams will practice for a half-hour and play their game immediately afterward. A uniform top, visor and socks will be provided for each player. The league will use a tee similar to a traditional tee-ball. All girls must bring their own glove and any kind of shoe may be worn. Volunteer coaches are needed.

M
TU
W
TH
F
SA
SU
#261501-1A
Waitlist
6U Girls Softball League
Age 5 or 6 as of 12/31/2023 / Gender of Female
Fees
$87
5:30-7:00pm

Game Schedule League Rules Volunteer Coaching Coaching Resources

red ball tennis

Players will develop agility, balance, basic movement patterns, forehand and backhand groundstrokes, serves, returns, volleys, court positioning, and scoring. Ages 4-7.

Orange ball tennis

Players will develop agility, coordination, dynamic balance, movement patterns, court positioning, scoring, and reliable technique on forehand, backhand, serve, and volleys. Ages 8-10.
jr. development tennis
This program is for middle and high school players based upon age and ability. Players will develop agility, coordination, dynamic balance, movement patterns, court positioning, scoring, and reliable technique on forehand and backhand, serve, return, and volley. Ages 11-18.
Orange ball elite tennis
Players will develop advanced shot selection, use of angles, emerging strengths, prepare for orange ball play and begin to transition to green ball. Ages 8-10.

Red Ball Tennis 261601

Players will develop agility, balance and coordination, movement patterns, forehand, backhand groundstrokes, serves, returns, volleys, court positioning, and scoring.

M
TU
W
TH
F
SA
SU
#261601-1A
Waitlist
Red Ball Tennis
Ages between 4 through 7.99
Fees
$78
4:00-5:00pm

Orange Ball Tennis 261603

Players will develop agility, coordination, dynamic balance, movement patterns, court positioning, scoring and reliable technique on forehand, backhand, serves and volleys.

M
TU
W
TH
F
SA
SU
#261603-1A
Waitlist
Orange Ball Tennis
Ages between 8 through 10.99
Fees
$78
5:00-6:00pm

Jr Development Tennis 261604

This program is designed to introduce the game to junior high and high school players based on age and ability. Players will develop agility, coordination, dynamic balance, movement patterns, court positioning, scoring and reliable technique on forehand and backhand, serve, return and volleys. The class will use green ball for skill development with an introduction to yellow ball.

M
TU
W
TH
F
SA
SU
#261604-1A
Waitlist
Jr. Development Tennis
Ages between 11 through 17.99
Fees
$78
6:00-7:00pm

Red Ball Tennis 361601

Players will develop agility, balance and coordination, movement patterns, forehand and backhand groundstrokes, serves, returns, volleys, court positioning, and scoring.

M
TU
W
TH
F
SA
SU
#361601-1A
Available
Red Ball Tennis
2025
Fees
$96
10:00-11:00am
M
TU
W
TH
F
SA
SU
#361601-1B
Available
Red Ball Tennis
2025
Fees
$96
5:00-6:00pm
M
TU
W
TH
F
SA
SU
#361601-1C
Available
Red Ball Tennis
2025
Fees
$48
10:00-11:00am
M
TU
W
TH
F
SA
SU
#361601-1D
Available
Red Ball Tennis
2025
Fees
$96
10:00-11:00am
M
TU
W
TH
F
SA
SU
#361601-1F
Available
Red Ball Tennis
2025
Fees
$48
10:00-11:00am

Orange Ball Tennis 361603

Players will develop agility, coordination, dynamic balance, movement patterns, court positioning, scoring and reliable technique on forehand, backhand, serves and volleys.

M
TU
W
TH
F
SA
SU
#361603-1A
Available
Orange Ball Tennis
2025
Fees
$96
11:00-12:00pm
M
TU
W
TH
F
SA
SU
#361603-1B
Available
Orange Ball Tennis
2025
Fees
$96
6:00-7:00pm
M
TU
W
TH
F
SA
SU
#361603-1C
Available
Orange Ball Tennis
2025
Fees
$48
11:00-12:00pm
M
TU
W
TH
F
SA
SU
#361603-1D
Available
Orange Ball Tennis
2025
Fees
$96
11:00-12:00pm
M
TU
W
TH
F
SA
SU
#361603-1E
Available
Orange Ball Tennis
2025
Fees
$96
6:00-7:00pm
M
TU
W
TH
F
SA
SU
#361603-1F
Available
Orange Ball Tennis
2025
Fees
$48
11:00-12:00pm

Jr. Development Tenn 361604

Players will develop agility, coordination, Dynamic balance, movement patterns, court positioning, scoring and reliable technique on forehand and backhand, serve return and volleys. Class will use green ball for skill development with an introduction to yellow ball.

M
TU
W
TH
F
SA
SU
#361604-1A
Available
Jr. Development Tennis
Ages between 11 through 14
Fees
$96
12:00-1:00pm
M
TU
W
TH
F
SA
SU
#361604-1B
Available
Jr. Development Tennis
Ages between 11 through 14
Fees
$96
7:00-8:00pm
M
TU
W
TH
F
SA
SU
#361604-1C
Available
Jr. Development Tennis
Ages between 11 through 14
Fees
$48
12:00-1:00pm
M
TU
W
TH
F
SA
SU
#361604-1D
Available
Jr. Development Tennis
Ages between 11 through 14
Fees
$96
12:00-1:00pm
M
TU
W
TH
F
SA
SU
#361604-1E
Available
Jr. Development Tennis
Ages between 11 through 14
Fees
$96
7:00-8:00pm
M
TU
W
TH
F
SA
SU
#361604-1F
Available
Jr. Development Tennis
Ages between 11 through 14
Fees
$48
12:00-1:00pm

Orange Ball Elite Tennis 361609

Players will develop advanced shot selection, use of angles, emerging strengths, prepare for orange ball play and begin to transition to green ball.

M
TU
W
TH
F
SA
SU
#361609-1A
Available
Orange Ball Elite Tennis
2025
Fees
$144
1:00-2:30pm

Volunteer coaches are needed for a number of youth park district leagues including softball, basketball, soccer and more - if you are interested or know someone interested, or would like more information on volunteer coaching expectations, please email nathanielj@bataviaparks.org. Coaches will need to fill out a volunteer application form as well successfully pass a background check.

Volunteer Opportunities

Co-Rec Volleyball League 464020

Bump, set, spike! Enjoy our fast-paced Co-Rec Volleyball League. Games are played at Louise White School, start times vary each week. The season will conclude with single-elimination playoffs!

M
TU
W
TH
F
SA
SU
#464020-1A
Waitlist
Co-Rec Volleyball League
Ages between 18+
Fees
$535
6:00-10:00pm

Co-Rec Beach Volleyball League 364020

Feel the wind in your hair and the sand beneath your feet! Join our new co-rec sand volleyball league. Games will be played on Wednesday evenings at the sand volleyball courts at South Mill Creek Park. There must be six players on a court with at least one female playing at all times. Fee is per team.

M
TU
W
TH
F
SA
SU
#364020-1A
Available
Co-Rec Beach Volleyball League
2025
Fees
$450
6:00-8:00pm

Volleyball Classes 261160

Tiny Twisters is a volleyball skills class for ages 5-8 run by Cyclones Volleyball Club. This class is focusing on the development of young athletes in the sport of volleyball. The class will learn age-appropriate instruction on fundamentals such as passing, setting, and serving through fun and engaging activities.

M
TU
W
TH
F
SA
SU
#261160-2A
Available
Tiny Twisters
Ages between 5-8
Fees
$60
4:30-5:30pm
M
TU
W
TH
F
SA
SU
#261160-2B
Available
Skills and Drills
Ages between 8-13
Fees
$60
5:30-6:30pm

Volleyball Classes 361160

Tiny Twisters is a volleyball skills class for ages 5-8 run by Cyclones Volleyball Club. This class is focusing on the development of young athletes in the sport of volleyball. The class will learn age-appropriate instruction on fundamentals such as passing, setting, and serving through fun and engaging activities.

M
TU
W
TH
F
SA
SU
#361160-1A
Available
Tiny Twisters
Ages between 5-8
Fees
$60
4:30-5:30pm
M
TU
W
TH
F
SA
SU
#361160-1B
Available
Skills and Drills
Ages between 8-13
Fees
$60
5:30-6:30pm
M
TU
W
TH
F
SA
SU
#361160-1C
Available
Tiny Twisters
Ages between 5-8
Fees
$60
4:30-5:30pm
M
TU
W
TH
F
SA
SU
#361160-1D
Available
Skills and Drills
Ages between 8-13
Fees
$60
5:30-6:30pm
M
TU
W
TH
F
SA
SU
#361160-2B
Available
Skills and Drills
Fees
$60
5:30-6:30pm