7th Grade Initiative

7th Grade

This program seeks to establish the Y as an important resource for young teens while providing a safe and healthy environment where they can meet friends and participate in value based programming. All 7th grade participants receive a FREE YMCA Membership for the entire school year.


8th Grade Bridge

8th Grade

The 8th grade program aims to bridge the gap between middle school and high school. As a follow up to the 7th Grade Initiative, the 8th Grade Bridge seeks to sustain the teachings and support of the Y by providing a safe place where students can continue to develop personally and academically.


Camp Discovery – Southern Branch YMCA

Ages 5 - 12

Camp Discovery offers summer fun for school age children.  Activities include trips, science, swimming, sports, and more that provide lessons in healthy living.  A safe, nurturing, fun experience is provided by well-trained staff who impart the YMCA core values of: faith, hope, love, honesty, respect, and responsibility. Learn More

View Registration Form


Contact Branch

Camp Spirit

Ages 5 - 16

Camp Spirit is located on 14 acres of outdoor space. Campers participate in a wide variety of programming that includes swimming, archery, indoor gaga pit, amphitheater and an arts & crafts center. Campers enjoy the summer with sports, games, a rock climbing wall, lodges and more. Many activities are related to theme days. Each Friday, campers travel to a local park & to the Graham Aquatic Center for outdoor activities!  Contact Matt Cicchillo for more details or click here.

View Registration Form





Ages 3 months - 12 years

Free child care is available during scheduled hours for YMCA Members who work out in the wellness center, participate in a group exercise class, use the pool or open gym. Ages vary by branch.

Contact Branch

Competitive Stroke Clinics

Ages 12 - 18

Throughout the year York YMCA Swimming offers specialized clinics and mini-camps. These sessions are open to all competitive swimmers and focus on stroke development, starts, turns, and the mental aspects of improving performance.

Email Team Member

Creative Dance

Ages 3 - 12

This is a beginner level dance class, pre-ballet or beginner ballet & creative movement. Participants are required to bring ballet shoes, leotard and tights. Classes run in ten-week sessions.  Offered in early fall, early winter and early spring at the Bob Hoffman Dover Branch.


Daddy Daughter Dance

All ages

Join us for a night of fun at the York Branch YMCA to celebrate a good time with Daddies and Daughters (Grandpas and Uncles are welcome too!) The night includes dancing to music provided by a DJ, refreshments, and quality bonding with friends and family.

March 28, 2020




Dodgeball (Bob Hoffman Branch)

Youth Dodgeball League

Join us for non–stop games using rubber coated foam balls.  Teams formed on the first day from individual registrations with co-ed league games and playoffs held on Saturdays.

February 1 – March 28

Saturday (ages 8-10)

1:15 pm – 2:30 pm

Member fee:                            $35.00
Non Member Fee:                     $70.00



Dodgeball (York Branch)

Saturdays, Begins in Mid-October each year.  Join us for non-stop games using rubber coated foam balls. Teams formed on the first day from individual registrations with playoffs held on the last day.  $35/YMCA Members      $70/Non-Members


Dover YMCA Pre-School Camps

Ages 3 - 6

Part-Day Preschool Summer Camps

Our hands on theme based camp for children ages 3 to 6, incorporate outdoor activities, movement, crafts and more. The main theme is FUN! Camps are held Monday – Thursday from 9 – 11:00 A.M. Please register no later than noon Friday prior to the camp to secure a spot. Spaces are limited.  Stay tuned for dates for Summer 2020.


Email Team Member

Family Fitness

Ages 6 - adult

Get fit together!  Classes are offered the first Saturday of the month and rotate between programs such as Generation Pound, CATCH and Yoga.  Offered at the York Branch



Fencing – Beginner

Youth and Adult Sports

This class is based upon the fundamentals and beginning steps of fencing. Come learn to fence and have a great time. Offered at the Southern and York branches.


Fit Fun Kids

Ages 5 - 10

Music, games and energized activities for youth! Each class is jam-packed with cool music, foundation fitness moves, and fun games.


Fitness Evaluation

Personal Fitness

A trained wellness staff member will assess your current fitness level by evaluating cardio respiratory strength, body composition, flexibility, muscular strength and endurance.  By appointment at Dover, Eastern, Southern and York branches.  Learn more

Contact Branch

Girls Who Code

6th-10th Grade

Girls Who Code is a FREE program for 6th-10th grade girls where girls work in teams to use their coding skills and bravery to solve a real world problem they care about. Meetings are hosted every Tuesday and Thursday from 4:00pm-6:00pm at the York YMCA.





Healthy Weight and Your Child

Ages 7-13

Healthy Weight and Your Child focuses on healthy eating, regular physical activity and behavior change to empower children to live a healthier and active lifestyle. Families work with trained Leaders for the duration of the 25-session program. Learn more.

Email Team Member

Homeschool Gym

Ages 6-18

The YMCA is offering an opportunity for home school students to participate in a gym class to earn physical education credits. The gym class will focus on different sports, games and other physical activities led by a qualified instructor. Some of the choices offered are basketball, soccer, gaga ball and dodgeball. The students ages 11+ will have the opportunity to use the fitness center during the class under direct supervision of a YMCA personal trainer. Register monthly during the school year.

Email Team Member

Homeschool Swim

Instructional swim ages 5 - 18

Introduces swimmers to the team sport of swimming. Levels of novice to expert, swimming in a healthy competitive environment with great coaching and instruction.

Email Team Member

Homeschool Swim

Ages 6-18

The Southern Branch is offering an opportunity for homeschool students to participate in swim lessons during the school year to earn physical education credits and have fun learning the skill of swimming! This program is for homeschool students who have knowledge of freestyle and backstroke, ages 6-18. The instructor is not in the water for these lessons. Register monthly.

Email Team Member

Kid Fit

Ages 3 - 6

The class will teach children that fitness is fun and also ways to keep their body, mind, and spirit healthy. The children receive a daily healthy snack during their time in Kid Fit.
This program is offered once a week from September through May.

Contact Branch

Kid’s Night Out

Ages 5-12

Kids Night Out is offered one Friday of each month (excluding summer months) from 6:00-9:30pm. There will be fun activities including roller skating, arts & crafts, swimming, and gym activities. Pizza will be provided the night of the event.

Contact Branch

Kids Triathlon

A youth swim, bike, run event for kids ages 7 and older.  Hosted by the York YMCA Aquatic Club, this event encourages youth to try a new sport.  Free swim clinics are included in the registration.  Learn more


Nerf Tag

Ages 6-11

Nerf tag

This exciting game is focused on participants working together to capture the flag on the other teams side of the gym while playing with Nerf guns.  Each participant must bring their own equipment including safety glasses, ammo (bring a lot) and Nerf gun.  Label all equipment.

February 1 – March 28

Saturday (ages 6-11) 12:15 pm – 1:15 pm

April 11 – June 6

Saturday (ages 6-11) 11:15 am – 12:15pm

Member fee:                            $35.00
Non Member Fee:                     $70.00


Contact Branch

Parent/Child Swim Classes

Instructional swim ages 6 months - 36 months

This program is designed to be a fun introduction to the water. Emphasis is placed on water acclimation and safety. This class prepares the child for swim lessons without a parent.

Contact Branch

Pre-Ballet and Ballet

Ages 5 - 11

This is a traditional ballet class consisting of barre work, center floor and grand allegro in a non-competitive, fun environment.

Contact Branch

Pre-Team Swimming

Instructional swim ages 5-18

This swim program is geared to prepare swimmers ages 5+ to be on a competitive swim team. Swimmers will get a taste of competitive swimming in a fun and low pressure atmosphere while focusing on the four competitive strokes. Participants must get evaluated before registering.


Private Swim Lessons

Instructional swim for any age

These one-on-one lessons offer individuals of any age the chance to learn to improve swimming skills in a private, respectful and safe atmosphere.  By Appointment

Contact Branch

Royal Tea

Ages Newborn - Adult

Party Like Royalty at our Prince and Princess Royal Tea

Sunday, March 15, 2020     2:00 p.m. – 4:00 p.m.

Prince, Princesses and their parent/guardian are invited to dress their best and join us in the Majestic Ballroom for an afternoon of activities, appetizers, regal punch and tea fit for Royalty.

Our gymnasium will be transformed into a magical ballroom.  Students from the Greater Dover Dance Academy will be providing entertainment.  Our tea party includes a royal show, autographs, games, dancing and music.  A photographer will be available to take photos of your child with the Royal cast members of our show.  Raffle baskets will be available for an additional fee.

Youth: Ages 18+   Child: Ages newborn – 17

YMCA Member: $16/Adult  $9/Child

Non-Member: $18/Adult  $12/Child

For more information or to volunteer, please contact Julie Wise or call 717-292-5622 x. 815

Register online (click link below), in person at the branch or by calling 717-292-5622.

Please note that parking is limited.  We encourage you to carpool if attending with friends or family.


SafeKids Tae Kwon Do

Ages 6 and Up

Young Tigers Taekwondo

Young Tigers is a fun program for the little one’s to learn fun kicks and exercises that develop balance, coordination, strong minds and strong bodies.

January 6 – March 23

Monday (ages 6+)                    5:30 pm – 6:15 pm

Registration Fee:                      $15.00

Fee:                                          $5.00/class

Safe Kids Taekwondo

This program is taught by a 7th degree Grand Master Instructor.  Earn your internationally certified Black Belt while learning about safety awareness and self-defense.  Adults and families welcome.

January 7 – March 24

Tuesday (ages 6 – Adult) 6:00 pm – 7:00pm

Registration Fee: $15.00

Fee: $5.00/class

For more information or to register for Taekwondo please contact Judith Kirby at 717.252.2824.


Contact Branch

Semi-Private Swim Lessons

Instructional swim for any age

These small group lessons offer individuals of any age the chance to learn to improve swimming skills in a private, respectful and safe atmosphere.  By Appointment Only

Contact Branch

Speed and Agility Training for Teens

Ages 11 - 19

Improve performance, speed and overall conditioning in this 8 class program. Proper technique is emphasized for safety and effectiveness.  Ages 11-19. Offered at the York Branch.


Stroke Development

Instructional swim ages 5 - 12

Students in stage 5 work on stroke technique and learn all major competitive stokes. The emphasis on water safety continues through treading water and sidestroke.


Stroke Introduction

Instructional swim ages 6-12

Students in stage 4 develop stroke technique in front crawl and learn the breaststroke and butterfly kick. Water safety is reinforced through treading water and elementary backstroke.

Contact Branch

Stroke Mechanics

Instructional swim ages 6 - 12

This level refines stroke technique on all major competitive strokes and encourages swimming as part of a healthy lifestyle. Students also work on building their endurance.


T-Ball – Spring Co-Ed League

Ages 4 - 8

t-ball league

For beginners and experienced players.  Participants will learn and enhance their baseball/softball skills including throwing, fielding, hitting and more instruction, practices and games.   Youth who are ready to advance past hitting off the tee will gain “soft-pitch” from the staff and coaches.

April 18 – June 13

Saturday (ages 4-5)          9:00 am*

Saturday (ages 6-8)         10:00 am*

Member fee:                            $33.00
Non Member Fee:                     $66.00

*Saturday game times subject to change after the first day based on number of teams.


Contact Branch

Turkey Trot 5K

Join us for our 23rd Annual Turkey Trot 5K on Thursday, November 28, 2019 and burn some calories before your feast! Led by our biking turkey, this fun race is a great family activity that many have made a Thanksgiving Day tradition.  Learn more.


Volleyball – Girls Intramural Program

Ages 8 - 15

This program is for girls of all skill levels, ages 8-15. 8-10 year olds will be held at the Bob Hoffman Branch and 11-15 year olds will be held at the York Branch. Programs are offered in early September, mid-November, early February, and early April.

For more details contact:

Bob Hoffman (Dover) Branch –  Matt Cicchillo

York Branch – Doug Markel


Volleyball – York Branch Girls Club

Ages 11 - 18

This program is for girls who want to practice and compete at a high school level. Practices are twice a week from December through May with weekend tournaments twice a month from January through May at locations throughout Pennsylvania. If you want to learn from highly qualified instructors and prepare for our intramural program, club volleyball and/or school volleyball the York Branch YMCA offers a three-day volleyball clinic.  Learn more


Water Acclimation

Instructional swim ages 3 - 5

Students develop comfort with underwater exploration and learn to safely exit in the event of falling into a body of water in Stage 1. This stage lays the foundation that allows for a students future progress in swimming.

Contact Branch

Water Movement

Instructional swim ages 3 - 5 and 6 - 12

In stage 2, students focus on body position and control, directional change, and forward movement in the water while also continuing to practice how to safely exit in the event of falling into a body of water.


Water Stamina

Instructional swimming ages 3 - 5

In Stage 3, students learn how to swim from a longer distance than in previous stages in the event of falling into a body of water. This stage also introduces rhythmic breathing and integrated arm and leg action.


Wellness Center Orientation

Personal Fitness

Meet with a trained staff member to learn proper form and usage of YMCA equipment. New members receive a free orientation appointment to learn how to use cardio and strength equipment.  By appointment at the Dover, Eastern, Southern and York branches.

Contact Branch

Y Kids Club

Before and After School Care

The YMCA offers quality before and after school programs in elementary schools across York County. All programs are licensed by the Department of Human Services (DHS) and participate in Pennsylvania’s Keystone Stars Quality Assurance Program (STARS). Our curriculum is built based on the interest of the children and tie in to the PA Early Learning Standards. Full day care is available on days when school is closed.  Learn more


Contact Director


9th to 12th Grade

Y-Achievers is a college-preparatory program that helps teens and young adults prepare for their futures. The program includes: Career exploration, SAT/ACT preparation, tutoring, networking, mentoring, college tours, communication workshops, and leadership development workshops.  Learn more



YMCA Competitive Swim Team

Competitive swimming ages 5 - 18

The York YMCA’s Competitive Swim Team is open to youth of all levels & abilities. It is the perfect program for those who love to swim but have never competed on a team It is ideally for those who enjoy competitive swimming but enjoy a low pressure, relaxed atmosphere. It is especially beneficial for high school swimmers wishing to stay in shape during the off-season. Swimmers compete in local swim meets that give them friendly competition and teach them sportsmanship and teamwork. Practice is held at two locations, the Graham Aquatic Center, located at 543 N. Newberry Street in York, and the York YMCA Southern Branch, located at 100 Constitution Ave in Shrewsbury.

Time Varies by Location


YMCA Trails and Tails 5K

The annual YMCA Trails and Tails 5K is hosted by the Bob Hoffman Dover Branch YMCA and is sponsored by many organizations in our community. This race is a family and dog friendly event with fun activities on site for kids! Learn more.

Learn More

York YMCA Child Development

Ages 1 - 5

Since the 1960’s, the YMCA of York County has been providing a quality, affordable child development program to families in the area. The Y’s Child Development Center’s primary purpose is to provide a quality early learning experience in an environment where parents will know their children are safe and nurtured. This child-centered program provides opportunities for growth, hands-on exploration and child-led learning through play.

Our child development program is licensed by the PA Department of Human Services. At 12-months and walking, children transition to our toddler room where exploration, social skills and language development are key focus areas. As skills develop, older toddlers, starting at 24-months, begin to work on toilet training. Once potty trained, children participate in weekly swimming lessons. Swimming is an important part of the weekly activities in our program.

In addition, the York Branch YMCA has two preschool classrooms for children ages three to five. Using the creative curriculum and learning centers, lesson plans are developed around the observed interests of the children. We strive to develop unique and enriching activities that encompass creative thinking, exploration of science and mathematics, inquiry, discovering, beginning literacy and community involvement.

The preschool classrooms implement the P.A.T.H.S. (Promoting Alternative Thinking Strategies) Curriculum to enhance social emotional development. Within this curriculum, children learn to recognize their feelings and appropriate ways to express them.

Financial Aid

Financial assistance is available to those who qualify. We accept CCW/CCIS funding

View Registration Form


View Registration Form

Contact Director

Youth and Government

7th - 12th Grade

This program aims to develop young men and women to be better citizens by being both knowledgeable and active in determining the future of our democracy. Students meet with other Youth and Government clubs, discuss, debate and propose legislation for change.

Email Team Member

Youth Art Basics

Give your child’s world a splash of colorful creations! This class encourages creative expression and socialization activates including painting, drawing, collage, working with various utensils and materials to challenge sensory experiences. Please contact Julie Wise at 717-292-5622 Ext. 815 or via email jwise@yorkcoymca.org with questions.

Wednesdays, March 4 to May 6

Ages 5-7, 5:15-6:00 p.m.

Register for the 5-7 yr. old class.

Ages 8-12, 6:30-7:15 p.m.

Register for the 8-12 yr. old class.


Session fee:

Member/$35    Non-Member-$70


Youth Basketball

Ages 4-11

For ages 4-11 who wish to learn and expand on the fundamentals of basketball through instruction, practices, and games. Appropriate basket heights for each age group. Begins in early December at the York and Bob Hoffman Branches, and again in early April at the York Branch. Program also begins in November and again in January at the Southern Branch.

For more information, contact:

Bob Hoffman (Dover) Branch – Matt Cicchillo

Southern Branch – Travis Bowman

York YMCA – Doug Markel


Youth Flag Football

(Ages 6-8)


With the concerns of concussions and injuries in full pad football, the York YMCA is offering an instructional & recreational flag football program to provide football skill enhancement through instruction and games. Instruction held the first few Saturdays with pick-up games the remaining Saturdays.

April 18 – June 13. 8:30-9:30 a.m.

$35/YMCA Members                 $70/Non-Members



Youth Functional Fitness

Ages 8 - 11

Youth enjoy fun and challenging fitness activities by utilizing a variety of tools and completing bodyweight exercises.  Ages 8-11. Offered at the York and Dover Branches.


Youth Games Night

Ages 2-11

Youth Games Night
Time: Tuesdays 5:30-6:30 p.m.

Kids ages 2-11 will have a great time with Steph as she leads them through a variety of challenging games. Activities include minute to win it style games, physical games of relay, tag, puzzle solving and more. Offering youth opportunities to develop in areas of social skills, critical thinking, teamwork, compassion, and self-worth. Come and check it out!

Price: Members – FREE, Guests – $10 per class

For more info, please visit: yorkcoymca.org/easternymca/

Contact Branch

Youth Lacrosse

Ages 5-9

In this program participants will learn the fundamentals of lacrosse. Participants will learn the sport of lacrosse through fun games and drills. This program is intended for the player with little or no lacrosse experience. This program is offered in the fall and spring seasons.

Contact Branch

Youth Soccer

Ages 4 - 11

Indoor Soccer league

For beginners and experienced players.  Participants will learn and enhance their soccer skills including ball handling, passing, shooting and control in an instructional setting through practices and games, all on Saturday  mornings.  Instructors and volunteer coaches follow US Soccer guidelines.

February 8 – April 4

Saturday (ages 4-5)         9:00 am*

Saturday (ages 6-8)         10:00 am*

Saturday (ages 9-11        11:00 am*

Member fee:                     $40.00
Non Member Fee:                     $70.00

Bob Hoffman (Dover) Branch – Matt Cicchillo




Youth Wellness Center Program

Ages 11-13

Youth learn to how to use cardio and strength equipment safely and effectively in this 4 class program.  A new fitness topic and skill is introduced each week.  Parental participation is required.