Youth Sports

Nurturing Skills and Building Confidence

Youth sports at the Rock River Valley YMCA provide children with a supportive environment to learn the value of teamwork, build self-confidence, and stay active. Through various sports programs, kids develop essential skills such as discipline, respect, and perseverance that go beyond the game. With experienced coaches and a focus on character development, the YMCA’s youth sports help young athletes grow physically, socially, and emotionally, all while making new friends and having fun. The Y is committed to nurturing the potential of every child, making youth sports a positive and impactful experience.

Group of young Little Sluggers baseball players and coaches celebrating on the field.

Baseball

Let’s Play Ball!

Hit a home run with our Little and Jr. Sluggers baseball programs in partnership with Roy Gayle Baseball.

A young child holding a basketball is guided by an adult during a basketball activity in a gymnasium, with spectators seated in the background.

Basketball

Dribble, Shoot, and Score!  

Join our ongoing basketball sessions, where toddlers, preschoolers, and school-age youth can dribble, shoot, and score at the Y! We offer monthly sessions, and partner with the Rockford Park District to bring you Jr. NBA seasons during the fall and winter.  

A young coach encouraging a boy as he dribbles a soccer ball in a gym, with other children participating in activities in the background.

Soccer

Kick Off the Fun  

Ignite a lifelong passion for soccer in our monthly adult & child or preschool sessions. Focused on motor skills, teamwork, and a love for the game, these playful and supportive environments are perfect for young athletes.  

Children playing flag football on a grassy field, with a girl in a red jersey running with the ball while others chase her.

Football

Little Tacklers & NFL Flag Football

Your little ones can experience the thrill of football in our Little Tacklers program. We also partner with the Rockford Park District to offer NFL Flag Football during the fall season.

A young boy in a harness climbs an indoor rock wall, surrounded by colorful climbing holds on a teal and white surface.

Climbing

Reach New Heights  

Scale new heights at the SwedishAmerican Riverfront YMCA’s rock wall! We offer open climbing on Monday, Thursday, and Friday evenings, as well as Saturdays from 10 AM to 2 PM. Join our beginner and intermediate classes on Wednesday evenings to elevate your climbing skills.  

A gymnastics instructor assists a young girl in a pink leotard with a backbend during a training session.

Tumbling

Graceful Twirls and Daring Tumbles

In partnership with Kids Spot, we offer tumbling sessions for youth, designed to teach the basic skills and technique needed to safely progress in this dynamic sport.

A young martial artist practices a karate stance wearing a white gi and a brown belt in a brightly lit training room.

Martial Arts

Karate & Tae Kwon Do  

Unlock your inner warrior with Karate and Tae Kwon Do classes at the Northeast Family YMCA. Our expert instructors teach self-discipline, respect, and physical fitness, guiding youth through every step of their martial arts journey.  

Man working out with suspension straps, smiling in gym setting.

Personal Training & Private Sports Training Sessions

Elevate Your Game

Take your athletic skills to the next level with our personalized sports training sessions. We offer one-on-one training in baseball, basketball, soccer, and athletic strength and speed, customized to fit your schedule.

These sessions are only offered May through September.

Kids hanging on playground equipment outside on a sunny day.

Playground Skills

Balance and Coordination  

Embark on an adventurous journey to develop balance and coordination through our Playground Skills classes. These sessions, offered at the Northeast and Puri locations, include a mix of adult and toddler classes centered around favorite childhood games.  

Program Directory

0 programs meet your criteria

XClose

Register

Do you want to register for this session only, or for multiple sessions of this program at this location?