Kids’ programs
Classes, camps, sports and library programs across the Main Line and nearby towns.
Showing 25–48
- STEM
- Ages 7–14
- Free
- Sat, 11:00 AM – 1:00 PM
The Haverford Township Free Library hosts LEGO Robotics workshops for children ages 7–14 in Haverford Township. Kids program LEGO MINDSTORMS and WeDo kits to complete engineering challenges, building problem-solving and computational thinking skills. Sessions run bimonthly throughout the school year.
The Little Gym: Parent & Child Classes
The Little Gym of Narberth
- Sports
- Ages 0–3
- Monthly membership required…
- Multiple days, Various times
Parent and child gymnastics and movement classes for babies and toddlers at The Little Gym of Narberth. Builds motor skills, balance, and social development in a fun gym environment. Classes for ages 4 months through 3 years.
The Little Gym: Youth Gymnastics
The Little Gym of Narberth
- Sports
- Ages 3–12
- Monthly membership required…
- Mon, Wed, Thu, Sat…
Gymnastics classes for school-age kids at The Little Gym of Narberth, featuring tumbling, apparatus work, balance, and coordination. Multiple skill levels for ages 3–12.
Riverbend Year-Round Exploration Camp
Riverbend Environmental Education Center
- Outdoor
- Ages 4–11
- Varies by session
- School holiday dates vary…
Single-day nature camps offered on school holidays and breaks at Riverbend Environmental Education Center. Activities include hikes, outdoor exploration, crafts, science experiments, and hands-on environmental education on a 30-acre preserve.
Camp Garrett Summer Day Camp
Garrett Williamson Foundation
- Ages 5–15
- Varies; financial aid and sibling…
- Multiple days, Full day
10-week summer day camp for children ages 5–15 at Camp Garrett. Activities include swimming, art, archery, sports, hiking, gardening, and a farm-to-table educational garden. Nonprofit with scholarships ensuring no child is turned away for financial hardship.
Phoenixville YMCA Youth Swim Lessons
Greater Philadelphia YMCA – Phoenixville Branch
- Sports
- Ages 3–12
- Varies; YMCA members receive discounts
- Varies by session…
Progressive swim lessons for children of all ages and skill levels at the Phoenixville YMCA. Certified instructors focus on water safety, stroke development, and building confidence in the water. Sessions run in 6–8 week blocks year-round.
Dragon Gym Kids Martial Arts (Berwyn)
Dragon Gym Main Line
- Sports
- Ages 3–14
- Intro: 3 classes for $47…
- Mon, Wed, Fri, Sat…
Age-specific martial arts program combining Tae Kwon Do, Brazilian Jiu Jitsu, and Muay Thai Kickboxing for children ages 3–14 at Dragon Gym Main Line in Berwyn. Saturday 10:15 AM class for age 3; junior classes Mon–Fri evenings. Builds focus, coordination, and self-discipline.
Berwyn Paoli Area Little League Baseball
Berwyn Paoli Area Little League
- Sports
- Ages 4–16
- Varies by division; scholarships…
- Sat, Sun, Varies by division
Community baseball league serving 700+ players, 100% volunteer-run. Divisions from Quickball (ages 4–5) through Majors (ages 11–12). Spring season primary; Fall Ball also offered. No child turned away for financial hardship; scholarships available.
Philadelphia Dance Academy: Early Childhood Dance
The Philadelphia Dance Academy
- Dance
- Ages 2–6
- Monthly tuition; contact studio at (215)…
- Tue, Thu, Sat, 9:30 AM…
Creative movement and pre-ballet classes for young children at the Philadelphia Dance Academy's Ardmore location. Classes use music, props, and imagination. Programs include Dance Together, Creative Movement, and Pre-Ballet for ages 2–6.
Philadelphia Dance Academy: Ballet & Jazz Classes
The Philadelphia Dance Academy
- Dance
- Ages 6–18
- Monthly tuition; contact studio at (215)…
- Multiple days, Afternoon and…
Ballet, jazz, and tap dance classes for school-age children and teens at the Philadelphia Dance Academy Ardmore location. Primary program begins with Ballet 1 for ages 6–9. Fall and spring tap sessions also offered.
Gravity Vault Kids Climbing Classes
The Gravity Vault Radnor
- Sports
- Ages 5–13
- Varies; contact gym at (610) 756-2529
- Weekdays after school and…
Six-week kids rock climbing classes at The Gravity Vault in Radnor. Programs include Little Rockers (all levels), After School Rocks (beginner experience), and Cliff Hangers (weekend). Expert instructors with a make-up week included.
Dance Classes: Ballet, Jazz, Tap, Hip-Hop
Main Line School of Music and Dance
- Dance
- Ages 3–17
- Ongoing program
Ballet, jazz, tap, and hip-hop dance classes for children ages 3 through adult at Main Line School of Music and Dance in Ardmore. Creative movement classes for ages 3-5; full dance program for ages 6+. Small class sizes (max 10 for preschool, 12 for older groups). Serving Bryn Mawr, Havertown, and Main Line families since 1988.
- Outdoor
- Ages 5–13
- $20–$45/program
- Sat, 10:00 AM – 12:00 PM
The Great Valley Nature Center offers after-school and weekend nature programs for children in Easttown Township, exploring local habitats, bird watching, and stream ecology. Programs run seasonally and focus on hands-on outdoor discovery in the greater Easttown area. Family nature nights are hosted monthly throughout the school year.
- Arts
- Ages 7–17
- $650/session
- Mon–Fri, 9:00 AM – 4:00 PM
Paoli Performing Arts Summer Theater offers a 3-week musical theater intensive for children ages 7–17 each July in Paoli. Students rehearse and perform a full Broadway-style show in the center's black-box theater, covering acting, singing, and choreography. The program culminates in two public performances open to family and community.
- Arts
- Ages 6–14
- Free
- Sat, 11:00 AM – 1:00 PM
Bryn Mawr College's Canaday Library Gallery hosts monthly Youth Art Workshops for children ages 6–14, inspired by works in the college's art collection. Facilitated by art education students, workshops invite young artists to create response pieces using a variety of media. Free and open to all community members in Bryn Mawr and the Main Line.
Kids Music Lessons: Guitar, Piano, Drums & More
Main Line School of Music and Dance
- Music
- Ages 5–18
- Ongoing program
Private music lessons in piano, guitar, drums, voice, keyboard, bass, brass, woodwind, and strings at Main Line School of Music and Dance. Serving students of all ages since 1988 with in-person lessons at Ardmore location or in-home instruction. Over 4,000 students taught.
- Outdoor
- Ages 6–13
- $395/two-week session
- Mon–Fri, 9:00 AM – 3:00 PM
Radnor Nature Science Camp runs two-week sessions at Radnor's natural areas and parks, teaching children ages 6–13 about local ecology, wildlife tracking, and environmental stewardship. Campers explore forests, wetlands, and meadows while completing nature journals and habitat projects. Sessions run weekly throughout July and August.
- Sports
- Ages 5–18
- $85/month + YMCA membership
- Mon–Sat, 5:30 AM – 7:30 AM
The Paoli Memorial YMCA Swim Team in Paoli welcomes competitive swimmers ages 5–18 looking to develop racing skills and team spirit. Practices run six days a week with an emphasis on stroke technique, conditioning, and sportsmanship. The team competes in YMCA regional and national championships throughout the season.
- Sports
- Ages 5–18
- $150–$400/session
- Mon–Sat, 9:00 AM – 7:00 PM
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.
- Academic
- Ages 3–12
- $200–$350/term
- Mon, Wed, 3:30 PM – 5:00 PM
Gladwyne Montessori School offers after-school enrichment classes in math exploration, language arts, and creative expression for children ages 3–12. Programs use authentic Montessori materials in small-group settings to foster intrinsic motivation and deep understanding. Enrichment sessions are available on a term-by-term basis.
Kids Karate & Kickboxing
PRO Martial Arts Wayne
- Sports
- Ages 3–17
- Monthly
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.
Paint Your Own Pottery & Kids Camps
MudRoom Studio Ardmore
- Arts
- Ages 4–14
- Drop-in classes available
Drop-in paint-your-own pottery studio plus seasonal kids camps in Ardmore. Children create pottery, mosaics, and mixed media art. School-break and summer day camps available, capped at 16 campers for personalized attention.
Music Lessons: All Instruments, Grades K–12
Harcum Music School
- Music
- Ages 5–18
- Ongoing program
Private music lessons for grades K-12 and adults at Harcum Music School on the Harcum College campus in Bryn Mawr. Instruments include guitar, bass, piano, keyboard, voice, drums, saxophone, flute, trombone, trumpet, and clarinet. Operating since 1985.
Nature Day Camp at the Upper Main Line YMCA
YMCA of Greater Brandywine
- Outdoor
- Ages 4–14
- 8:45 AM
Summer day camp on a 54-acre campus in Berwyn featuring a Nature Center with goats, reptiles, raptors, and chickens. Daily programming includes hiking, swimming, nature trails, gaga pit, sports fields, and creative arts. Extended care options available.
Browse by town
- Ambler
- Ardmore
- Atglen
- Bala Cynwyd
- Bensalem
- Bensalem Township
- Berwyn
- Boyertown
- Broomall
- Bryn Mawr
- Chester County
- Chester Springs
- Coatesville
- Conshohocken
- Devon
- Downingtown
- Doylestown
- Dresher
- Exton
- Fairless Hills
- Gladwyne
- Gloucester Township
- Haverford
- Havertown
- Kennett Square
- King of Prussia
- Lahaska
- Lawrence Township
- Lower Merion
- Lower Merion Township
- Malvern
- Media
- Merion Station
- Montgomeryville
- Mount Laurel
- Multiple locations across Chester County
- Narberth
- Nether Providence Township
- New Garden Township
- Newark
- Newtown
- Newtown Square
- Newtown Township
- Oaks
- Paoli
- Pennsburg
- Philadelphia
- Phoenixville
- Phoenixville Y
- Plymouth
- Plymouth Meeting
- Pocono Mountains
- Poland
- Radnor
- Rosemont
- Royersford
- Strafford
- The Agnes Irwin School
- Upper Darby
- Upper Dublin Township
- Villanova
- Warminster
- Wayne
- West Chester
- West Grove
- West Windsor Township
- Willow Grove
- Wilmington
- Wyncote
- Wynnewood