Carthage's Premier Group Fitness Studio

Find Your CORE

Yoga • Pilates • HIIT • Boxing • Personal Training

Multiple class types in a group workout environment. All fitness levels welcome. Your CORE family is waiting.

💪1,100+ Members
5-Star Rated
🧘All Levels Welcome

Our Classes

Multiple workout styles to keep you challenged, motivated, and seeing results

🧘

Yoga

Build flexibility, strength, and inner calm. From gentle flows to power yoga — find your practice.

All Levels • 60 min
🏋️

Pilates

Strengthen your core, improve posture, and sculpt lean muscle. Mat and reformer-based sessions.

All Levels • 55 min
🥊

Boxing Fitness

High-energy cardio boxing that torches calories and builds confidence. No experience needed.

All Levels • 45 min
🔥

HIIT

High-intensity interval training that maximizes fat burn and builds endurance in less time.

Intermediate • 45 min
💪

Strength Training

Build lean muscle, boost metabolism, and feel stronger every day. Guided group sessions.

All Levels • 60 min
🎯

Personal Training

One-on-one coaching tailored to your goals. Custom workout plans, nutrition guidance, accountability.

By Appointment

Weekly Schedule

Drop-in classes — no long-term commitment required

Time Monday Tuesday Wednesday Thursday Friday
6:30 AMHIITYogaHIITYogaHIIT
8:00 AMYogaYogaYoga
4:15 PMPilatesPilates
5:30 PMBoxingYogaBoxingStrength
6:30 PMStrengthHIITYogaBoxing

Schedule subject to change. Check our Facebook for updates.

Why CORE?

More than a gym — we're a community

🏠

Small Studio Feel

Not a big-box gym. We know your name and your goals.

👩‍🏫

Certified Instructors

Every class led by experienced, certified fitness professionals.

🎯

All Levels

Never done yoga? First time boxing? Perfect. We'll get you started.

💚

CORE Family

1,100+ members strong. The encouragement here is real.

Start Today

Your first class is on us. No commitment, no pressure.

📍

Location

212 St Mary St

Carthage, TX 75633

Get Directions →
📱

Follow Us

Stay up to date on classes

Facebook Page
🕐

Hours

Mon-Thu: 6:30 AM - 8:00 PM

Fri: 6:30 AM - 6:00 PM

Sat: 8:00 AM - 12:00 PM