Mapleton Y pool is closed indefinitely. Details.

Updated mask information.



Registration For the 2021/22 School Year is Open

YMCA Before and After School Care sets out to give kids both smile-inspiring escapades and foundational experiences that help them grow as individuals. Whether it’s exploring science concepts, enjoying outdoor playtime or creating art projects, the Y provides a safe, supportive environment that focuses on learning, developing interests and making friends.

We’ve teamed up with Pop Culture Hero Coalition to bring your kiddo fun and innovative curriculum focused on social-emotional learning. Our programs also incorporate collaborative teamwork, STEM, thoughtful comprehensive activities and relationship building to allow your child to expand their interests by building, shaping and creating.

Before school care is not currently available at Big Thompson Elementary or Coyote Ridge Elementary. If you are interested in before school care at either of these locations, please fill out this form.

While we are not currently running a before/after school program at Namaqua, if you would be interested in signing up, please fill out this form.


YMCA before and after school programs are held at these Thompson schools:

  • Berthoud Elementary
  • Big Thompson Elementary (after school only)
  • Centennial Elementary
  • Coyote Ridge Elementary (after school only)
  • High Plains K-8
  • Ivy Stockwell Elementary
  • Ponderosa Elementary



Before care is 7:00am to first bell. After care is from dismissal to 6:00pm. We must have a minimum of 5 students enrolled to run before school care. Late Start Days are included in any plan that includes before school care. Financial assistance, CCAP and sibling discounts available.

NEW! Families that sign up for part-time and full-time plans will receive a free family membership to the Y which includes access to our locations in Johnstown and Longmont (up to $1,089 in value). That includes free child watch while you work out, member discounts on Y programs and free fitness classes, including cycling, yoga, Zumba and TRX.

Before and After School Care

Late start days included.

  • Full-time (4-5 days a week): $112 per week
  • Part-time (1-3 days a week): $84 per week

Registration and details below.

After School Only Care

  • Full-time (4-5 days a week): $69 per week
  • Part-time (1-3 days a week):$40 per week

Registration and details below.

Before School Only Care

Late start days included.

  • Full-time (4-5 days a week): $43 per week

Registration and details below.

Drop-in Care

  • Drop-in After School: $32 per day
  • Drop-in Late Start: $20 per day (at select schools)
  • Drop-in Before School: $15 per day (at select schools)

Registration and details below.

School Day Off Camps

K-5th graders will join the Y during school days off for swimming, sports, arts and crafts, outdoor play and tons of adventure. Students from all schools welcome.


info bubble

Review policies, ePACT, financial assistance, CCAP, care for children with disabilities, the parent handbook and more.


illustration of kids in masks

We’ve successfully adapted our state-licensed programs to meet and exceed CDC, state and local safety protocols.


Please note: There is an annual $85 non-refundable registration fee per child. Our registration system will not allow you to enroll until you’ve paid this fee. The registration fee is good for all School Age Programs for the 2021/2022 school year.


Be sure to pay the registration fee before attempting to register online. Y financial assistance participants may register online after their financial assistance has been approved. See our Parent Information page for CCAP, sibling discount and Thompson staff discounts.

Online registration for this program is not available on mobile devices at this time.

- Your Results -

Program Name




Business Office General Inquiries

Program Registration, Membership Processing, Billing, Financial Assistance, CCAP, Etc.


School Age & Day Camp

Email School Age & Day Camp

Site Director Contacts


stay in touch!