Updated by Katie Moosbrugger
Ready to sign your child up for a sport, riding lessons or karate class? Start here! We have added a ton of options to this directory from years past, and we also reorganized our list so it’s easier to search for programs by sport and by Triad city. If we are still missing your favorite program or sport, please email me at Katie@TriadMomsOnMain.com and we will get it added. Additionally, if you hear of a program that is no longer offered, please let us know as well so we can keep our list as current as possible.
You may also want to visit our Arts & Enrichment Programs directory, which includes theater, art, dance, music, drama, etc.
Please note that many of these programs only run during certain seasons of the year, so be sure to check each website for specific information. This list can always be found on our Directories page HERE. If there is a group you would like to see added to this list, please email us HERE.
Click on each to go immediately to the following categories:
Greensboro, Burlington and Surrounding Areas
High Point, Kernersville, and Surrounding Areas
Winston-Salem and Surrounding Areas
Mobile Classes/Services/Programs
Baseball, Softball & T-ball
Aircavs Sports Club – Contact for age guidelines
Alamance County Little League – Ages 4 – 12
Bryan Family YMCA Ages 3 and up, depending on sport
Burlington Little League – Contact for age guidelines
Burlington Recreation & Parks Athletics – Ages 4 and up
City of Graham – Contact for age guidelines
Phoenix Elite Performance – Contact for age guidelines
Greensboro Eagles – Contact for age guidelines
Greensboro Parks and Rec – Ages 4 and up
Hayes-Taylor Memorial YMCA – ages 3 and up
Oak Ridge Youth Association – Ages 4 – 14
Proehlific Park – ages 5 and up
Spears Family YMCA – varies depending on sport
Summerfield Recreation Association – Contact for age guidelines
Basketball
Alamance County YMCA – Contact for age guidelines
Alamance Parks – Ages 6 – 14
Bryan Family YMCA Ages 3 and up, depending on sport
Burlington Recreation & Parks Athletics – Ages 4 and up
Carolina Cowboys – Ages 5 and up
City of Graham – Contact for age guidelines
Greensboro Eagles – Contact for age guidelines
Greensboro Hawks Basketball – Contact for age guidelines
Greensboro Nets Basketball – Ages 6-15
Greensboro Parks and Rec – Ages 4 and up
Hayes-Taylor Memorial YMCA – ages 3 and up
NC Basketball Academy – Contact for age guidelines
Oak Ridge Youth Association – Contact for age guidelines
Proehlific Park – ages 5 and up
Pro Skills Basketball – Contact for age guidelines
Spears Family YMCA – varies depending on sport
Summerfield Recreation Association – Contact for age guidelines
Triad Basketball Academy – Ages 7 -10
Cheerleading & Tumbling
Bryan Family YMCA Ages 3 and up, depending on sport
Carolina Athletix – All ages up to 18
Carolina Cheer Center – Ages 2 and up
Carolina Cowboys – Ages 5 and up
Carolina Reign All Starts – Contact for age guidelines
Cheer Elite All-Stars – Contact for age guidelines
Cheer Zone Allstars – Ages 4 – 14
Greensboro Eagles – Contact for age guidelines
Greensboro Parks and Rec – Ages 4 and up
Hayes-Taylor Memorial YMCA – ages 3 and up
Kidsport Gymnastics and Cheer Academy – Ages 18 months to 18 years
Oak Ridge Youth Association – Contact for age guidelines
Southwest Guilford Jets Cheer Program – Ages 5 – 12
Summerfield Recreation Association – Contact for age guidelines
Ultimate Kids – Home of Tumblebees – Contact for age guidelines
Field Hockey
Greensboro Youth Field Hockey League – Ages 12 and up
Proehlific Park (Athletic Training, Field Hockey) – ages 5 and up
Football & Flag Football
Aircavs Sports Club – Contact for age guidelines
Alamance Parks – Contact for age guidelines
Bryan Family YMCA Ages 3 and up, depending on sport
Burlington Recreation & Parks Athletics – Ages 4 and up
Burlington Youth Football – Contact for age guidelines
Carolina Cowboys – Ages 5 and up
City of Graham – Contact for age guidelines
Greensboro Eagles – Contact for age guidelines
Greensboro Parks and Rec – Ages 4 and up
Hayes-Taylor Memorial YMCA – Ages 3 and up
National Flag Football – Contact for age guidelines
Oak Ridge Youth Association – Contact for age guidelines
Proehlific Park – Ages 5 and up
Southwest Guilford Jets – Ages 5 – 12
Spears Family YMCA – Varies depending on sport
Golf
Precision Golf School & Tennis Academy – Contact for age guidelines
Rick Murphy Golf Academy – Contact for age guidelines
The First Tee of the Triad (Golf) – Ages 7-18
Gymnastics
Core Gymnastics – Ages 2 – 12
Kidsport Gymnastics and Cheer Academy – Ages 18 months to 18 years
The Little Gym of Burlington – Ages 4 months to 12
The Little Gym of Greensboro – Ages 4 months to 12
Ultimate Kids – Home of Tumblebees – Ages vary depending on program
Hockey & Skating
Burlington Hockey & Skating Association – Ages vary based on program
The Greensboro Ice House Figure Skating – All ages
The Greensboro Ice House Hockey – Ages 6 and up
Greensboro Parks and Rec – Ages 4 and up
Greensboro Youth Hockey Association – Ages 3 – 17
Summit Figure Skating Club – All ages
Triad Hockey Alliance – Ages 9 and up
Horse Back Riding
Equine Kingdom – All ages
Highclere Farms – All ages
Fellowship Farm – Ages 5 and up
Landon Farm – All ages
Rosewood Farm – All ages
Shooting Star Horse Farm – All ages
Woodlawn Stables – All ages
Lacrosse
Burlington Recreation & Parks Athletics – Ages 4 and up
City of Graham – Contact for age guidelines
Greensboro Parks and Rec – Ages 4 and up
Oak Ridge Youth Association – Contact for age guidelines
Triad Elite Lacrosse – Ages 5 and up
Triad Youth Lacrosse Association – Grades 3 to 8
Martial Arts
Core Fitness and Martial Arts – Ages 4 and up
Defensive Martial Arts, Inc. – Ages 5 and up
Essential Martial Arts of Greensboro – Ages 4 and up
Greensboro Karate Institute – All ages
Greensboro Martial Arts Academy – Contact for age guidelines
Greensboro Taekwondo Academy – Contact for age guidelines
Hayes-Taylor Memorial YMCA – Ages 3 and up
Isaac’s Martial Arts – Ages preschool and up
Kim’s White Tiger – Ages preschool and up
Konquer Martial Arts Academy – Contact for age guidelines
Lee Brothers – Ages 3 and up
Mike Carr Karate & Fitness – Ages 3 and up
Royce Gracie Academy of the Triad – Contact for age guidelines
Skillz 4 Kidz – Ages 2.5 and up
Spears Family YMCA – varies depending on sport
The Little Gym of Burlington – Ages 4 months to 12
The Little Gym of Greensboro – Ages 4 months to 12
Tiger Kim’s Tae Kwon Do – Ages 4 and up
Vic Coffin Karate – Contact for age guidelines
Running & Track
Crazy Running – Ages 5 – 14
Greensboro Eagles – Contact for age guidelines
Greensboro Gladiators – Ages 6 – 17
Healthy Kids Running Series – Ages PreK and up
Soccer
ASYO Soccer League – Contact for age guidelines
Bryan Family YMCA Ages 3 and up, depending on sport
Burlington Recreation & Parks Athletics – Ages 4 and up
Burlington Soccer Club – Contact for age guidelines
City of Graham – Contact for age guidelines
Greensboro Parks and Rec – Ages 4 and up
Greensboro United Soccer Association – Ages 4 and up
Hayes-Taylor Memorial YMCA – Ages 3 and up
Mebane Youth Soccer – Contact for age guidelines
Oak Ridge Youth Association – Contact for age guidelines
Proehlific Park – ages 5 and up
SoccerOp – All ages
Soccer Shots – Ages 2 – 8
Southeast Baptist Church Youth Soccer Program – Contact for age guidelines
Spears Family YMCA – varies depending on sport
SuperTots Sports – varies depending on sport
Swimming
Alamance County YMCA – Infant to adult
Bryan Family YMCA – Infant to adult
Burlington Recreation & Parks Aquatics – All ages
COBA (City of Burlington Aquatics) – Contact for age guidelines
Greensboro Acquatics Center – Contact for age guidelines
Greensboro Parks and Rec – Ages 3 and up
Hayes-Taylor Memorial YMCA – Infant to adult
Infant Swimming Resource – Ages 6 months to 6 years
Kids Aquatics at The Clubs of Greensboro – Ages 6 months and up
Spears Family YMCA – Infant to adult
Swim Fanatics Swim Club – Infant to adult
Swim GSA – All ages
Tennis
Burlington Tennis Center – Contact for age guidelines
Greensboro Tennis Program – Contact for age guidelines
GRETA (Greensboro Regional Tennis Association) – Ages 5 -18+
Hamilton Lakes Tennis – Ages 4 and up
NC Tennis Association – Contact for age guidelines
Precision Golf School & Tennis Academy – Contact for age guidelines
Starmount Forest Junior Clinic – Contact for age guidelines
Volleyball
Alamance County YMCA – Contact for age guidelines
Greensboro Parks and Rec – Contact for age guidelines
Piedmont Volleyball Club – Contact for age guidelines
Proehlific Park – Contact for age guidelines
Spears Family YMCA (Volleyball) – varies depending on sport
Wrestling
Champions Wrestling School – Contact for age guidelines
Hurricanes Wrestling Family – Contact for age guidelines
Other Sports Programs
Above Board (skateboarding) – Contact for age guidelines
Burlington Recreation & Parks (BMX Racing) – Ages 4 and up
Diving at Ultimate Kids – Ages 5 and up
Greensboro Youth Rugby Association – For both boys and girls of high school age
Junior Roller Derby at Skateland USA – Contact for Age Guidelines
Kids Mindful Movement Yoga – Contact for age guidelines
Lake Townsend Yacht Club’s Sailing – Ages 8th – 12th grades (boys and girls)
Proehlific Park (Athletic Training) – ages 5 and up
Roller Skating at Skateland USA – All ages
SuperTots Sports (Athletic Training) – varies depending on sport
The Ultimate Climbing Gym (Rock Climbing) – Contact for age guidelines
Tumblebees Ultimate Gym (Diving) – varies depending on program
Upside Aerial Arts and Fitness – Contact for age guidelines
Baseball, Softball & T-ball
Carl Chavis YMCA – Ages 4 and up
Hartley Drive YMCA – Ages 3 and up
High Point Parks and Rec – Ages 4 and up
High Point Pony, Inc – Ages 4 to 19
Jamestown Youth League – Ages 3 – 15 depending on sport
Kernersville Little League – Contact for age guidelines
Sandlot Baseball – Ages 4 and up
The Miracle League of High Point – Contact for age guidelines *for children with special needs
WM9 Baseball – Contact for age guidelines
Basketball
Carl Chavis YMCA – Ages 4 and up
Hartley Drive YMCA – Ages 3 and up
High Point Parks and Rec – Ages 7 – 14
Jamestown Youth League – Ages 3 – 15 depending on sport
Upward Sports – K – 6th grades
Cheerleading & Tumbling
Cheer Extreme – Ages 5 and up
Hartley Drive YMCA – Ages 3 and up
High Point Parks and Rec – Ages 4 and up
Jamestown Youth League – Ages 3 – 15 depending on sport
Kernersville Raiders Football & Cheer – Ages 7 – 14
Lem Possible Gymnastics & Cheer – Contact for age guidelines
Upward Sports – K – 6th grades
Football & Flag Football
Carl Chavis YMCA – Ages 4 and up
Hartley Drive YMCA – Ages 3 and up
High Point Parks and Rec – Ages 7 and up
Kernersville Raiders Football & Cheer – Ages 7 – 14
National Flag Football – Contact for age guidelines
Upward Sports – K – 6th grades
Golf
The First Tee of the Triad – Ages 7-18
Gymnastics
Flip Force Gymnastics – Ages 18 months to adult
High Point Gymnastics Academy – Preschool to High School
Lem Possible Gymnastics & Cheer – Contact for age guidelines
Hockey
Triad Hockey Alliance – Ages 9 and up
Horse Back Riding
Horsepower Therapeutic Learning Center – Contact for age guidelines *for children with special needs
Hunters Pointe Stables – All ages
Magnolia Farms Riding Academy – All ages
Smith Hollow Farm – All ages
Lacrosse
Deep River Lacrosse – Boys ages 7 – 15
Hartley Youth Lacrosse – Ages 4 – 8
Kernersville Cannons Lacrosse – Ages 8 and up
Piedmont Community Lacrosse – Contact for age guidelines
Triad Black Hawks – Ages 11 and up
Triad Youth Lacrosse Association – Grades 3 to 8
Martial Arts
Allen Branch’s Fitness One – Ages 4 and Up
Awesome Martial Arts Academy – Ages 4 and Up
Edge Fitness – Contact for age guidelines
Impact Martial Arts Academy (Lexington) – Ages 2 and up
Tiger Kim’s Tae Kwon Do – Ages 4 and up
Tiger Rock Martial Arts – Ages 5 and up
Tru Taekwondo Center – Ages 4 and up
You Brothers Martial Arts – Ages 4 and up
Running & Track
High Point Heat Track and Field Club – Ages 6 – 18
High Point Panthers Elite Track – Contact for age guidelines
Soccer
Carl Chavis YMCA – Ages 4 and up
Hartley Drive YMCA – Ages 3 and up
Jamestown Youth League – Ages 3 – 15 depending on sport
Kernersville Soccer Association – Ages 4 – 18
Piedmont Soccer Alliance – Ages 3 and up
Upward Sports – K – 6th grades
Swimming
Hartley Drive YMCA – Infant to adult
High Point Swim Club – Ages 3 and up
Infant Swimming Resource – Ages 6 months to 6 years
Swim Fanatics Swim Club – Ages 4 months through competitive and adult
Tennis
Kernersville Area Tennis – Ages 6 to 12
Kernersville Parks & Rec – Ages 6 – 12
Oak Hollow Tennis Center – Grades 1st and up
Volleyball
Carl Chavis YMCA – Ages 4 and up
Hartley Drive YMCA – Ages 3 and up
Wrestling
Triad Falcons Wrestling Club – Contact for age guidelines
Other Sports Programs
Hartley Drive YMCA (Raquetball) – Ages 3 and up
Quad Fusion Jr. (Roller Derby) – Ages 11 – 17
Baseball, Softball & T-ball
Bambino League (part of Southwest Athletics) – Contact for age guidelines. *Baseball and softball for children with special needs
Camel City Fast Pitch Softball – Ages 8 – 13
Carolina Galaxy Softball – Contact for age guidelines
Davie Family YMCA – Ages 4-10
Jerry Long Family YMCA – Ages 4-10
Kernersville Family YMCA – Ages 4-10
King Little League – Ages 4 – 16
Lady Blue Softball – Ages 8 and up
Miller Park Recreation Center – Ages vary based on program
Northwest Forsyth American Little League – Ages 4 -18
Southwest Athletics – Ages 4 – 18
Walnut Cove Little League – Contact for age guidelines
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 3 – 18
Miller Park Recreation Center – Ages vary depending on program
Pro Skills Basketball – Contact for age guidelines
Stokes Family YMCA – Ages 3 – 18
Twin City Jazz Boys Basketball – Grades 4th – 8th
WCCC Youth Basketball – Contact for age guidelines
William G. White, Jr. Family YMCA – Ages 3 – 18
Winston Lake Family YMCA – Ages 3 – 18
Winston-Salem Stealers Girls Basketball – Grades 3rd – 12th
Cheerleading & Tumbling
Carolina Spirit Athletics – Ages 3 – 18
Cheer Extreme – Ages 5 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)
Piedmont Youth Football & Cheer – Ages 7 – 14
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
Fall Field Hockey Clinics – Ages K – 12
NC Triad Field Hockey Club – Grades 3rd – 12th
Twins Field Hockey – Ages 6 – 19
Weed Whackers – Grades K – 5th
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 13 – 18
Forsyth County Broncos Football & Cheer – Ages 7 – 14
Fulton Family YMCA – Ages 4-13
Jerry Long Family YMCA – Ages 4 – 13
Kernersville Family YMCA – Ages 4-13
Lewisville Titans Football & Cheer – Ages 7 – 14
Miller Park Recreation Center – Ages vary depending on program
National Flag Football – Contact for age guidelines
Piedmont Youth Football & Cheer – Ages 7 to 14
Pfafftown Packers & Cheer – Ages 7 – 14
South Fork Panthers Football & Cheer – Ages 7 – 14
William G. White, Jr. Family YMCA – Ages 4-13
Winston Lake Family YMCA – Ages 4-13
Winston-Salem Grayhounds – Ages 5 – 14
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
Old Town Gymnastics Academy – Contact for age guidelines
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
Winston-Salem Youth Hockey Association Special Needs League – Contact for age guidelines
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
Legacy Saddlebreds – Ages 3 and up
Ogburn Stables – Ages 3 and up
Riverwood Therapeutic Riding Center Contact for age guidelines *for children with special needs
Lacrosse
Jerry Long Family YMCA – – Ages 5-10
Triad Youth Lacrosse Association – Grades 3 to 8
Twins Lacrosse Club – Grades 5 – 12
William G. White, Jr. Family YMCA – Ages 5-10
Winston-Salem Lacrosse – Girls Rising 4-8 Grades; Boys Rising 1-8 Grades
Martial Arts
Salem Gymnastics & Swim – Ages 6 months and up
Superior 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
Young Yu Tae Kwon Do Karate – 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 3 – 13
Jerry Long Family YMCA – Ages 3 – 13
Kernersville Family YMCA – Ages 3 – 13
Miller Park Recreation Center – Ages vary depending on program
Stokes Family YMCA – Ages 3 – 13
Super Tots Sports – Ages 1.5 and up
Triad Elite – Ages 8 – 18
Twin City Youth Soccer Association – Ages 3 -18
Twin City Soccer Top Hats – Contact for age guidelines *for children with physical or mental disabilities
William G. White, Jr. Family YMCA – Ages 3 – 13
Winston-Salem Optimist – Ages 3 – 18
Winston-Salem SoccerPlex – Ages 5 years to adult
Swimming
Enfinity Aquatic Club – Contact for age guidelines
Infant Swimming Resource – Ages 6 months to 6 years
Salem Gymnastics & Swim – Ages 6 months and up
YMCA Swim Tyde – Ages 5 and up
Tennis
Miller Park Recreation Center – Ages vary depending on program
Taylor Tennis Center – Contact for age guidelines
Wake Forest Tennis Center – Contact for age guidelines
Volleyball
Champion Volleyball Club – Ages 12 – 18
Jerry Long Family YMCA – Ages 7 – 16
Kernersville Family YMCA – Ages 7 – 16
Piedmont Volleyball Club – Contact for age guidelines
Stokes Family YMCA – Ages 7 – 16
William G. White, Jr. Family YMCA – Ages 7 – 16
Wrestling
Arcadia Warriors Youth Wrestling Club – Contact for age guidelines
Other Sports Programs
Athletic Republic (Athletic Training) – Ages 8 and up
CrossFit Winston-Salem (Athletic Training) – Ages 5 – 12
Gnarwall Bouldering – All ages
Piedmont Youth Mountain Bike League – Ages 7 and up
Rock Box Bouldering – All ages
Children’s Yoga with Animal Therapy (Bunnies!) – Ages 3 – 10
*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!