Class Schedule

Find a time
that
fits your life.

Seven programs. Morning, noon, and evening. Six days a week. Every session coached, programmed, and worth showing up for. Use the navigation below to jump to any program.

Signature Program  ·  Since 2008
CrossFit
Weekly Schedule
Mon – Thu
5:00am
8:00am
9:00am
3:00pm
4:00pm
5:00pm
6:00pm
Friday
5:00am
8:00am
9:00am
3:00pm
4:00pm
5:00pm
No 6:00pm on Fridays
Saturday
Open Gym — 8:00am to 10:00am
Sunday
Closed
About This Program

Strength. Cardio. Functional movement. All coached, all scaled, all programmed with purpose. CrossFit at CFT has developed CrossFit Games athletes, Ironman finishers, and complete beginners — often in the same class. Eighteen years in, the standard hasn't changed.

Every class includes a warmup, skill or strength work, the workout, and a cooldown. No guessing. A coach leads every session start to finish.

  • 7 daily time slots Mon–Thu, 6 on Friday
  • Scaled for every fitness level
  • Beginners and veterans train in the same class
  • All workouts tracked in Wodify

No Barbells. No Ego.
ReBoot
Weekly Schedule
Mon – Fri
5:00am
5:45am
9:00am
12:00pm
4:00pm
5:00pm
Sat – Sun
No ReBoot classes
About This Program

45 minutes of cardio, core, and toning in a coached class built around dumbbells, kettlebells, and bodyweight. No experience required. Just real work, a coach who's invested in your progress, and results that show up when you're consistent.

The most common starting point for new CFT members. The 12:00pm class is one of the only true lunch-hour fitness options in Trussville.

  • 6 daily time slots Mon–Fri including 12:00pm lunch
  • No prior experience required
  • Dumbbells, kettlebells, bodyweight — no barbell
  • 45 minutes, in and out

Now at CFT  ·  Trussville's Only HYROX Program
HYROX
Weekly Schedule
Tuesday
8:00am – 9:00am
6:00pm – 7:00pm
Thursday
8:00am – 9:00am
6:00pm – 7:00pm
Saturday
Occasional mini-race prep — follow socials or ask your coach
Expanding
Additional days coming — ask your coach
About This Program

Train the movements, build the engine, race when you're ready. HYROX class at CFT is coached, programmed, and built around the fitness demands of the world's fastest-growing sport — sled work, rowing, carrying, running conditioning, and station-specific strength.

Trussville's only dedicated HYROX training program. No race registration required. All levels welcome.

  • Tue & Thu at 8:00am and 6:00pm
  • Open, Pro, Doubles, and Relay athletes welcome
  • No CrossFit experience required
  • Coached and programmed every session

Built for 60+
Legends
Weekly Schedule
Monday
10:00am – 10:45am
Wednesday
10:00am – 10:45am
Friday
10:00am – 10:45am
Tue / Thu / Sat
No Legends classes
About This Program

Built for adults 60 and older who want strength, balance, and stamina for life. Not a modified adult class — a purpose-built program with its own progressions, its own community, and coaches who understand how to develop fitness safely at any age.

  • Monday, Wednesday, Friday at 10:00am
  • 45-minute classes — never rushed, never wasted
  • Strength, balance, mobility, and low-impact cardio
  • No prior fitness experience required

Dietitian-Led
Nutrition
How Scheduling Works
Sophia Contreras, RD
Registered Dietitian  ·  Co-Owner  ·  Members and non-members welcome
Candace Rape
Certified Nutrition Coach  ·  Former collegiate athlete
Andrew Rape
Certified Nutrition Coach  ·  Former GRID League professional
No fixed class time. Sessions are scheduled directly with your coach at a time that works for you.
About This Program

Registered-dietitian-led coaching built around your actual life. Whether your goal is performance, fat loss, or simply eating better — you get a personalized plan and a coach who adjusts as you progress.

Sophia Contreras, RD works with performance athletes, fat loss clients, chronic conditions, and disordered eating recovery.

  • Three coaches — including a registered dietitian
  • Personalized plans, not templates
  • Available to members and non-members
  • Fat loss, performance, chronic conditions, sustainable habits

Your Goals. Your Plan.
Personal Training & Skill Sessions
How Scheduling Works
Personal Training
One-on-one, custom programming, any long-term goal  ·  Members and non-members welcome
Skill Sessions
30 or 60 minutes  ·  Single movement focus  ·  Members and non-members
No fixed class time. Sessions are scheduled directly with your coach. Morning, midday, evening, and weekend slots available.
About This Program

Personal Training is for athletes working toward a specific long-term goal — weight loss, a fitness test, lasting health, sport performance, or injury recovery. Your coach builds your program from scratch and adjusts as you go.

Skill Sessions are one-off, movement-specific sessions. You come in with a problem. You leave with a solution — snatch, clean & jerk, butterfly pull-ups, rope climbs, double-unders.

  • PT: long-term goals — weight loss, fitness tests, sport, health
  • Skill sessions: snatch, clean & jerk, butterfly pull-ups, rope climbs
  • 30 or 60-minute skill sessions available
  • Members and non-members welcome for both

Youth Programs  ·  Ages 7–9 & 10–12
CFT Kids & Youth
Schedule
CFT Kids
Ages 7–9
Mon & Wed  ·  6:00–6:30pm
CFT Youth
Ages 10–12
Mon & Wed  ·  6:30–7:30pm
Stay in the loop: Follow @crossfittrussville or call (205) 317-9234 for enrollment dates. Spots fill fast.
About This Program

Two age groups. One mission — get kids off screens, moving with friends, and accomplishing some genuinely hard work in a safe, coached environment.

CFT Kids (7–9) — coordination and movement, no barbell, all fun.

CFT Youth (10–12) — introduces barbell work and basic weightlifting. Taught safely, coached carefully.

  • Kids (7–9): coordination and movement, no barbell
  • Youth (10–12): introduces barbell and weightlifting
  • Both groups beginner friendly
  • Sibling discounts available

Included with All Memberships — No Extra Cost
Open Gym
Anytime During Operating Hours  ·  Saturday 8:00am – 10:00am

Open gym is available anytime we're open. If a class is running, you're welcome to lift, work on a skill, or follow your own program — just know that class gets first priority for equipment and space. Saturday 8:00am to 10:00am is a dedicated open gym block with no classes running. Included with every membership at no extra cost.

Included
with Every
Membership
Included with All Memberships — No Extra Cost
Open Gym
Anytime During Operating Hours  ·  Saturday 8:00am – 10:00am

Open gym is available anytime we're open. If a class is running, you're welcome to lift, work on a skill, or follow your own program — just know that class gets first priority for equipment and space, so work with them. Saturday 8:00am to 10:00am is a dedicated open gym block with no classes running, so the full facility is yours. Included with every membership at no extra cost.

Included
with Every
Membership
Frequently Asked Questions

Your Goals. Your Schedule. Your Move.

Find a time that fits and book your free intro. A coach will take it from there.

Quick Answers

What are the CrossFit Trussville class times?

CrossFit classes run Monday through Friday at 5:00am, 8:00am, 9:00am, 3:00pm, 4:00pm, 5:00pm, and 6:00pm (no 6:00pm on Fridays). ReBoot boot camp classes run Monday through Friday at 5:00am, 5:45am, 9:00am, 12:00pm, 4:00pm, and 5:00pm. Legends 60+ fitness runs Monday, Wednesday, and Friday at 10:00am. HYROX training runs Tuesday and Thursday at 6:00pm. Open Gym is Saturday 8:00am to 10:00am.

What programs does CrossFit Trussville offer?

CrossFit Trussville offers seven programs: CrossFit classes (Mon–Fri, 7 daily time slots), ReBoot boot camp (Mon–Fri, 6 daily slots including 12pm), HYROX training (Tue and Thu at 6pm), Legends fitness for adults 60+ (MWF at 10am), registered dietitian-led nutrition coaching (by appointment), personal training and skill sessions (by appointment), and CFT Kids quarterly 6-week camps. All programs are located at 139 Railroad Street, Trussville, AL 35173.

Does CrossFit Trussville have open gym?

Yes. Open gym at CrossFit Trussville is available anytime during operating hours — Monday through Thursday 5:00am to 8:00pm, Friday 5:00am to 6:00pm. If a class is running, members are welcome to lift or work on skills alongside it; class gets first priority for equipment and space. Saturday 8:00am to 10:00am is a dedicated open gym block with no classes scheduled. Open gym is included with all memberships at no extra cost.

Does CrossFit Trussville have early morning classes?

Yes. CrossFit Trussville offers 5:00am CrossFit classes Monday through Friday, and 5:00am and 5:45am ReBoot classes Monday through Friday — making it one of the earliest gym schedules in Trussville, Alabama.

Does CrossFit Trussville offer lunchtime classes?

Yes. ReBoot boot camp offers a 12:00pm class Monday through Friday at 139 Railroad Street in Trussville — one of the few true lunch-hour workout options in Trussville, Alabama.