The Y strengthens the foundations of community through our focus on youth development, healthy lifestyles and social responsibility. Initiatives are a vital part of our promise to deliver positive, meaningful change in our community. Find out what we're doing and get involved!

Supporting Education

We're providing programs that focus on STEM (Science, Technology, Engineering, and Math), key skills needed for future leaders of tomorrow. At our Y, youth develop these skills while building, programming and manipulating robots or building cranes, elevators, and amusement park rides. Learn more »

Camp Riley

Our collaboration with Farmington Youth Assistance, Farmington Public Schools & Farmington Public Library, Camp Riley is an educational day camp focused on math and literacy, using fun daily activities to enhance camp. Learn more »

Great Child Care

YMCA Childcare provides a nurturing, interactive environment geared to help young minds strengthen cognitive and language skills. Using High Scope Curriculum, our Y helps children learn the skills needed to be successful in kindergarten. Learn more »







  • April 19, 2014
    • 7:00am–9:00am Lap Swim (6)
    • 9:00am–1:00pm Swim Lessons. Lap (2)
    • 1:00pm–4:00pm Open/ Scuba 3rd Weekend of the Month
    • 4:00pm–5:45pm Master Swim (4), Lap (2)

view weekly adams pool schedule ››

  • April 19, 2014
    • 7:00am–9:00am Open Swim
    • 9:00am–9:30am Parent/Child Swim Lesson- NO OPEN SWIM
    • 9:30am–11:30am Swim Lessons- Open Swim shallow end only
    • 11:30am–12:30pm Swim Lessons- NO OPEN SWIM
    • 12:30pm–1:00pm Swim Lessons- Open Swim Shallow End Only
    • 1:00pm–5:45pm Open Swim

view weekly robertson pool schedule ››

  • April 19, 2014
    • 7:00am–9:30am Open Gym
    • 3:00pm–5:45pm Open Gym

view weekly gym schedule ››

  • April 19, 2014
    • 7:15am–8:05am Cycling
    • 9:30am–10:30am Step Advanced
    • 10:00am–10:45am Circuit Training
    • 11:05am–12:05pm Zumba

view weekly group exercise schedule ››

  • April 19, 2014
    • 9:00am–1:00pm Open for Children

view weekly child watch schedule ››