Summer Recreational
Find Your Fun. Find Your Y.
The Summer of a Lifetime.
YMCA rec programs offer convenient locations and a variety of programs — making YMCA summer rec ideal place for fun. Similar to traditional camp experiences like arts & crafts and sports to specialized activities, our rec programs offer something for every kid to discover within themselves. This summer is shaping up to be even more rewarding and fun than ever.
In 2025 we will be running program in Batavia, Oakfield, Perry, Geneseo and York. See locations for specific hours and ages.
Summer Rec Locations

City of Batavia
Location(s): John Kennedy, Williams, Lambert
Age: Completed Kindergarten – Age 14
Hours of Operations: 9:00 AM – 4:00 PM
Registration Opens 4/26/25
Online Registration Opens 4/28/25

Oakfield
Location: Oakfield Town Park
Age: Entering Kindergarten – Age 13
Hours of Operations: 9:00 AM – 1:00 PM
Registration opens 5/10/25

Perry
Location: Perry Village Park
Age: Entering Kindergarten – Age 12
Hours of Operations: 7:30 AM – 5:00 PM
Registration opens 4/1/25

Geneseo
Location: Highland Park
Age: Geneseo students in grades 1 – 12
Hours of Operations: 9:00 AM – 1:00 PM
Cost: $15/child per week
New this year: Extended Rec will be offered from 1:00 – 4:00 for an additional $63/child per week.
Non-residents must complete a registration packet and return to Jay Cisco.
Registration Opens 4/7/25

Geneseo Swim
Add swimming to your child’s Geneseo Rec registration! You can choose one or both sessions, with options for both beginner and advanced swimmers in each session.
Session 1: July 8 – July 17
Session 2: July 22 – July 31

York
Location: York Elementary School
Age: Grades 1 – 12
Hours: Mon – Thur 9:00 AM – 12:00 PM & Fridays 10:00 AM – 1:00 PM
Registration Opens 4/14/25