Main Line Activities

Kids’ programs

Classes, camps, sports and library programs across the Main Line and nearby towns.

More filters

Showing 97–120

  • Paoli

    Valley Forge Junior Ranger Program

    Valley Forge National Historical Park

    • Outdoor
    • Ages 5–14
    • Free
    • Daily, 9:00 AM

    The Junior Ranger Program at Valley Forge National Historical Park invites children near Paoli to explore history and nature through self-guided activities and ranger-led tours. Kids earn a Junior Ranger badge upon completing the activity booklet. A wonderful introduction to national parks.

  • Exton

    YMCA Youth Swim Lessons (Exton)

    YMCA of Greater Brandywine

    • Sports
    • Ages 3–17
    • $120/session
    • Varies, Varies

    Progressive swim lesson program for children at the YMCA of Greater Brandywine's Exton facility. Instructors guide kids through levels from water acclimation to stroke refinement using the YMCA curriculum. Classes run year-round in heated indoor pools.

  • Exton

    West Whiteland Township Youth Lacrosse

    West Whiteland Township Recreation

    • Sports
    • Ages 6–14
    • $90/season
    • Tue, Thu, Sat, 5:30 PM

    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.

  • Exton

    Chester County Library Kids STEM Workshop

    Chester County Library System

    • STEM
    • Ages 6–12
    • Free
    • Sat, 11:00 AM

    Hands-on STEM workshops for children at the Chester County Library in Exton. Each session focuses on a different topic such as coding, robotics, or simple chemistry experiments. No registration required for drop-in sessions.

  • Newtown Square

    Newtown Township Youth Flag Football

    Newtown Township Recreation Department

    • Sports
    • Ages 6–13
    • $75/season
    • Sun, 10:00 AM

    Fall flag football league for kids in Newtown Square organized by Newtown Township Recreation. Teams learn the fundamentals of football in a safe, non-contact format with experienced volunteer coaches. Games are played Sunday mornings at township fields.

  • Newtown Square

    Marple Newtown Youth Soccer League

    Marple Newtown Soccer Club

    • Sports
    • Ages 4–18
    • $100/season
    • Saturday–Sunday, 9:00 AM

    Community youth soccer league serving Newtown Square and surrounding Marple Newtown area. Recreational and travel divisions are available for players of all skill levels. The club emphasizes fun and player development over win-at-all-costs competition.

  • Newtown Square

    Newtown Square Youth Gymnastics

    Gymfinity Athletic Center

    • Sports
    • Ages 2–14
    • $140/month
    • Varies, Varies

    Recreational gymnastics classes for children in Newtown Square at Gymfinity Athletic Center. Programs range from parent-child toddler tumbling to competitive prep classes for older kids. Qualified instructors guide students through USAG-based progressions in a well-equipped gym.

  • Devon

    TEREC Summer Day Camp (Devon)

    Tredyffrin-Easttown Recreation Commission

    • Ages 5–12
    • $350/week
    • Monday–Friday, 8:30 AM

    Full-day summer day camp in Devon run by the Tredyffrin-Easttown Recreation Commission. Campers enjoy swimming, sports, arts and crafts, field trips, and team-building activities in a structured, fun environment. Before and after care options are available.

  • Devon

    TEREC Youth Lacrosse (Devon)

    Tredyffrin-Easttown Recreation Commission

    • Sports
    • Ages 6–14
    • $95/season
    • Wed, Sat, 5:00 PM

    Spring lacrosse program for children in Devon and the Tredyffrin-Easttown area. Coaches focus on stick skills, rules, and teamwork in this beginner-friendly recreational league. Games and practices are held at Devon Elementary School fields.

    • Sports
    • Ages 4–18
    • $100/season
    • Saturday–Sunday, 9:00 AM

    Community soccer league for children in Malvern and the Great Valley School District area. Recreational and travel divisions serve all skill levels from first-time players through high school. The GVYSA has been a cornerstone of youth sports in Malvern for over three decades.

  • Malvern

    YMCA Youth Gymnastics (Brandywine, Malvern)

    YMCA of Greater Brandywine

    • Sports
    • Ages 3–16
    • $130/session
    • Varies, Varies

    Recreational gymnastics classes for children at the YMCA of Greater Brandywine serving the Malvern community. Classes are grouped by age and skill level, covering floor routines, beam, vault, and bars in a fun, supportive setting. Enrollment is open year-round.

  • Malvern

    Chester County Library Summer Reading (Malvern)

    Chester County Library System

    • Ages 4–17
    • Free
    • Ongoing, Library hours

    Annual summer reading challenge at the Chester County Library branch in Malvern for children and teens. Participants log books, earn prizes, and attend special events including author visits and science demonstrations. The program encourages reading throughout the summer months.

  • Haverford

    Haverford Township Recreation Youth Tennis

    Haverford Township Recreation Department

    • Sports
    • Ages 6–16
    • $100/session
    • Tue, Thu, 9:00 AM

    Group tennis lessons for youth at Haverford Township's public courts, with instruction provided by certified USTA coaches. Beginner through intermediate levels are offered for both weekday and weekend sessions. A great way for Haverford kids to get active outdoors.

  • Haverford

    Haverford Township Free Library STEM Club

    Haverford Township Free Library

    • STEM
    • Ages 7–14
    • Free
    • Sat, 2:00 PM

    Monthly STEM club for school-age children at the Haverford Township Free Library. Kids tackle hands-on challenges in coding, engineering, and science using kits and supplies provided by the library. All sessions are free and open to Haverford Township residents.

  • Haverford

    Haverford Township Recreation Swim Lessons

    Haverford Township Recreation Department

    • Sports
    • Ages 3–17
    • $110/session
    • Monday–Friday, 9:00 AM

    Swim lessons for children at Haverford Township's public pool, taught by Red Cross-certified instructors. Levels range from beginner water safety to advanced stroke technique. Summer session registration opens each spring for Haverford Township residents.

  • Villanova

    Radnor Township Youth Soccer

    Radnor Township Recreation Department

    • Sports
    • Ages 4–14
    • $90/season
    • Sat, 9:00 AM

    Youth recreational soccer league for children in Villanova and the broader Radnor Township area. Divisions are organized by age group, and all ability levels are welcome. Radnor Township Recreation fields are well-maintained and centrally located.

  • Villanova

    Radnor Memorial Library Junior Programmers

    Radnor Memorial Library

    • STEM
    • Ages 7–14
    • Free
    • Sat, 11:00 AM

    Coding and computer science program for children at the Radnor Memorial Library serving the Villanova community. Kids use Scratch, Code.org, and unplugged activities to learn programming fundamentals. The library's tech-equipped meeting room hosts small groups for a hands-on experience.

  • Conshohocken

    Conshohocken Recreation Youth Basketball

    Conshohocken Borough Recreation

    • Sports
    • Ages 6–14
    • $80/season
    • Sat, 10:00 AM

    Recreational basketball league for youth in Conshohocken Borough, run by the Borough Recreation department. Teams play at the Conshohocken Community Center gymnasium on weekends. The program is designed for fun and skill-building, not just competition.

  • Conshohocken

    Conshohocken Youth Wrestling Club

    Conshohocken Youth Athletics

    • Sports
    • Ages 5–14
    • $100/season
    • Tue, Thu, 6:00 PM

    Youth wrestling program serving Conshohocken and the surrounding Plymouth Whitemarsh area. Experienced coaches teach the basics of wrestling technique, strength, and discipline in a safe gym environment. The club competes in local USAW Kids tournaments throughout the season.

  • Conshohocken

    Conshohocken Free Library Story Time

    Conshohocken Free Library

    • Ages 0–5
    • Free
    • Thu, 10:30 AM

    Weekly story time for toddlers and preschoolers at the Conshohocken Free Library. Librarians read picture books and lead simple songs and movement activities that build early literacy and listening skills. The program is free and drop-in friendly for Conshohocken families.

  • Gladwyne

    Gladwyne Free Library Young Readers Club

    Gladwyne Free Library

    • Ages 5–10
    • Free
    • Sat, 10:30 AM

    Monthly reading club for elementary-age children at the historic Gladwyne Free Library. Children listen to a read-aloud, discuss the story, and complete a related craft project. The intimate group setting nurtures a love of books in a welcoming neighborhood library.

  • Gladwyne

    Lower Merion Recreation Youth Tennis (Gladwyne)

    Lower Merion Township Recreation

    • Sports
    • Ages 6–16
    • $110/session
    • Tue, Thu, 9:00 AM

    Group tennis lessons for children at Gladwyne Park courts, organized by Lower Merion Township Recreation. USTA-certified instructors run age-grouped sessions that introduce beginners to the game while helping more experienced players refine their technique. Equipment loaners available.

  • Phoenixville

    Phoenixville Area Community Center Youth Sports

    Phoenixville Area Community Center

    • Ages 5–17
    • $60/season
    • Varies, Varies

    Multi-sport youth recreation programs at the Phoenixville Area Community Center, offering basketball, volleyball, and floor hockey leagues for kids. The PACC serves as a central hub for Phoenixville families seeking affordable recreational activities year-round. Scholarships are available for qualifying families.

  • Phoenixville

    Steel City Soccer Academy

    Steel City SC

    • Sports
    • Ages 4–18
    • $120/season
    • Tue, Thu, Sat, 5:30 PM

    Youth soccer club and academy in Phoenixville offering recreational and competitive programs for players of all ages. Steel City SC coaches emphasize technical development and love of the game at young ages. Camps and clinics are available during school breaks.

Browse by town