Gymnastics, dance, ninja and pom rotated through the day — ages 12 months to 13 years — at our two Tucson centers.
Weekly enrollment · Sibling discount · 2-minute online registration · USA Gymnastics certified
Why Heart & Soul
Four reasons Tucson parents pick Heart & Soul Kids over generic day camps.
Gymnastics, dance, ninja and pom across thousands of square feet of padded, kid-safe space. No tablets in sight.
Drop-off as early as 7:30am, pickup as late as 5:30pm with before/after care (Oro Valley).
Voted Best Gymnastics Studio and Best Dance Studio in Best of the Northwest 2025. 12+ years of camp magic.
Bundle by the week and full-day camp works out at just $9.85/hour — coaching, gymnastics, dance, games, and supervised play included.
Pick what fits your week
Mix and match by the day — full-week bundles save up to $40 vs. single days.
A calm, supervised hour before camp officially starts. Perfect for parents who need to make an early meeting or have a long commute. Kids settle in, draw, read, and warm up before the day kicks off at 8:30.
Just $10/day to start camp an hour early — less than the cost of a coffee.
Add Before Care →Choose morning or afternoon. 3.5 hours of gymnastics, dance, ninja, art, and games — ideal for younger campers, partial coverage weeks, or anyone testing the camp waters.
7 hours of rotation through gymnastics, dance, ninja, group games, art & creativity, snack breaks, and free play. Best value for full workweeks and the favorite of kids who never want camp to end.
Two extra hours of supervised play, games, art, and chill time so you can finish your workday without rushing across town. Stack it with full-day camp for true 7:30 AM – 5:30 PM coverage.
Two hours of supervised play for $20 — less than $10/hour to win back your evening.
Add After Care →A one-time $50 annual family membership applies to all camp registrations and covers the whole family for a full year.
Tucson parents on Heart & Soul
"My daughter loves going to camp. She always asks to go back. The facility is great and has a lot of options to keep the kids busy. Birthday parties here are also excellent."
"My daughter loves it here! I appreciate all the staff that makes it so fun for the kids."
"We love the school break camps. My daughter always has fun and I appreciate that they offer extended hours for working parents."
"My daughter went to summer camps there and some dance classes and she loved it! I loved the people who worked there — they really cared about what they were doing and the owner was so nice! Highly recommend this place to everyone with children!"
Awards & recognition
How it works
Browse available camp dates by age group and location in our family portal.
Two-minute signup. Add siblings, choose half- or full-day, and you're done.
Your child arrives to a day of movement, friends, and fun. You get your day back.
Two Tucson camp locations
Common questions
Camps are available for kids ages 12 months through 13 years, with age-grouped sessions so your child is with peers their own size and skill level.
Full-day campers (8:30am–3:30pm) rotate through gymnastics on real equipment, dance, ninja obstacle courses, art & creativity stations, group games, snack breaks, lunch, and supervised free play. Half-day campers get the same rotation in either a morning (8:30–12:00) or afternoon (12:30–3:30) session.
Yes — at our Oro Valley location only. Before Care runs 7:30–8:30 AM ($10/day) and After Care runs 3:30–5:30 PM ($20/day). Stack them with full-day camp for full 7:30 AM – 5:30 PM coverage.
Yes — a one-time $50 annual family membership covers the whole family for a full year of classes, camps, and activities. It processes automatically on September 1st each year.
A water bottle, a healthy lunch and snacks (for full-day campers), and a change of clothes. We'll send a full reminder list when you confirm your booking.
No prior experience needed. Our coaches meet every camper where they are — beginners build confidence with the basics, and more experienced kids get challenged. The goal is fun first, skill second.
Camps are non-refundable once booked, so please double-check your child can attend before registering. If you have questions, just give us a call at (520) 818-7974.
Not sure yet?
Share your child's age and which location works best — we'll match them with the right weeks and answer anything you're wondering about before you book.
Prefer to call? (520) 818-7974