Main Line Activities

Best Indoor Activities for Kids on Rainy Days: Main Line PA

2026-03-11 ยท Main Line Activities

#main-line#indoor#STEM#library#rainy-day#enrichment

When the weather doesn't cooperate, the Main Line has good options. STEM programs, makerspaces, library events, chess clubs, and more.

Rain on a Saturday morning is a Main Line parent's problem to solve. Once you've exhausted the inside-the-house options, there's a surprisingly good indoor kids programming landscape out there: library events, STEM clubs, makerspace programs, and enrichment classes that can fill a morning or afternoon with something genuinely worthwhile.

Here's what's available by category.

Library Programs: Free, Drop-In, and Actually Good

The public libraries on the Main Line punch well above their weight for kids programming. Story times, STEM clubs, book clubs, craft programs, and maker activities are regularly scheduled at most branches. Many require no registration and no fee.

Wayne Public Library has the deepest programming roster of any Main Line library branch. Their LEGO Lab is a favorite. Kids design and build with the library's collection in an open-ended engineering challenge format. They also run Math Fun with Arin, a hands-on math exploration program for elementary-age kids that's genuinely more engaging than it sounds.

๐Ÿ”ฌ STEM
๐Ÿ“ Wayne
Lego Lab

Wayne Public Library

A collaborative Lego building session for kids in grades K through 5. Open to Wayne children.


View listing โ†’
๐Ÿ”ฌ STEM
๐Ÿ“ Wayne
Math Fun with Arin

Wayne Public Library

A fun math program presented by teen volunteer Arin, designed to make math enjoyable. Open to Wayne children in grades 2nd through 4th.


View listing โ†’

Haverford Township Free Library (Havertown) runs a LEGO Robotics program and a LEGO Challenge club for elementary-age kids. Both introduce basic engineering and programming concepts through hands-on building. Free and regularly scheduled.

๐Ÿ”ฌ STEM
๐Ÿ“ Havertown
LEGO Challenge

Haverford Township Free Library

Kids use LEGOs to compete in building challenges, then enjoy free building time to spark creativity and practice basic engineering skills. The program also helps children build confidence and social skills.


View listing โ†’

Haverford Township Free Library STEM Club is a more structured science and technology program for school-age kids. Projects vary by session and include chemistry experiments, simple circuit building, and design challenges.

๐Ÿ”ฌ STEM
๐Ÿ“ Haverford
Haverford Township Free Library STEM Club

Haverford Township Free Library

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.


View listing โ†’

STEM and Maker Programs

Tredyffrin Public Library Makerspace for Kids (Berwyn) is one of the best makerspace programs on the Main Line. A dedicated space where kids can use 3D printers, laser cutters, and other tools in a guided setting. Significantly more sophisticated than typical kids craft programming, and appropriate for kids ages 8 and up who have an interest in building things.

๐Ÿ”ฌ STEM
๐Ÿ“ Berwyn
Tredyffrin Library Makerspace for Kids โ€“ Berwyn

Tredyffrin Public Library

Drop-in makerspace sessions for children at the Tredyffrin Public Library's Berwyn branch, featuring 3D printing, circuitry kits, and craft projects. Kids in the Berwyn community explore STEM concepts through hands-on making in a low-pressure, creative environment. All materials are provided.


View listing โ†’

STEM Lab Programs at Upper Main Line YMCA (Berwyn) bring structured science and technology education to the YMCA's dedicated STEM Lab facility at the Camp UMLY campus. Field trips, afterschool programs, and weekend workshops use the Environmental and STEM Education Complex, which includes a Watershed Lab and a full science classroom. One of the best-equipped STEM education facilities available to the general public on the Main Line.

๐Ÿ”ฌ STEM
๐Ÿ“ Berwyn
STEM Lab Programs

YMCA of Greater Brandywine - Upper Main Line YMCA

Kids explore fun, hands-on STEM activities in two dedicated STEM Labs, including making elephant toothpaste, building robot courses, and science experiments for all ages. Programs are designed to make science engaging and accessible for children.


View listing โ†’

Play-Well LEGO STEM Classes (through Lower Merion Recreation in Ardmore) use LEGO Technic, Mindstorms, and standard LEGO bricks to teach engineering concepts to kids ages 5 and up. The Play-Well curriculum is structured around real engineering principles: kids don't just build what they want, they solve specific design challenges. Available through the Lower Merion Rec registration system.

๐Ÿ“š Academic
๐Ÿ“ Ardmore
Play-Well LEGO STEM Classes

Lower Merion Township Recreation

Play-Well TEKnologies LEGO building and engineering program offered through Lower Merion Township Recreation. Children explore physics, engineering, and creative problem-solving through hands-on LEGO projects. Available in seasonal sessions.


View listing โ†’

Snapology (Broomall and King of Prussia) is a STEM enrichment franchise that uses LEGO, coding platforms, and engineering kits to teach technology concepts to kids ages 2โ€“14. Multiple program types including weekly classes, school break camps, and workshops. A consistent option for families in the southern and western Main Line.

undefined stem
๐Ÿ“ Broomall
Snapology Newtown Square STEM Classes

Hands-on STEM, robotics, and engineering classes for kids using LEGO bricks, K'Nex, and technology. Programs include after-school classes, summer camps, workshops, and birthday parties.


View listing โ†’
undefined stem
๐Ÿ“ King of Prussia
STEM & Robotics Classes and Camps

Snapology of King of Prussia

Hands-on STEM and robotics classes for kids ages 3-14 using LEGO bricks and technology. Snapology King of Prussia serves Wayne, Devon, Collegeville, Oaks, Phoenixville and surrounding Main Line communities with weekly after-school classes, summer camps, and workshops. Programs teach engineering, coding, and creative thinking.


View listing โ†’

Chester County Library Kids STEM Workshop (Exton) runs free hands-on STEM programming at the Chester County Library's main branch. Sessions vary but often include circuits, engineering challenges, and coding introductions. Free and open to the public.

๐Ÿ”ฌ STEM
๐Ÿ“ Exton
Chester County Library Kids STEM Workshop

Chester County Library System

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.


View listing โ†’

Lavner Camps and Programs at Waldron Mercy Academy (Merion Station) offers tech and STEM camps during school breaks and summer, with programming in coding, game design, Minecraft modding, and robotics. One of the more accessible pathways into computer science for kids ages 6โ€“14 on the Lower Main Line.

undefined stem
๐Ÿ“ Merion Station
Tech & STEM Summer Camp at Waldron Mercy Academy

Lavner Camps & Programs

Weekly STEM summer camps at Waldron Mercy Academy in Merion Station on the Main Line. Ages 6-14 choose from 50+ cutting-edge courses: robotics, coding, Minecraft, Roblox, game design, video production, 3D printing, AI, sports and more. Day camp with optional early arrival and extended care.


View listing โ†’

Chess Clubs

Chess is having a real moment in youth enrichment, and the Main Line has a few well-run clubs for kids.

Shining Knights Chess Club (through Lower Merion Rec in Ardmore) is a structured after-school chess program that teaches fundamentals through game play and puzzle work. Good entry point for beginners.

Bala Cynwyd Library Chess Club is a free, drop-in chess club at the Bala Cynwyd Library. One of the most accessible options for beginners who want to try the game without committing to a paid program.

๐Ÿ“š Academic
๐Ÿ“ Ardmore
Shining Knights Chess Club

Lower Merion Township Recreation

Shining Knights Chess Club for kids offered through Lower Merion Township Recreation. Children learn chess strategy, critical thinking, and sportsmanship in a fun, welcoming environment. Available to beginners and experienced players alike.


View listing โ†’
๐Ÿ“š Academic
๐Ÿ“ Bala Cynwyd
Bala Cynwyd Library Chess Club

The Bala Cynwyd Library Chess Club meets weekly after school, welcoming players of all skill levels from beginners to tournament competitors. Volunteer instructors teach openings, tactics, and endgame strategy in a friendly community setting. Monthly rapid tournaments are held for players wishing to test their skills.


View listing โ†’

For a Full Week Indoors: Emagination STEM Camps

Emagination STEM Camps at Rosemont College in Bryn Mawr run week-long sessions in summer and some school breaks. Programs cover game design, filmmaking, coding, robotics, and digital art. When you're planning ahead for a school vacation week and want something more intensive than a drop-in, Emagination is the best-structured STEM camp option on the Main Line.

undefined stem
๐Ÿ“ Bryn Mawr
Emagination STEM Camps โ€” Rosemont College

STEM-focused summer residential and day camps for ages 8โ€“17 hosted on the Rosemont College campus in Bryn Mawr, blending technology, coding, game design, and robotics with traditional summer camp activities since 1982.


View listing โ†’

Quick Reference by Area

  • Lower Merion, Ardmore: Play-Well LEGO (Rec), Shining Knights Chess (Rec)
  • Bala Cynwyd: Bala Cynwyd Library Chess Club (free)
  • Havertown, Haverford: Haverford Library LEGO Robotics (free), STEM Club (free)
  • Wayne: Wayne Public Library Lego Lab, Math Fun with Arin (free or low cost)
  • Berwyn: Tredyffrin Library Makerspace, YMCA STEM Lab Programs
  • Bryn Mawr: Emagination STEM Camps (seasonal)
  • Broomall, King of Prussia: Snapology
  • Exton: Chester County Library STEM Workshop (free)

Most library programs are free or very low cost and require checking the specific branch's calendar. Program schedules change seasonally, so always verify with the library before heading out.

Browse all STEM and enrichment programs on the Main Line.