Kids' activities in Western New York

268 activities across 79 towns. Ages, schedule, and price up front - we link out to each provider.

By type

Libraries 44Day camps 43Dance 20Childcare & preschool 19Sports 15Martial arts 13Gymnastics 10Horseback riding 10Museums 10Art classes 9Music lessons 9Nature & animals 9Overnight camps 9STEM & academic 8Indoor play 8Theatre 8Community programs 7Swim lessons 6Ski & snowboard 5Skating & hockey 4Cooking classes 2

Towns

Buffalo 18Jamestown 17Amherst 15Lockport 14Olean 12Niagara Falls 11Wellsville 11Orchard Park 8Fredonia 7Dunkirk 6East Aurora 6Lewiston 6North Tonawanda 6Salamanca 6Belmont 5Ellicottville 5Hamburg 5Williamsville 5Lancaster 4Newfane 4Portville 4Allegany 3Clarence 3Cuba 3Franklinville 3Gowanda 3Kenmore 3Middleport 3Wheatfield 3Youngstown 3Alden 2Alfred 2Angola 2Barker 2Bemus Point 2Cheektowaga 2Delevan 2Falconer 2Grand Island 2Holland 2Lakewood 2Randolph 2Springville 2Tonawanda 2West Seneca 2Westfield 2Wilson 2Almond 1Andover 1Angelica 1Belfast 1Blasdell 1Brocton 1Chautauqua 1Clymer 1Colden 1Depew 1Dewittville 1Eden 1Elma 1

And 19 more - use Browse to see every town.

Activities in Western New York

5W
5 Wits Buffalo
indoor play · Cheektowaga
AgesGenerally ages 7+; site advises against under 9; under 13 need adult 18+
ScheduleOpen daily with hours on location page; advance reservations recommended
Price$12/adventure Triple Tuesday (3 for $36 advance)
AT
Alleyway Teen Theatre Ensemble
theatre · Buffalo
Ages11–17 (site also describes performers/playwrights ages 11–18)
ScheduleSummer two-week sessions weekdays 9:00 a.m.–3:30 p.m. with final mainstage/cabaret performance
Price$650 per student per session (both-session early discount when posted)
AH
Amy Hanssen Training Center
horseback · Middleport
Ages6 and up (summer camp)
Schedule2026 summer horse camp July 14-17; year-round English and Western riding lessons also offered
Price$350/week
A
Artpark
arts · Lewiston
AgesArtcamps ages 8-13; Wonder Wednesdays ages 2-5 with caregivers
ScheduleArtcamps July 13-17 and July 20-24, 2026, Mon-Fri 9am-4pm; Wonder Wednesdays July 1 – August 19, Wednesdays 10am-12pm
PriceArtcamps $350 per student; Wonder Wednesdays free (RSVP required)
BM
Bergamot Montessori
childcare · Gasport
Ages2 years 10 months to 5 years (mixed-age 3-6 classroom including Kindergarten)
ScheduleFull-day and half-day options; applications for 2027-2028 school year
PricePrivate pay full day $1,080/mo; half day $780/mo. Scholarship tiers: full day $8,500 or $7,750/year; half day $6,000/year. CCAP/subsidy also accepted (family pays uncovered portion)
BG
Boys & Girls Club of East Aurora — Camp Ska-No-Ka-San
day camp · Holland
AgesYouth entering grades 2–9
ScheduleSummer day camp with bus from Club; bus leaves ~9:00 AM and returns ~5:00 PM
Price$600 summer camp (transport included)
BG
Boys & Girls Club of Elma, Marilla & Wales
day camp · Elma
AgesMain Site after-school grades 4–8; summer and school-break programs for local youth
ScheduleAfter school Mon–Fri 2:30–6:00 p.m. at Main Site; summer camp when offered
PriceSchool-year membership $325 per year (half-price remainder windows when posted)
BG
Boys & Girls Club of Holland
day camp · Holland
AgesSummer recreation typically grades 1–8; school-year membership grades 2–8 (high school free)
ScheduleSummer recreation program run for the Town of Holland; school-year Club programs
PriceSchool-year membership rates posted on Club home page; summer field-trip fees nominal
BG
Boys & Girls Club of Orchard Park
day camp · Orchard Park
Ages5–18 (grades K–12)
ScheduleAfter school Mon–Fri 2:00–6:00 p.m.; summer camp when offered
Price$500/sem K–1; $425 grades 2–5; $225 grades 6–8; HS Free (afterschool membership)
BA
Buffalo AKG Art Museum Kids & Families
arts · Buffalo
AgesArt classes ages 4–17; Storytime Family Workshops ages 3–6; Art Baby Stroller Tours ages 0–24 months; studio kids classes ages 5–7 and 8–12
ScheduleOngoing family tours, drop-in art (second Sunday monthly), Saturday studio classes, family open studio when scheduled
Price$35 kids studio class; Free Drop-In Art / Family Fun Tours (2nd Sunday). General admission: youth 5–18 $10; ages 4 and under free; adults $24
BH
Buffalo History Museum Junior History Buffs
museum · Buffalo
AgesJunior History Buffs ages 4–11 (education page also notes 4–9 in places)
ScheduleJunior History Buffs every third Friday at 10:00am; also Canalside Waterway of Change family exhibit
PriceJunior History Buffs free (sponsored); student field trips priced on education page
BP
Buffalo Philharmonic Orchestra Music for Youth
music · Buffalo
AgesYouth concerts grades 1–8 and 7–12; BPO Little Kids ages 0–5 with caregiver; Kids Family Concerts
ScheduleSeasonal youth and family concerts at Kleinhans Music Hall; Little Kids sessions when scheduled
Price$8 family/Kids series tickets
CI
Camp Invention at Wheelock Primary School
academic/STEM · Fredonia
Agesentering grades K–6 (LIT grades 7–9)
ScheduleOne-week summer day camp, 9:00am-3:30pm
PriceCamper $290; Leaders-in-Training $190
CK
Camp Kenan
overnight camp · Barker
AgesOvernight: Traditional 7-15; Mini-Camp 6-15; Explorer 6-11; LIT 14-15; CIT 15-16. Day camp also offered at this site (grades K-5 per YMCA day-camps page)
ScheduleSummer overnight sessions (6-day/5-night traditional; shorter mini and explorer weeks); day camp weekly June 29 – August 28
Price$290/$348 per week day camp (member/non-member)
CL
Camp Li-Lo-Li
overnight camp · Randolph
AgesPre-Teen 8½-13; Teen 13-17; Summer Round-Up 11-16; CIT/WIT 15+
ScheduleSummer overnight weeks; 2027 Pre-Teen and Teen weeks mid-July through mid-August; Family Camp Week and weekends also offered
Price2026 camper fee $380/week for CIT, Pre-Teen, Teen & Summer Round-Up (Round-Up program fees extra; trail rides extra)
CT
Camp Turner
overnight camp · Salamanca
Ages7-16
ScheduleSummer overnight sessions Sun 2pm–Fri 6:05pm; 2026 session weeks mid-June through mid-August
Price2026: most Sessions B–F ages 7-13 $695; Pathfinder ages 14-15 $725; Explorers ages 14-15 $1,275; CIT listed separately
CW
Camp Windy Meadows
day camp · Lockport
AgesAt least 5 years old or entering Kindergarten and up; grades K-12
ScheduleVolunteer-led Girl Scout day camp; program generally runs about three weeks in summer
Price$150/session (most programs; leadership $75; Seven Hills hybrid $200)
CW
Cattaraugus Wyoming Project Head Start
childcare · Delevan
AgesHead Start ages 3-4; Early Head Start pregnant women and children birth to three; FAQ states birth to five overall
ScheduleCenter-based Head Start generally follows the school calendar; Early Head Start year-round (weekly home visits; monthly socializations)
PriceFree for income-eligible families (federal Head Start / Early Head Start)
CL
Challenger Learning Center of Lockport
academic/STEM · Lockport
AgesSummer camps for grades 1-4 and grades 5-9 (grade entering Fall 2026)
ScheduleFull-day camps 2026: LEGO Architecture July 6-10; Astronaut July 13-17; Robotics July 20-24; STEM July 27-31; Sci-Fi Aug 3-7; drop-off 7:30-9:00am; pick-up 3:30-5:30pm
Price$285 per camp week (payment due upon registration)
CI
Chautauqua Institution Youth & Family Programs
day camp · Chautauqua
AgesChildren's School ages 2 years 8 months–5; Group One entering first grade; Boys' and Girls' Club entering grades 2–10; YAC ages 12–17; sailing ages 8+; junior golf ages 4–17; junior tennis ages 4–18
ScheduleSummer Assembly season; Boys' and Girls' Club Monday-Friday 9am-12pm and 2-4pm
PriceChildren's School from $240/week; Group One & Boys'/Girls' Club from $315/week; Lunch Bunch $49/week
CL
Chautauqua Lake Community Sailing Foundation
sports · Lakewood
Ages6-13
ScheduleFall Opti clinics Tuesdays and Sundays; high school sailing weekdays; summer community sailing and 420 racing when in season
PriceFall Opti Beginner Clinic $50; Fall Opti Pirate/Viking Level $100; High School Sailing $100; private lessons $45/person/hour (2-hour minimum)
CL
City of Lockport Summer Recreation
day camp · Lockport
AgesEntering 1st-6th grade
ScheduleJune 29 – August 21, Mon-Fri 9am-2pm; no programming July 3
PriceFree
CL
City of Lockport Swimming Lessons
swim · Lockport
AgesChildren ages 5-12 (youth sessions); Adult Learn to Swim and Competitive Swim also listed
Schedule2026 Session 1 June 29 – July 17 Mon-Fri; Session 2 July 20 – July 31 Mon-Fri; Session 3 June 29 – July 31 Mon-Fri; Adult Tue/Thu June 30 – July 30; Competitive Swim Fridays July 3 – July 31
PriceSession 1 $56; Session 2 $40; Session 3 $90; Adult Learn to Swim $40; Competitive Swim $20; $10 late-registration surcharge after first class day (no later than July 6, 2026)
CS
City Swim Project
swim · Buffalo
AgesLearn-to-swim ages 3–18
ScheduleLessons at multiple City of Buffalo pools; schedules vary by location
PriceMost members free or low-cost with documented financial assistance; otherwise fee per Niagara Swimming Athlete Registration Form on site
CM
Community Music School of Buffalo
music · Buffalo
AgesFrom as young as 6 months through adults
ScheduleYear-round individual lessons and group classes; Hamlin Park hours Mon–Thu 10am–8pm, Fri 10am–5pm, Sat 10am–2pm
Price$35/30-min, $52/45-min, $68/60-min lesson (+$40 annual registration)
CB
Cradle Beach Overnight Camp
overnight camp · Angola
AgesSummer camp ages 8–17
ScheduleInclusive overnight summer camp; weekday sessions late June through August
PriceSliding scale $80–$880 per 5-day session by income
DA
Dance Arts Olean
dance · Olean
AgesToddler You & Me (about 12-24 months with adult); You & Me music/movement for 3s; tap from age 4; ballet from age 5; jazz from age 6; musical theater workshop ages 8-18; acro ages 4-18
Schedule2026-2027 season Sept 21, 2026 through May 2027 Family Park Festival; 27-week season in blocks
PriceRegistration $40/student or $60/family; You & Me for 3s $100; toddler Dance & Play $50; musical theater workshop $60 (8-11) / $120 (12-18); graded class tuition billed quarterly (e.g. 1 hr new student $110/quarter)
EM
Explore & More — The Children's Museum
museum · Buffalo
AgesToddlers through early elementary engage most; all ages welcome
ScheduleOpen Wednesday–Sunday (typically 10am–4pm unless otherwise noted)
PriceGeneral admission $16 ages 1–59; members and children under 12 months free
GS
Gleason's Gymnastics
gymnastics · North Tonawanda
AgesParent & Tot ages 2-3; Toddler And Me ages 3-5; Kinderkids ages 5-6 (must be enrolled in Kindergarten); Kids Connect ages 3-5; Girls/Boys recreational, advanced, and private lessons ages 6+; Parent's Day Out school age 5 and up
Schedule2026-2027 school year recreational schedule online; Parent's Day Out offered
PriceParent's Day Out $45 first child, $30 each additional
GS
Goldfish Swim School — Williamsville
swim · Williamsville
Ages4 months–12 years (Mini 4–35 months with parent; Junior ages 3–4; Glider and Pro ages 4–12)
ScheduleYear-round weekly 30-minute lessons; location hours on Williamsville contact page
PriceWeekly lessons starting at listed per-lesson rate on location page
GS
Gymnastic Sports Academy
gymnastics · Lancaster
AgesParent & Child ages 1½–3; Kinderkids ages 3–4; Jr. Olympian ages 5–7; Olympian ages 8+; tumbling ages vary
ScheduleOngoing recreational and competitive classes; open gymnastics when offered
PriceListed class rates on homepage (e.g. Parent & Child $73; Kinderkids $80; Jr./Olympian $87; Champion $109)
HC
Herschell Carrousel Factory Museum
museum · North Tonawanda
AgesHomeschool classes for students at every level (exact grade bands not posted); general admission children ages 2-16
ScheduleMuseum open for 2026 season Wed-Sat 10am-4pm, Sun 12-4pm; homeschool classes on featured dates (pre-registration required)
PriceHomeschool class $8 per student / $4 per guardian (tour, carrousel ride, STEM workshop); general admission $12 adults / $6 children 2-16 / under 2 free (includes two ride tokens)
HV
Holiday Valley Kids Ski & Snowboard
ski · Ellicottville
AgesCubs 4-5; Mountain Adventures 6-11; Learn to Ski/Ride 12+; Rangers season program 4-11
ScheduleWinter ski season; Cubs/Mountain Adventures morning 10am-noon, afternoon 1-3pm; Mountain Adventures all-day 10am-3pm; LTS/LTR daily 10:30am and 1:30pm
PriceMountain Adventures half-day $141 / full-day $237 (ages 6–11); Learn to Ski/Ride day $92 / night $69 (ages 12+)
JC
Jaclyn Carol's Dance Academy
dance · North Tonawanda
Ages3 and up
ScheduleSeptember through June; classes begin Monday September 14, 2026; most group lessons 40 minutes once a week
PriceSplit (9 payments, per family): 1st performance class $49; 2nd $44; additional $39. Mini Company $85; Company $155; Competition $195 (+$39 extra classes). Annual in-full: one performance class $441; tracks $765–$1,755. Extended 1-hr classes $53 split / $477 annual
JK
Just for Kids Summer Club
day camp · Williamsville
AgesEntering PK4 through age 15 at most sites (must turn 4 by July 1 where stated); Williamsville site entering K through age 15
ScheduleSummer day camp; flexible days with three-day/week minimum; full-day hours vary by site
Price$70.75–$72.50/day full day by location (own summer-club flyers)
KC
Kenan Center
general · Lockport
AgesKenan Center Montessori ages 3-5; Daisy's Summer Day Camps (ages not posted); youth sports leagues
ScheduleMontessori / Pre-K full day 8:15am-3:00pm; Daisy's camps seasonal full-day summer; after-school sports and seasonal flag football & soccer
PriceMontessori half-day $5,250/yr ($525/mo); Traditional preschool $8,500/yr ($850/mo)
KB
Kissing Bridge Kids Ski & Snowboard Programs
ski · Glenwood
AgesMini KBC ages 3–4; KB Cruisers ages 4–12; BridgeBusters / kids programs from age 3 up (program-dependent)
ScheduleWinter kids lessons and multi-week BridgeBusters programs; weekday evenings and weekend sessions when offered
PriceLesson rates posted on lessons page (e.g. Mini KBC / KBC listed at $60 per lesson when advertised)
LD
Lancaster Depew Soccer Club
sports · Lancaster
AgesHouse League U4–Teens (Spring 2026 birth years 2023–2008)
ScheduleIndoor and outdoor soccer year-round; winter house league indoor sessions (e.g. Saturdays at Sahlen’s Sports Park when offered); travel season registration when open
Price$100–$120 Spring House (by registration window)
LD
Lewiston Dance
dance · Lewiston
AgesToddler 18 months-2 years; Pre-Ballet ages 3-5; Tot Acro / Tot Hop ages 3-Kindergarten; leveled classes through grade 12
ScheduleLewiston studio office hours Mon 4-8pm, Tue 4-6pm, Fri 4-8pm, Sat 8:15am-2:30pm
Pricefrom $50/mo
LY
Lockport YMCA
day camp · Lockport
AgesYoung Explorers (UPK / turning 4 by 12/1/2026); Day Camp grades K-5; Sports Camp grades 3-6
ScheduleWeekly June 29 – August 28; day camps operate 7:00am-6:00pm
PriceYoung Explorers / Day Camp $290 members / $348 non-members per week (rates listed on day-camps page)
LT
Lothlorien Therapeutic Riding Center
horseback · East Aurora
AgesLessons from age 4 (no maximum age); physician clearance and 200 lb weight limit
ScheduleSeasonal adaptive / therapeutic riding sessions; 2026 calendar and registration packet on lessons page
Price$65/lesson ($260 for 4-week, $390 for 6-week, or $520 for 8-week session)
NH
Nash Hill Equestrian Center
horseback · Gowanda
AgesHalf-hour pony rides ages 3-8; private/semi-private/group lessons for riders of all levels (numeric youth ages beyond pony rides not stated)
ScheduleLessons and community events year-round (camps, fun & games, barn sleepovers and other events posted seasonally)
PricePony ride $40 (half hour); private lesson $55 (1 hour); semi-private/group about 90 minutes $55 per rider; large group events/parties $500
NC
National Comedy Center
museum · Jamestown
AgesChild 0–5 free; Child 6–12; Youth 13–17 (admission age bands)
ScheduleMuseum open Thursday-Monday 10am-5pm (Tuesdays open Memorial Day through Labor Day)
PriceChild (6-12) $24; Youth (13-17) $30; Child (0-5) free (All Day Pass prices on admission page)
NS
Neighborhood School of Dance
dance · Olean
AgesFree trials ages 1-99; class schedule includes Rising Stars ages 3-4, Cosmic Combo age 5, Tap 1&2 ages 8-12, and other youth levels
ScheduleSchool-year season classes; camps and workshops posted on schedule portal
Price30-min class $45/mo ($270/season); 45–60 min class $69/mo ($414/season). Membership/registration fee $100/family. Tuition billed Sept–Feb
NP
Newfane Public Library
library · Newfane
AgesToddler Time recommended 15-36 months; Family Storytime all ages; Afternoon Books & Crafts upper elementary and up
ScheduleMonthly LEGO Club, Family Storytime, Toddler Time, Homeschool Hour, Afternoon Books & Crafts
PriceFree; registration recommended for some crafts/storytimes
NC
Niagara County 4-H Summer Day Camp
day camp · Lockport
AgesYouth born December 1, 2013 through December 1, 2020 (no age exceptions per 2026 camp page)
ScheduleSummer day camp weeks (2026 Weeks 1-2 listed full; Week 3 spots limited — contact camp for current openings)
Price$160 week 1; $200 weeks 2 & 3
NF
Niagara Falls Boys & Girls Club
day camp · Niagara Falls
AgesKindergarten and up; Club open to ages 5-21
ScheduleSummer camp July 6 – August 21, Mon-Fri 7:30am-6:00pm; before/after school year-round
PriceSummer camp special prepay rate $85/week (limited time); annual membership $10
NF
Niagara Falls Housing Authority Summer Enrichment
day camp · Niagara Falls
Ages5-12
ScheduleMonday through Friday 8:30am-3:00pm (summer)
Price$50 per child per week; multi-child discount available; DSS payments if approved
NT
North Tonawanda Youth, Recreation & Parks
general · North Tonawanda
AgesYouth Center grades K-12 (residents); sports leagues grades 3-10 by sport
ScheduleYouth Center school-year hours by grade band (K-6 afternoons/Saturdays; 7-12 evenings); seasonal sports and summer programs
PriceYouth Center membership free for North Tonawanda residents; program fees vary on MyRec
OF
Old Fort Niagara
museum · Youngstown
AgesChild ticket ages 12 and under; ages 5 and under free
ScheduleYear-round living-history site; July-August daily 10am-5pm; April-June and Sep-Oct 15 daily 10am-4pm; winter Wed-Sun 10am-4pm (see plan-your-visit for full calendar)
PriceAdult $21; Child (12 and under) $13; 5 and under free (special-event prices may vary)
OA
Outdoor Arts & Recreation Society (OARS)
nature/animal · Cuba
Ages8+
ScheduleYouth Learning Lab Tuesdays 9:00–11:00am; Ridge Runners youth outdoor skills course Saturdays 10:00–11:00am when listed; Make / Hike & Discover kids craft-and-hike evenings seasonally on the events calendar
Price$25/season Ridge Runners youth program (STEM Learning Labs free during beta; scholarships available)
PA
Performing Arts Dance Academy
dance · Hamburg
AgesClasses for all ages and levels
ScheduleSeasonal school-year calendar; summer dance camp and summer session when posted
PriceCreative Movement ages 2–3 $55/mo; Combo ages 3–4 $59/mo; 1 class $59/mo up through 8 classes $339/mo single-dancer max ($479 family max). Registration $40/dancer or $50/family. Boys tuition $49/class
PN
Pfeiffer Nature Center
nature/animal · Portville
AgesSome family programs open ages 6+ (e.g. first-aid class requires parent if under 12)
ScheduleYear-round trails dawn–dusk; programs and walks posted on calendar
PriceFree (no admission fee; many programs free)
PL
Pioneer on the Lake
overnight camp · Angola
AgesFamily Camp pricing bands include ages 0–2 free through adults; VBS PreK–5th (preschoolers potty-trained)
ScheduleSummer Family Camp weeks (Sun–Fri or extended Sun–Sun); Music Week; Vacation Bible School half-days when offered
PriceFamily Camp weekly rates by age band posted on family-camp page; cabin surcharges may apply
RW
Reinstein Woods Nature Preserve
nature/animal · Depew
AgesGuided youth tours preK and up (program-dependent); school lessons PreK–12
ScheduleYear-round guided tours and school programs; summer day camps referenced on tours+programs hub; public programs need advance registration
PriceGuided tour $5/person; Winter Challenges $10/person with snowshoes; school outdoor lessons $5 per child
RH
Royalton Hartland Community Library
library · Middleport
AgesFamily Storytime ages 0-5; 1,000 Books Before Kindergarten ages 0-5; tween/teen and children's take-and-make crafts also offered
ScheduleFamily Storytime and other kids programs on the events calendar; Summer Reading Program and Winter Reading Challenge annually
PriceFree
SS
Sam Smith School of Dance
dance · Amherst
AgesPre-K/combination ages 3–6; classes for all ages and levels
ScheduleSeasonal class sessions; studio hours Mon–Thu 4–9pm, Sat 9am–2pm
Pricefrom $59/mo
SP
Sanborn-Pekin Free Library
library · Sanborn
AgesLego Club all ages (children 13 and younger with parent/guardian); Field Kits of Fun to age 9; More than a Field Kit ages 10+
ScheduleLego Club every Thursday 2:00-6:30pm drop-in; Summer Reading Unearth A Story June 22 – August 8 with Mon-Thu drop-in activities; Annual Summer Picnic Wednesday July 1, 2026 12:00-2:00pm
PriceFree; some sign-up activities require registration at the library
SR
School of Rock North Buffalo
music · Amherst
AgesLittle Wing preschool/toddlers; Rookies ages 6–7; Rock 101 ages 8–13; Performance ages 8–18
ScheduleWeekly private lessons and group rehearsals; location hours listed on site
Price$540/week summer music camps
SG
Second Generation Theatre Summer Camp
theatre · Buffalo
Ages6–13
ScheduleSummer theatre camp weeks (students may attend one or both weeks); Friday family showcase
Price$750 for 3-week summer musical camp (or $100 deposit / $250 first week; financial aid available)

See all 268 in Western New York

Browse all activities