Main Line Activities
← All categories

Sports Programs for Kids

Sports programs on the Main Line include youth soccer, lacrosse, swimming, tennis, basketball, and baseball leagues — offered through township recreation departments, local YMCAs, and private clubs across Wayne, Berwyn, Haverford, and surrounding towns.

50 programs

Youth Taekwondo Classes

📍 Wynnewood

⚽ Sports

Age-appropriate taekwondo instruction that builds discipline, focus, and confidence. Offered for ages 3-5 and Grades K-5. Students learn foundational martial arts techniques in a structured, welcoming environment.


Ages 3.011.0$160/session (spring)Spring session Wednesdays April–June; ~$160/session
YSC Kids (Late Spring)

📍 Wayne

⚽ Sports

YSC Kids is a late spring youth sports program offered by YSC Sports. Registration is currently open.


Seasonal program
Summer Soccer Camps

📍 Wayne

⚽ Sports

Summer soccer camps for youth players offered by YSC Sports. Registration is currently open.


Summer camp program
5v5 Youth House Soccer League (Spring)

📍 Wayne

⚽ Sports

Kids play competitive 5v5 indoor soccer matches in Wayne, PA during the spring season. Teams compete weekly in a structured league format designed for youth players of various skill levels.


Seasonal program
Junior Pickleball Clinics

📍 Wynnewood

⚽ Sports

Junior pickleball clinics for all skill levels operated by Universal Rackets. Available on weekends and after school. A fast-growing sport that combines elements of tennis, badminton, and ping-pong.


Ages 6.018.0Contact Universal Rackets for pricing
Fencing Academy Classes

📍 Wynnewood

⚽ Sports

Year-round fencing instruction for ages 8 and up, from beginner through advanced levels. Offered by the Fencing Academy of Philadelphia. Students learn épée, foil, and sabre techniques in a competitive and recreational atmosphere.


Ages 8.018.0Contact for pricing
Kids Martial Arts Program

📍 Malvern

⚽ Sports

Age-specific kids martial arts program combining Tae Kwon Do, Brazilian Jiu Jitsu, and Muay Thai Kickboxing. Pee Wee classes for pre-K through early elementary (30 min, 4-5:30pm weekdays), Junior classes for ages 7-14 (45 min, 5-7:15pm weekdays). Starts with a 3-class Quick Start Course for $47.


Ages 3.014.0Quick Start 3-class intro $47; ongoing from $62/weekPee Wee 4:00-5:30pm, Juniors 5:00-7:15pm weekdays; Sat mornings also available
Youth Gymnastics Classes

📍 Malvern

⚽ Sports

Progressive gymnastics program with classes for all ages and skill levels. Mini G's for ages 3-4 (45 min), Mighty G's for ages 4-5 (1 hour), Girls Beginner for ages 6+, Open Play Gym for ages 2-10 with parent, and Pre-Team/Xcel programs by invitation.


Ages 2.016.0Contact for pricing
Gymnastics & Movement Classes

📍 Narberth

⚽ Sports

Structured gymnastics and movement classes for children from 4 months to 12 years. Programs include Parent/Child classes (4 months–3 years), Pre-K Gymnastics (3-6 years), Grade School Gymnastics (6-12 years), and Dance (3-12 years). Monthly membership includes 1-2 classes per week.


Ages 0.312.0Monthly membership; contact for pricing
Youth Swim Lessons

📍 Phoenixville

⚽ Sports

Group and private swim lessons for all ages and skill levels at the Phoenixville YMCA. Progressive levels take children from water comfort through competitive strokes. Year-round sessions make it easy to maintain progress and build water safety skills.


Ages 3.017.0Contact for pricing; member discounts availableSessions Jan–Feb, Mar–Apr, Apr–Jun, Jun–Aug 2026
Girls Lacrosse Camps

📍 Wayne

⚽ Sports

Girls lacrosse camps offered by YSC Sports for youth players. Registration is currently open.


Summer camp program
JR. NBA Basketball - Winter I League
⚽ Sports

JR. NBA Basketball Winter I league for youth at the YMCA of Greater Brandywine, running November through January. Includes a family orientation and skills evaluation for ages 9 and up before the season begins.


Ages 3.015.0November–January
JR. NBA Basketball - Winter II League
⚽ Sports

JR. NBA Basketball Winter II league for youth at the YMCA of Greater Brandywine, running January through March. Member registration opens November 18, 2025; guest registration opens December 2, 2025.


Ages 3.015.0January–March
Fall Soccer & NFL Flag Football League
⚽ Sports

Fall youth leagues offering both Soccer and NFL Flag Football at the YMCA of Greater Brandywine in Chester County. Open to kids with a focus on fun, skill-building, and character development.


Ages 3.017.0Seasonal program
NFL Flag Football

📍 Chester County

⚽ Sports

NFL Flag Football leagues for kids ages 4-17 offered in fall and spring seasons in Chester County. Programs emphasize skill development, teamwork, and fun.


Ages 4.017.0Weekly, Weekend/Friday/Monday/Saturday/Thursday/Wednesday/Tuesday
Youth Gymnastics & Sports Programs

📍 Phoenixville

⚽ Sports

Year-round youth sports and fitness programs at the Phoenixville YMCA including gymnastics, karate, basketball, and more. Programs available for children as young as 3 years old through teens, with multiple skill levels and session options throughout the year.


Ages 3.017.0Contact for pricing
TEYSA Summer Soccer Camp

📍 Berwyn

⚽ Sports

Summer soccer camps for non-travel players from kindergarten through 8th grade. Held Monday through Friday from 9am to noon on select dates in June and August. Focuses on skill development, teamwork, and a love of the game in a fun, recreational setting.


Ages 5.014.0Contact for pricing
Kids Swim Lessons

📍 Oaks

⚽ Sports

Year-round swim lessons for infants through children at Goldfish Swim School in Oaks, serving Wayne PA families. Features a heated 90°F indoor pool with a strict 4:1 student-to-teacher ratio. Programs for all levels from water safety basics to stroke development.


Ages 0.012.0Drop-in classes available
Youth Soccer

📍 Wayne

⚽ Sports

Community-based soccer program for boys and girls in Radnor Township. Offers recreational and select programs focused on skill development, teamwork, and sportsmanship. Summer soccer camps and spring clinics also available.


Ages 4.018.0Seasonal program
HappyFeet & Soccer Shots Youth Soccer

📍 Ardmore

⚽ Sports

HappyFeet and Soccer Shots youth soccer programs offered through Lower Merion Township Recreation. Age-appropriate soccer instruction for toddlers through early elementary age kids emphasizing fun, movement, and foundational soccer skills.


Ages 2.08.0Contact for pricing
Soccer Shots Youth Soccer

📍 Wayne

⚽ Sports

Soccer Shots preschool soccer program offered through Radnor Township Recreation for ages 2–8. Age-appropriate sessions build coordination, teamwork, and a love of soccer through games and skill activities. Seasonal sessions offered spring, fall, and summer.


Ages 2.08.0Contact for pricing
Youth Lacrosse

📍 Wayne

⚽ Sports

Independent community recreation boys lacrosse program serving Radnor Township. Focuses on skill development, fundamentals, and a love of the game in a supportive recreational environment.


Ages 5.014.0Seasonal program
Youth Tennis & Pickleball Clinics

📍 Wayne

⚽ Sports

Youth tennis and pickleball clinics offered through Radnor Township Recreation in partnership with Universal Rackets. Beginner through advanced skill levels welcome. Great introduction to two of the fastest-growing racket sports for kids.


Ages 5.017.0Contact for pricing
MultiSport Tots with Skyhawks

📍 Wayne

⚽ Sports

MultiSport Tots program by Skyhawks for children ages 2–4 at Ithan Elementary School. Introduces toddlers to multiple sports through playful, age-appropriate activities that build gross motor skills, coordination, and confidence.


Ages 2.04.0Contact for pricing
Youth Lacrosse League

📍 Conshohocken

⚽ Sports

Township-based nonprofit youth lacrosse for boys and girls in grades K–8 in the Colonial School District. Programs are all-inclusive with class-based groups for appropriate skill placement: clinics for K, small field for grades 1–2, and full-field 10v10 for grades 5–8.


Ages 5.014.0Contact for registration fees
Youth Rowing Program & Summer Camps

📍 Conshohocken

⚽ Sports

Six-week rowing program FREE for Conshohocken residents ages 13–17, plus three weeklong summer rowing camps open to ages 10 and up. Camps cover technique improvement, training methods, and preparation. Offered at the Conshohocken Rowing Center.


Ages 10.017.0Free for residents (6-week program); contact for camp pricing
Radnor Champions Soccer (Adaptive)

📍 Wayne

⚽ Sports

Inclusive soccer program for youth and young adults with developmental differences. Part of Radnor Township's Champions Programs series, designed to provide a fun, supportive athletic experience for participants of all ability levels.


Ages 5.021.0Contact for pricing
Soccer Shots Chester County

📍 Paoli

⚽ Sports

Engaging children's soccer program for ages 18 months to 8 years old combining age-appropriate soccer skills with character-building values and fun. Offered at multiple Main Line locations.


Ages 1.08.0Varies by sessionSessions run fall, spring, and summer seasons
Kids Karate & Kickboxing

📍 164 East Lancaster Avenue, Wayne, PA 19087

⚽ Sports

Karate and kickboxing classes for children ages 3 through teens at PRO Martial Arts in Wayne, PA. Little Rhinos program (ages 3-5) introduces martial arts basics; youth classes (ages 5-12) build self-defense, confidence, and character. Free trial available.


Ages 3.017.0Monthly
Junior Tennis Programs

📍 4 N Warner Ave, Bryn Mawr, PA 19010

⚽ Sports

Year-round indoor junior tennis programs at Delaware Valley Tennis Academy in Bryn Mawr. Offers clinics for ages 4-11 with 5:1 student-to-pro ratio, summer Junior Development Camps, and competitive training. Five indoor courts plus 10-and-under courts.


Ages 4.018.0Winter session, September–January
Kids Gymnastics & Movement Classes

📍 24 Cricket Ave, Ardmore, PA 19003

⚽ Sports

Gymnastics and movement classes for babies through grade school at The Little Gym of Ardmore. Parent-child classes start at 10 months; pre-K gymnastics for ages 3-5; and grade-school levels. Also offers birthday parties and seasonal camps.


Ages 0.012.0Weekly, Sunday/Monday/Tuesday/Wednesday/Thursday/Friday/Saturday, 08:15 AM, April–April
Merion Cricket Club Junior Tennis

📍 Merion Station

⚽ Sports

The Merion Cricket Club offers junior tennis clinics and lessons for children ages 5–18 in Merion Station. Programs focus on stroke development, match play, and sportsmanship across beginner through advanced levels. Summer intensives and after-school sessions are available throughout the year.


Ages 5.018.0Member pricing; contact for ratesFall/Spring clinics plus summer intensives
Radnor Youth Soccer League

📍 Radnor

⚽ Sports

Radnor Youth Soccer League provides recreational and travel soccer programs for children ages 4–18 in Radnor Township. Fall and spring seasons feature age-appropriate skill development, small-sided games, and competitive travel brackets for older players. Volunteer coaches are supported by licensed USSF trainers.


Ages 4.018.0$100–$250/seasonFall: Aug–Nov, Spring: Mar–June
Tredyffrin-Easttown Youth Basketball

📍 Wayne

⚽ Sports

Tredyffrin-Easttown Youth Basketball Association runs recreational leagues for boys and girls ages 6–14 across the Tredyffrin Township area. Winter and spring seasons focus on fundamentals, teamwork, and fair play with games held on weekends. Volunteer coaches lead small rosters for maximum court time.


Ages 6.014.0$85–$120/seasonWinter season Dec–Feb, Spring season Mar–May
Tredyffrin Soccer Club Travel Program

📍 Wayne

⚽ Sports

Tredyffrin Soccer Club fields travel teams in Chester County for ages 8–18, competing in the Eastern Pennsylvania Youth Soccer league. Players develop skills through twice-weekly training sessions and weekend league matches from August through November and March through June. The club also offers a pre-academy pathway for elite players.


Ages 8.018.0$300–$500/seasonTryouts held in June for fall season
Easttown Youth Baseball League

📍 Berwyn

⚽ Sports

Easttown Youth Baseball League serves children ages 5–16 in Easttown Township, offering t-ball, coach-pitch, and competitive divisions. Spring season runs April through June with weeknight practices and weekend games at Cassatt Road fields. The league focuses on player development and is affiliated with Little League International.


Ages 5.016.0$75–$150/seasonRegistration opens in January
Exton Youth Lacrosse Club

📍 Exton

⚽ Sports

Exton Youth Lacrosse Club offers beginner through intermediate lacrosse programs for boys and girls ages 6–15 in the Exton area of Chester County. Spring league features skills clinics, scrimmages, and inter-town games. The club partners with US Lacrosse for certified coaching and player safety certification.


Ages 6.015.0$125–$200/seasonRegister by February for Spring
Newtown Square Youth Basketball

📍 Newtown Square

⚽ Sports

Newtown Square Youth Basketball runs recreational leagues for boys and girls ages 5–14 through Delaware County Parks and Recreation. The winter season runs December through February with Saturday morning games at local school gyms in Newtown Square. Volunteer coaches receive training through the National Alliance for Youth Sports.


Ages 5.014.0$70–$100/seasonRegistration opens October
Haverford Racquet Club Junior Tennis Academy

📍 Haverford

⚽ Sports

Haverford Racquet Club's Junior Tennis Academy in Haverford offers beginner through advanced tennis development for children ages 5–18. Programs run year-round on indoor and outdoor courts, including QuickStart programs for young beginners and USTA squad training for competitive players. School break camps are available in December, March, and July.


Ages 5.018.0$150–$400/sessionIndoor fall/winter; outdoor spring/summer
Malvern Rec Soccer Mini-Kickers

📍 Malvern

⚽ Sports

Malvern Rec Soccer Mini-Kickers is a non-competitive introductory soccer program for children ages 3–6 in Malvern. Held at Malvern Elementary's fields, sessions use games, relays, and imaginative drills to introduce ball control, kicking, and teamwork. No experience necessary; shin guards and water bottle recommended.


Ages 3.06.0$55/season6-week spring session
Conshohocken Youth Flag Football

📍 Conshohocken

⚽ Sports

Conshohocken Youth Flag Football plays at Sutcliffe Park on the Schuylkill River in Conshohocken, offering flag football leagues for children ages 5–14 each fall. Teams are organized by age division with Saturday morning games and one weeknight practice. The league is registered with USA Football and promotes safe, tackle-free play.


Ages 5.014.0$60–$90/season6-week fall season; register by August
Villanova Youth Lacrosse Camp

📍 Villanova

⚽ Sports

Villanova University hosts a youth lacrosse camp each summer on campus for boys and girls ages 7–16. Campers receive instruction from Villanova NCAA coaching staff and current players, focusing on stick skills, positioning, and game strategy across beginner through advanced tracks. Day camp format runs Monday through Friday in one-week sessions.


Ages 7.016.0$450/weekMultiple sessions in June and July
Sports Squirts — Gladwyne

📍 Gladwyne

⚽ Sports

Year-round sports classes and activities for toddlers and preschoolers ages 2–5 introducing children to multiple sports in a fun, age-appropriate setting. Senior Sports Squirts classes available for ages 6–8.


Ages 2.08.0Varies by sessionClasses run year-round; see sportssquirts.com for local schedule
Lower Merion Recreation Youth Soccer

📍 Bala Cynwyd

⚽ Sports

Recreational youth soccer league run by Lower Merion Township in Bala Cynwyd. Kids develop passing, dribbling, and teamwork skills in a fun, non-competitive environment. Saturday games are played at local township fields.


Ages 5.012.0$85/seasonFall and spring seasons
Youth Sports Leagues

📍 Multiple locations across Chester County

⚽ Sports

Youth sports leagues and programs including basketball, soccer, T-Ball, gymnastics, martial arts, tennis, and more, helping kids develop ability, confidence, and a love of being active.


Seasonal program
Martial Arts & Ninja

📍 Chester County

⚽ Sports

YMCA Martial Arts and Ninja classes in Chester County for youth, combining physical activity with discipline and fun obstacle-based challenges.


Weekly, Weekend/Friday/Monday/Saturday/Thursday/Wednesday/Tuesday
TEREC Youth Basketball League

📍 Paoli

⚽ Sports

Recreational basketball league for youth in the Paoli area, organized by the Tredyffrin-Easttown Recreation Commission. Teams practice and compete at local gyms across the township. The program emphasizes skill development, sportsmanship, and team play.


Ages 6.014.0$95/seasonWinter season, games on weekends
Lacrosse Camp
⚽ Sports

Lacrosse camp program offered by YSC Sports. Additional details on schedule, age groups, and pricing available on their website.


Summer camp program
West Whiteland Township Youth Lacrosse

📍 Exton

⚽ Sports

Spring lacrosse league for kids in Exton and the surrounding West Whiteland Township area. Both boys and girls divisions are offered, with beginner-friendly coaching for first-time players. Practices and games take place at Exton Park.


Ages 6.014.0$90/seasonSpring season, March through May
Soccer Camp
⚽ Sports

Soccer camp program offered by YSC Sports. Additional details on schedule, age groups, and pricing available on their website.


Summer camp program