Batavia Park District Logo
Your fun is our business!

Welcome to the Batavia Virtual Recreation Center! While our facilities, playgrounds, and sports courts are closed, we recognize that it is important now more than ever to find outlets for keeping our minds and bodies healthy, learning new ideas, being creative, and having fun! Even though we cannot be together, we are not alone.

We hope that you use this Virtual Recreation Center as a resource for your household.

The Batavia Park District is also excited to offer free virtual programming. See your favorite instructors and teachers on your computer, TV, or phone and follow along. Check back weekly for an updated schedule and to sign-up.

Free virtual classes

  • Tuesday, June 2 at 2:00 pm - Kids' Corner Just Dance Party
    • Join Ms. Christina in playing a fun, active game of Just Dance!
  • Tuesday, June 2 at 4:00 pm - Zen Yo Tone
    • Get ready for more toning using light weights or no weights at all, while staying in easy-to-follow yoga poses. This class is Kathy's favorite.
  • Wednesday, June 3 at 10:00 am - Kids' Corner Reading Nook
    • Read 'Sully the Seahorse' and 'The Big Big Ocean' with Ms. Christina. Ages 0-7
  • Wednesday, June 3 at 12:00 pm - Kids' Corner Lunchtime Book Club
    • Read Chapter 7 of 'Harry Potter and the Sorcerer's Stone' by J.K. Rowling.
  • Thursday, June 4 at 11:00 am - Crazy Count Shape & Tone
    • Grab your weights, soup or bean cans, or simply use your own resistance in this fun, muscle strengthening class.
  • Thursday, June 4 at 2:00 pm - Kids' Corner Snack Time!
    • Make Under-the-Sea graham crackers. To join in to make this fun snack, you will need graham crackers, blue frosting, sprinkles, brown sugar, goldfish

Sign up here

At-Home Adventures

Grades 1-5

Enrich your child's summer activities with a weekly subscription box for At-Home Adventures. While summer camps aren't in session, let the fun come to you! With a great mixture of socialization time via Zoom and activities through the subscription box, there is a perfect balance between kids' needs to play, learn, and socialize while still giving parents peace of mind regarding health and safety. Registration includes a weekly schedule, specialty craft items, recipe cards, and worksheets, as well as multiple adult-supervised Zoom meetings where participants will learn a planned activity and socialize.

Registration closes the Friday before at 9:00 am. The At-Home Adventure box will be delivered the Friday prior to the week you are registered for. Cost is $30 per participant and $10 for additional children in the same household.

Weekly Themes
June 8-12: Summer Fun
June 15-19: Marvel Madness
June 22-26: Harry Potter and the Around Town Adventure
June 29 - July 3: Community Heroes
Register here

online cheerleading clinic

Join us for a prep class! This class is for athletes who are looking to improve and learn new jump techniques, motions, and cheers. This is a non-competitive class. Athletes should wear tennis shoes and athletic attire. Hair needs to be secured back in a ponytail. If you have any questions regarding Cheer classes please email

This class is for ages 5-8.
Cheer Motions: Wednesdays, June 17 - July 8, 10:00-10:30 am, $20
Cheer Jumps: Thursdays, June 18 - July 9, 10:00-10:30 am, $20

Register online

All star sports virtual programs

Still taught the All Star way, join the instructors for virtual, 4 week programs to develop your skills! Complete descriptions can be found on WebTrac by clicking the link below. After registration, you will receive a link to the Zoom class. Please note that you must log-in on Zoom with the same name that you registered with on WebTrac.
Session 1
Class Code Days Dates Time Ages Fee
Jr. T-Ball 560300-1B Wednesdays 06/10-07/01 3:00-3:30 pm Ages 3-5 $40
Jr. Soccer 560200-1C Wednesdays 06/10-07/01 3:40-4:10 pm Ages 3-5 $40
Soccer Skills 560202-1B Wednesdays 06/10-07/01 4:20-4:50 pm Ages 6-9 $40
Jr. Soccer 560200-1D Thursdays 06/11-07/02 9:00-9:30 am Ages 3-5 $40
Jr. Basketball 560100-1B Thursdays 06/11-07/02 9:40-10:10 am Ages 3-5 $40
Basketball Skills 560103-1B Thursdays 06/11-07/02 10:20-10:50 am Ages 6-9 $40
Session 2
Class Code Days Dates Time Ages Fee
Jr. T-Ball 560300-1C Wednesdays 07/08-07/29 3:00-3:30 pm Ages 3-5 $40
Jr. Soccer 560200-1E Wednesdays 07/08-07/29 3:40-4:10 pm Ages 3-5 $40
Soccer Skills 560202-1C Wednesdays 07/08-07/29 4:20-4:50 pm Ages 6-9 $40
Jr. Soccer 560200-1F Thursdays 07/09-07/30 9:00-9:30 am Ages 3-5 $40
Jr. Basketball 560100-1C Thursdays 07/09-07/30 9:40-10:10 am Ages 3-5 $40
Basketball Skills 560103-1C Thursdays 07/09-07/30 10:20-10:50 am Ages 6-9 $40

Register here

youth variety online programming

Try an online program this Spring or Summer! Since these classes are online, many can be taken whenever it is convenient for your schedule, and the videos can be watched several times until you master the skills. After registration, participants will receive an email with instructions regarding how the access the class.

Class descriptions and fees can be found here.

Current Offerings:

  • Magic Class for ages 5-12
  • Balloon Animal Workshop for ages 7+
  • Mindful Summer Slime Lab for ages 6-13
  • The History & Science of Carnival Games for ages 5-13
  • Inclusion Spotlight: Theatre for all needs!
  • Young Rembrandts - 'E-Drawing' Class
Register here

The Batavia Park District cannot endorse, approve,or guarantee information, products, services, or recommendations provided by third-party websites.

at-home activities

From our instructors
In our parks
Please remember to practice social distancing if you are using our trails or parks. Playgrounds remain closed to prevent the spread of COVID-19. Below is a list of what is currently open and closed.

Open: Bike Trails, Boat Launch, Dog Park (use social distancing), Riverwalk (no congregating or gathering in groups), Walking Paths
Closed: Baseball/Softball Fields, Basketball Courts, Civic Center & Eastside Community Centers, Disc Golf, Park Pavilions, Picnic Sites, Rental Facilities, Skate/Bike Parks, Soccer Fields, Tennis Courts

in batavia