By TMoM Team Member Katie Moosbrugger

** Please note that we keep this directory live on our site year-round thus some options may not currently be available based on the season or due to COVID-19 restrictions. Please click on each corresponding website for details! 

Ready to sign your child up for a sports season, lessons or camp-style programming in the Greater Winston-Salem area? Start here! If our list is missing your favorite program or sport, please email Katie@TriadMomsOnMain.com and we will add it. You may also want to visit our Arts & Enrichment Programs directory, which includes theater, art, dance, music, drama, etc. These lists can always be found on our Directories page HERE.

Please sports programs in other Triad areas, visit these directories:

Youth Sports Programs throughout the Triad
Youth Sports Programs in Burlington & Greensboro
Youth Sports Programs in High Point & Kernersville

Baseball, Softball & T-ball

Camel City Fast Pitch Softball – Ages 7 – 18
Davie Family YMCA – Ages 4-10
Jerry Long Family YMCA Ages 5 – 14
Kernersville Family YMCA – Ages 4-10
King Little League Ages 4 – 16
Lady Blue Softball – Ages 7 – 17
Mustangs Fast Pitch Softball – Ages 10 – 15
City of Winston Salem Recreation – Ages vary based on program
Northwest Forsyth American Little League – Ages 4 -18
Southwest Athletics Ages 4 – 18
Wilkes Family YMCA – Ages 4 – 9
William G. White, Jr. Family YMCA Ages 4-10
Winston-Salem National Little League – Ages 4 – 18

Basketball

CP3 (Chris Paul) Youth Basketball Ages 7 – 17
Fulton Family YMCA – Ages 3 – 18
Hoops4Him Grades 4 – 12
Jerry Long Family YMCA – Ages 3 – 18
Kernersville Family YMCA – Ages 5 – 10
City of Winston Salem Recreation Ages vary depending on program
Pro Skills Basketball Contact for age guidelines
Statesville Family YMCA – Ages 8 – 14
Stokes Family YMCA – Ages 3 – 18
WCCC Youth Basketball – Contact for age guidelines
William G. White, Jr. Family YMCA – Ages 5 – 14
Winston Lake Family YMCA – Ages 3 – 18
Winston-Salem Stealers Girls Basketball – Grades 3rd – 12th

Cheerleading & Tumbling

Carolina Spirit Athletics – Ages 2 – 18
Cheer Extreme Ages 4 and up
Forsyth County Broncos Football & Cheer – Ages 7 – 14
Lewisville Titans Football & Cheer – Ages 7 – 14 (*they also offer Spirit Squad for children with special needs)
Pfafftown Packers & Cheer – Ages 7 – 14
Salem Gymnastics & Swim Ages 6 months and up  
South Fork Panthers Football & Cheer – Ages 7 – 14
Winston-Salem Grayhounds – Ages 5 – 14

Field Hockey

NC Triad Field Hockey Club – Grades 3rd – 12th
Twins Field Hockey – Ages 6 – 19
William G. White, Jr. Family YMCA – Ages 5-12
Winston-Salem Optimist – Ages 3 – 18

Football & Flag Football

Davie Family YMCA – Ages 4 -13
Davie Pride Football – Ages 15 – 18
Forsyth County Broncos Football & Cheer – Ages 7 – 14
Fulton Family YMCA – Ages 4-13
Jerry Long Family YMCA – Ages 5 – 14
Kernersville Family YMCA – Ages 4-13
Lewisville Titans Football & Cheer – Ages 7 – 14
Winston Salem Recreation – Ages vary depending on program
National Flag Football – Contact for age guidelines
Piedmont Youth Football & Cheer – Ages 7 to 14
Pfafftown Packers & Cheer Ages 4 – 13
South Fork Panthers Football & Cheer – Ages 7 – 14
William G. White, Jr. Family YMCA – Ages 4-13
Winston Lake Family YMCA – Ages 4-13

Golf

Golf with Anne Marie Golf Academies – Ages 7 – 16
The First Tee of the Triad – Ages 7-18
Smiley’s Golf – Contact for age guidelines

Gymnastics

Clemmons Gymnastics Ages 1 and up
Salem Gymnastics & Swim – Ages 6 months and up

Hockey & Skating

Triad Hockey Alliance – Ages 9 and up
Winston-Salem Youth Hockey Association – Ages 4 to 18

Horse Back Riding

Cash Lovell Stables & Riding Academy – Ages 3 and up
Dixieland Farm – Ages 7 and up (in Mocksville)
Hidden K Stables – Ages 3 and up
Irish Oaks – Ages 3 and up
Ogburn Stables – Ages 3 and up (in Tobaccoville)

Lacrosse

Jerry Long Family YMCA – Ages 5-10
NC Triad Fusion – Contact for ages
Triad Youth Lacrosse Association – Grades 3 to 8
William G. White, Jr. Family YMCA – Ages 5-10
Winston-Salem Lacrosse – Ages 5 – 14

Martial Arts

Iron Mantis Martial Arts – Ages 3 and up
Tiger Kim’s Tae Kwon Do – Ages 4 and up
Tru Taekwondo Center – Ages 4 and up
United Tae Kwon Do – Ages 4 and up

Running & Track

Crazy Running – Ages 5 – 14
Tri City Relays Track Club – Ages 5 – 18
Winston-Salem Roadrunners Track Club – Ages 7 – 16

Soccer

Davie Family YMCA – Ages 3 – 13
Fulton Family YMCA – Ages 5 – 10
Jerry Long Family YMCA Ages 3 – 14
Kernersville Family YMCA – Ages 3 – 4 (Parent and Me Kiddie Kicker)
NC Fusion Soccer – Ages 3-18
Rise Indoor Sports Complex – Contact for details
Statesville Family YMCA – Ages 5 – 10
Stokes Family YMCA – Ages 3 – 10
Triad Elite – Ages 3 – 18
William G. White, Jr. Family YMCA – Ages 3 – 13
Winston-Salem Optimist – Ages 3 – 18
Winston Salem  Recreation – Ages vary depending on program

Swimming

Enfinity Aquatic Club – 4+
Salem Gymnastics & Swim – Ages 6 months and up
YMCA Swim Tyde (and swim lessons) – Ages 5 and up

Tennis

Aceing Autism – For children with autism
Winston Salem Recreation – Ages vary depending on program
Taylor Tennis Center – Contact for age guidelines
Wake Forest Tennis Center – Contact for age guidelines

Volleyball

Jerry Long Family YMCA – Ages 9 – 14
Kernersville Family YMCA – Ages 7 – 16
Piedmont Volleyball Club – Contact for age guidelines
Stokes Family YMCA – Ages 9 – 14
William G. White, Jr. Family YMCA – Ages 9 -14

Wrestling

Arcadia Warriors Youth Wrestling Club – Ages 5 – 18

Other Sports Programs

CrossFit Winston-Salem (Athletic Training) – Ages 5 – 12
Paddle Boarding with Triad Eco Adventures – Call to confirm ages
Rock Box Bouldering – All ages
Tanglewood BMX Contact for ages

*Triad Moms on Main is not responsible for you or your child’s involvement with any of the programs on this list.

To view more helpful directories like this, CLICK HERE! To sign up for our free weekly newsletter, click here!