Kids' activities in Swain
1 activity in Swain · 47 more within 30 miles. Ages, schedule, and price up front - we link out to each provider.
Swain Resort Kids Ski & Snowboard Lessons
ski · Swain
Ages3-11
ScheduleSki season; Lil' Penguins Saturdays & Sundays at 9am; Snowball series Saturdays & Sundays mornings; group packages at regularly scheduled lesson times
PriceLil' Penguins Package (3-6yrs) $49; Snowball Class (3-6yrs) $129 for four-lesson series; Moose Club Package (7-11yrs) $49; Quad 2 Package (ages 6 & up) $69; All-Mountain Package (ages 6 & up) $109
Bell Memorial Library
library · Nunda · ~8 mi
AgesPreschool Story Time (numeric ages not posted on the own site)
ScheduleOWWL calendar for this library: Preschool Story Time Fridays 10:30–11:30am, stories and craft with Miss Sandy. Also Tween the Pages for school-aged kids (chapter-book reading)
Nunda Summer Youth Recreation
day camp · Nunda · ~8 mi
ScheduleSummer; six-week program beginning the first week of July. Village flyer: weekdays 9am–noon at Nunda Kiwanis Park
PriceKiwanis Park activities listed as free on the village flyer. Optional field trips may have a cost
Nunda Ranch
horseback · Nunda · ~8 mi
AgesRiding lessons from a 2-year-old new rider through experienced riders
ScheduleTrail rides by reservation. Posted hours Sunday–Friday 9am–6pm; closed Saturdays
PriceTrail rides $75 per person
Dansville Community Center
day camp · Dansville · ~10 mi
AgesSummer rec 7–12 (Dansville CSD only). Afterschool Pre-K–grade 6
ScheduleSummer rec: Mon–Fri 8:30am–noon. Afterschool: school dismissal to 6pm. Vacation Club on school breaks, 6:30am–5:30pm
PriceSummer rec free. Afterschool $50/week
Dansville Public Library
library · Dansville · ~10 mi
AgesStorytime ages 2–7
ScheduleStorytime Tuesday evenings 6:00–6:45pm in the Story Alcove; no registration required
PriceFree
Dansville Dance Academy
dance · Dansville · ~10 mi
Ages2 through adults
ScheduleDance season August–April; studio hours Mon–Wed 3:30–9:00pm (summer hours may differ)
PriceMonthly tuition by weekly class time: 30 min $80; 45 min $100; 1 hour $120; 1.5 hours $130; 2 hours $140; 2.5 hours $150; 3 hours $160; 3.5 hours $170; 4 hours $180; 4.5 hours $190; 5 hours $200; 5.5+ hours $210. Pay by the 7th for $10 off. 10% discount for 2+ students. Covers instruction, costumes, and shoes
Dansville Gymnastics
gymnastics · Dansville · ~10 mi
AgesClasses for boys and girls ages 2-18. Gym With Me parent/child 18 months-3 years; Gym Tots 3-5; Beginner Gym age 5; Gym Ninja boys 6+; Level 1-3 girls 6+; Tumbling 10+
ScheduleOpen gym Saturdays 12:30–1:30pm. Kids' Night Out listed Nov 20 and Dec 18, 6:00–8:30pm. Rec classes via the customer portal
PriceOpen gym $10 members / $20 non-members. Kids' Night Out $40 members / $80 non-members; half-price sibling discount
MountainView Christian Camp
overnight camp · Dansville · ~10 mi
AgesFirst Chance: completed grades K–5 (parent may stay). Junior: completed grades 4–6. Junior High: completed grades 6–8. Senior High week also listed
ScheduleSummer overnight weeks plus a parent-and-child First Chance weekend
PriceJunior and Junior High $150 per camper. First Chance $50 per camper (one parent free; second parent $50)
Tri-County YMCA Dansville
sports · Dansville · ~10 mi
AgesLittle Dribblers and Little Kickers ages 6–7. Fitness Fun & Games ages 8–12. Tumbling ages not posted
Price2026 Dansville youth membership (age 0–12) $13/month, $39 for 3 months, $74.10 for 6 months, or $143.52/year plus $15 annual improvement fee. Teen (13–17) $18/month, $54 for 3 months, $102.60 for 6 months, or $198.72/year plus $15 AIF. Program-only membership (youth/teen through 19, no facility access) $75/year
Hayabusa Martial Arts
martial arts · Dansville · ~10 mi
AgesYouth 4–8 and 8–12. Adults 12+
ScheduleDansville: youth Monday 6:00–7:00pm (ages 4–8) and Wednesday 6:00–7:00pm (ages 8–12). Adults Monday and Wednesday 7:00–9:00pm
Almond 20th Century Club Library
library · Almond · ~12 mi
SchedulePajama Story Time first Thursday of each month at 6:30 PM
Angelica Free Library
library · Angelica · ~14 mi
ScheduleKids’ after-school story time and craft on Upcoming Events (e.g. Wednesday 3:30–4:30pm); summer Story Hour Thursdays 11am–12pm when listed
Humphrey Nature Center at Letchworth
nature/animal · Castile · ~15 mi
AgesKnee-Hi Naturalists ages 3-6; school and scout programs adapted by group
ScheduleNature Center open daily 10am-5pm (closed Thanksgiving and Christmas). Knee-Hi Naturalists on posted weekday mornings; school programs by request
PriceKnee-Hi Naturalists free. Group field trips $1 per person, $20 minimum, plus park vehicle fee
Alfred Box of Books Library
library · Alfred · ~16 mi
AgesBirth+
ScheduleStorytime every Wednesday at 11:00am
Alfred Montessori School
childcare · Alfred · ~16 mi
Ages6 weeks-5 years
ScheduleMonday-Friday; Montessori School Day 8:30am-3:30pm; before care 8:00-8:30; after care 3:30-5:00
Price2026–2027 monthly: Infant 3/4/5 days $1,180/$1,290/$1,415; Toddler 3/4/5 days $985/$1,075/$1,175; Preschool 3/4/5 days $930/$1,015/$1,100. Extended day add-ons from $85/mo
Houghton University Summer Camps
sports · Houghton · ~16 mi
AgesGrades 1-12
ScheduleSummer sports camps (basketball, soccer, and equestrian on separate Houghton camp pages)
PriceBasketball: Building for the Future grades 1-3 $200; elementary day grades 4-6 $265; middle/high day $320; residential grades 7-12 $450. Equestrian day camp grades 1-8 $425/week; residential grades 5-12 $1,250/week (lesson horse)
Belfast Public Library
library · Belfast · ~16 mi
Ages0-5
ScheduleStory Time Wednesdays 10:30–11:30am (stories and activities/crafts)
PriceFree
Mount Morris Library
library · Mount Morris · ~17 mi
AgesStory Time (ages not posted). 1000 Books Before Kindergarten. Craft & Chill for elementary students and young teens. Summer reading registration ages 0–17
ScheduleStory Time Fridays 11am (about 20–40 minutes). Craft & Chill Fridays 4pm. Monthly grab-and-go crafts in the kids’ corner
PriceFree
Backyard Barnyard
nature/animal · Mount Morris · ~17 mi
AgesKids 2 and under free. Playground and outdoor bounce house 2+; kid axe throwing and slingshots 3+; obstacle bounce house 4+; rock climbing 5+; adult axe throwing 12+
ScheduleSeasonal; posted season Friday 10am–6pm, Saturday 10am–6pm, Sunday 10am–5pm
Price$12/person all day; 65+ / veterans $10 with ID. Groups 10–20 $10/person, 20+ $8/person
Cornell Cooperative Extension Livingston County 4-H
nature/animal · Mount Morris · ~17 mi
AgesEnrollment ages 5–18 as of January 1 of the current 4-H year. Hub page also says 5–19
ScheduleEnrollment October 1 through April 30. Clubs meet on a regular basis. Monthly Activity Nights in Geneseo, Lakeville, and Dansville. Horse Camp usually end of June / early July
Price$20 per youth or $50 per family (3+ siblings)
Perry Public Library
library · Perry · ~18 mi
AgesBouncing Babies & Books ages 0-2; Family Story Time ages 5 and under; Preschool Story Time ages 3-5
ScheduleStory times on posted weekday mornings; other children's programs on the calendar
PriceFree
Village of Perry Summer Recreation
day camp · Perry · ~18 mi
AgesEntering kindergarten through age 13
ScheduleSummer; eight weeks, Monday-Friday 7:30am-5:00pm
Price$135 per week for Village residents
Arts Council for Wyoming County
arts · Perry · ~18 mi
AgesYouth Art Camp ages 5-12
ScheduleSummer; half-day camp Monday-Friday 9am-1pm in week-long sessions
PriceYouth Art Camp $100 per child; $50 discount for additional siblings
Prehistoric World
nature/animal · Perry · ~18 mi
AgesDescribed as an experience for all ages
ScheduleOpen dates posted on the site calendar. Indoor tropical rooms; dress for warm indoor weather even in winter.
PriceGeneral admission $16 per person; ages 2 and under free
Belmont Literary & Historical Society Free Library
library · Belmont · ~20 mi
Ages0-5
ScheduleLattes & Littles recurring morning meet-ups (listed on the library events calendar)
The Fountain Arts Center
music · Belmont · ~20 mi
ScheduleYouth Choir, Strings Ensembles, and Community Orchestra; concerts seasonally
ACCORD Head Start & Early Head Start
childcare · Belmont · ~20 mi
Ages6 weeks-5 years
ScheduleCenter-based Monday–Friday, 6 hours/day; home-based weekly 90-minute visits plus twice-monthly group socialization
PriceFree for qualifying families (income-based / categorical eligibility)
Cornell Cooperative Extension Allegany County 4-H
academic/STEM · Belmont · ~20 mi
Ages5-19
ScheduleYear-round clubs, special-interest groups, school enrichment, and summer camp opportunities
Price$10 enrollment per individual or $25 per family of 3 (How To Join page)
Belmont Community Lanes Youth Bowling
sports · Belmont · ~20 mi
Ages6-15
ScheduleKids Bowl Free summer window (online registration March 1–September 8, 2026) with posted daily open hours; Adult-Child League 4 weeks starting Sunday May 3, 2026 at 12:00pm; Youth Scholarship Program League Saturdays 10:00am–12:00pm starting the 2nd week of September (31 weeks)
PriceKids Bowl Free: 2 free games/day (shoe rental $3); Adult-Child League one-time parent fee $19.95 or use KBF Family Pass coupons; Youth Scholarship League $12/week ($8 fee + $4 scholarship fund)
Rushford Free Library
library · Rushford · ~21 mi
Ages0-5
ScheduleLittle Bookworms Story Time each Friday at 10am (stories, crafts, and playtime; no sign-up)
PriceFree
SUNY Geneseo Youth Programs
academic/STEM · Geneseo · ~22 mi
AgesSoaring Stars: entering 6th–7th grade in Livingston County schools. Coding & AI Camp: rising grades 9–12. Summer Academy: current high school sophomores and juniors under 18
ScheduleSummer; day camps and a one-week residential academy on the SUNY Geneseo campus
PriceSoaring Stars free. Coding & AI Camp $400/week ($50 off each additional week). Summer Academy $1750 (food, housing, materials, field trips included; transportation not included)
GLOW YMCA Geneseo Summer Rec
day camp · Geneseo · ~22 mi
AgesGeneseo CSD students grades 1–12 (2026 packet also says entering first grade through age 17)
ScheduleSummer; Mon–Fri 9am–1pm at Highland Park
PriceGeneseo residents $15/child per week; non-residents $85/child per week. Optional swim lessons $45 per session
Wadsworth Library
library · Geneseo · ~22 mi
AgesBooks and Babies birth–2; Toddler Tales 2–3; Preschool Storytime 3–5
ScheduleOngoing registered storytimes: Books and Babies Tue 10:15–10:45am; Toddler Tales Wed 10:15–10:45am; Preschool Storytime Tue and Wed 11:15–11:45am
PriceFree; registration required
Empower Martial Arts
martial arts · Geneseo · ~22 mi
AgesLittle Dragons Karate 5–6; Karate sections 7–12; Intermediate/Advanced Junior Karate; teen/adult karate
ScheduleWeeknights; Little Dragons Mon/Tue/Wed/Fri 4:30–5:00pm. Ages 7–12 karate Wed and Fri 5:15pm and 6:15pm sections
Leg Up Stables
horseback · Geneseo · ~22 mi
ScheduleFlexible lesson schedules; on-site schooling shows year-round
Price$50 per hour for group lessons
Pride & Joy Child Care
childcare · Geneseo · ~22 mi
AgesInfants, toddlers, preschool & pre-K, and school-age (numeric ages not posted)
ScheduleGeneseo Mon–Fri 6:30am–5:30pm. Avon 7:00am–5:30pm. Livonia/Lakeville 6:30am–6:00pm
PriceDaily and weekly rates (amounts not posted). Infant hold: deposit equal to one week plus a one-time $75 registration fee
National Warplane Museum
museum · Geneseo · ~22 mi
AgesChildren of all ages welcome. Children 5-12 $4; children 4 and under free
ScheduleWednesday and Saturday 10:00am–3:00pm. Geneseo Airshow 2027: July 10–11
PriceAdults $10; children 5–12 $4; children 4 and under free
ROC Star Academy South
music · Geneseo · ~22 mi
AgesInstrument lesson pages: 8 to adult (guitar, drums, piano/keys). South page says musicians young and old
Skating Club of the Finger Lakes
skating · Geneseo · ~22 mi
AgesAll ages and abilities (numeric kids ages not posted)
ScheduleSeasonal group lessons at SUNY Geneseo’s Ira S. Wilson Ice Arena, grouped by ability. Next session January 2027; email for the registration notice
PriceFall session $175 plus $19 insurance. Multi-skater household discounts
Livingston Blues
sports · Geneseo · ~22 mi
AgesBeginner / Learn to Skate and Pre-Mite / Learn to Play: ages 4–10 (some 3-year-olds if mature enough). Progression to age-group teams after Learn to Play
ScheduleBeginner and Pre-Mite: October through February at the SUNY Geneseo Ice Arena. Learn to Skate Saturdays; Pre-Mite Saturdays plus a weekday depending on high-school game schedules
PriceBeginner/Learn to Skate $200. Pre-Mite/Learn to Play $400. 8U $950; 10U–18U $1,350 if registered by June 15
Scio Memorial Library
library · Scio · ~22 mi
ScheduleYear-round children’s crafts and story programs; Summer Reading Program for all ages (homepage: starts 7/6 through 8/15)
Andover Free Library
library · Andover · ~22 mi
ScheduleStory Time Wednesdays 10:00 a.m.–11:00 a.m. (listed on the hours/story-time table)
Warsaw Public Library
library · Warsaw · ~23 mi
AgesWeekly Storytime for toddler and preschool children with a caregiver
ScheduleStorytime Tuesdays at 11:00am year-round; no registration
PriceFree
Wyoming County YMCA
swim · Warsaw · ~23 mi
AgesKinder Camp ages 3-6; Day Camp ages 6-12. Parent/child tumbling ages 3-5 at this branch
ScheduleIndoor pool with family swim, lessons, and camp swim blocks on the posted pool schedule
Price2-adult family membership $87/month (2026 Wyoming camp packet; includes aquatics). 2026 day camp: 5-day $225 members / $300 non-members; 3-day $180 / $245. Swim-lesson fees are not posted.
Wolcott Farms
horseback · Warsaw · ~23 mi
AgesHorseback riding camp ages 8 and up; lessons listed for all ages and experience levels
ScheduleLessons year-round (indoor arena; outdoor when weather allows). Camps Monday-Friday 9am-2pm; summer, Thanksgiving or Christmas break, and spring break sessions
PriceCamp $450/week; siblings or multiple campers $425. Lesson membership $450/month (two one-hour lessons plus one complimentary ride each week). Private driving lessons $100/hour
Wyoming County Stars of Tomorrow
general · Warsaw · ~23 mi
AgesYouth ages 0-21
ScheduleSummer; free youth programs in July through early August. Annual talent show in July
PriceFree
Cornell Cooperative Extension Wyoming County 4-H
academic/STEM · Warsaw · ~23 mi
AgesCloverbuds ages 5-7 by January 1; 4-H members ages 8-19 in the current calendar year
ScheduleOffice Monday-Friday 8:30am-4:30pm. Re-enrollment due November 30; new members after April 15 pay a late fee; all enrollments by June 1 for the program year.
Price$20 per youth for Wyoming County residents; $25 per youth out-of-county. $5 late fee after the posted deadlines. Some clubs also collect dues.