Semi-Private & Small Group Personal Training in Jupiter, FL

Train
Together.
Coached Solo.

Semi-private personal training at O Fitness in Jupiter, FL puts you in a small group of just 2–4 — with your own program, real coaching, and form correction at a lower rate than one-on-one. The energy of a group. The attention of a trainer.

2-4 People
Per Group
Corrective Exercise◆ Deep-Tissue Bodywork◆ Mobility◆ Strength Training◆ Injury Recovery◆ Nutrition◆ Semi-Private Training◆ InBody Analysis◆ Root-Cause Method◆
01
What It Is

Not a class.
Not a crowd.

What is semi-private personal training? It's coaching in a small group — at O Fitness, just 2–4 people. Everyone runs their own program built for their goals and body, but you train at the same time under one trainer's eye. Real coaching and form correction, at a fraction of one-on-one cost.

You get the accountability and energy of training with others, plus the individual attention a big-box class can never give you. It’s the sweet spot: more affordable than private, far more personal than a crowded bootcamp.

02
Why Choose Semi-Private

The best of both
worlds.

01

Your Own Program

Everyone in the group trains on a plan built for their goals, level, and any injuries — not a one-size-fits-all routine.

02

Real Coaching

Hands-on form correction and cues every session from a degreed trainer — the thing group classes can't deliver.

03

More Accessible

Shared cost makes expert coaching more affordable than one-on-one, without dropping to a generic class.

04

Built-In Accountability

Showing up is easier when a small group expects you. Motivation and camaraderie keep you consistent.

05

Perfect for Couples, Friends & All Levels

Train next to your partner or a friend while each of you works your own plan — beginners and seasoned lifters thrive side by side because everyone progresses at their own pace.

Group
03
How It Works

How you get started

You’re coached as an individual who happens to train alongside a few others — never lost in a crowd.

01

Free Consult & Assessment

We learn your goals, history, and how you move — the same movement assessment every O Fitness client gets.

Start free
02

Matched to a Group

We place you in a small group (2–4) that fits your schedule and level — bring your partner or a friend, or join an open group.

2–4 people
03

Train Your Own Plan

You follow your individual program while the trainer coaches, corrects form, and adjusts in real time.

Personalized
04

Progress & Adjust

We track your progress and evolve your programming so you keep moving forward with the group behind you.

Keep winning
04
Who Coaches Your Group

Owner-operated.
Not a franchise.

Your group isn’t handed to a rotating staffer. You’re coached by the credentialed owners themselves — 15+ years of experience on the floor with you.

Orion Torres

Owner · Corrective Exercise & Bodywork Specialist

A professional trainer for 15+ years with a B.S. in Exercise Science from Florida State University. Orion builds each group member an individual program rooted in how they actually move — so a small group never means a generic workout.

B.S. Exercise Science · FSU
ACSM Certified Personal Trainer
AED / CPR Certified
15+ Years Experience

Miranda Torres

Personal Trainer · Nutrition Coach

NASM-certified trainer and nutrition coach and former NPC national competitor (2019–2023). Miranda brings the energy that makes small-group training fun while keeping every rep dialed in and every plan sustainable.

NASM Certified Personal Trainer
NASM Nutrition Coach
NPC National Competitor
Women's Physique Specialist
05
Who It's For

Better with a
little company.

→ Couples who want to train together but on their own goals
→ Friends & workout partners who push each other and stay accountable
→ Beginners who want real coaching without the full 1-on-1 price
→ Experienced lifters who want programming and form checks, not a class
→ Anyone who thrives on energy and shows up more when a group expects them
→ Value-minded clients who want expert coaching at an accessible rate
06
Real Coaching, Real Energy

Small group.
Big results.

Real Client, Real Results
Small-group coaching with an individual plan — accountability that drives real change.
Real Client, Real Results
Coached every rep in a group of 2–4 — consistent training with results to show for it.
07
Find Us · Jupiter, FL

Small-group training in
the heart of Jupiter.

Right off Indiantown Road (SR-706), minutes from I-95 and the Turnpike — an easy drive from anywhere in northern Palm Beach County.

Visit The Studio
O Fitness
150 S. Caloosahatchee Avenue,
Jupiter, FL 33458
I-95 & Florida's Turnpike 4 MIN
Jupiter Medical Center 5 MIN
Downtown Jupiter & Harbourside 6 MIN
Tequesta 8 MIN
Abacoa & Roger Dean Stadium 9 MIN
Palm Beach Gardens 14 MIN
Why train here
◆

Groups of just 2–4 — smaller than the franchises down the road

◆

Owner-coached — degreed trainers, not rotating staff

◆

Your own program — individual plans inside every group

◆

All ages & levels — not walled off to one demographic

The way Jupiter likes to train. Couples who’d rather book a shared session than go it alone. Friends who turn a workout into the best part of their week. Boaters, golfers, and tennis players who want real coaching without a full private-training budget. Snowbirds who want to plug into a group the week they land. We’re steps from Pure Barre, minutes from the Lighthouse and the beaches — building small groups out of the neighbors we already train.

◆ Next to Pure Barre
◆ On Indiantown Rd (SR-706)
◆ Mins from the Lighthouse & beaches
◆ Serving Tequesta · PBG · Juno Beach
08
More Ways To Train

Build your full plan.

Semi-private pairs perfectly with everything else we do at O Fitness.

Private Personal Training

Want the full spotlight? One-on-one delivers a fully customized program and undivided coaching.

Corrective Exercise

Fix the imbalances and pain holding your training back.

Bodywork & Recovery

Release tension and restore pain-free range.

InBody Analysis

Track fat, muscle, and progress with a 60-second scan.

Nutrition & Meal Prep

Sustainable plans coached by Miranda.

09
4.9★ · 50 Google Reviews

Trusted in Jupiter

★★★★★

"I've been training with Orion for years and can't recommend him enough. He helped me recover from labrum instability and shoulder issues — his knowledge of functional fitness, mobility, and strength is outstanding. He always adapts safely while still making progress."

Angie Fischer Google Review
★★★★★

"I've been getting bodywork with Orion for a year now and he clearly explains how each area of concern is affected by the rest of the body."

Kari Sheldon Google Review
★★★★★

"Orion is extremely knowledgeable. He's been working with my daughter on her return-to-play program post ACL reconstruction — meeting every recovery milestone in a challenging yet comfortable environment."

Natalie Johns Google Review
★★★★★

"Efficient and effective! Keeps you moving and is friendly without wasting your valuable time. Always walk out sore!"

Heather Carmody Google Review
★★★★★

"I've trained for over 20 years. Orion is knowledgeable, a great communicator, and one of the best trainers I've had. So happy I found him."

Sherri Schorsch Google Review
★★★★★

"Highly knowledgeable trainer with a good eye for strengthening your weak areas and positively changing your physique."

Steve Cook Google Review
10
Answers

Semi-Private FAQ

What is semi-private personal training?

Semi-private personal training is coaching in a small group — at O Fitness in Jupiter, FL, just 2–4 people per session. Everyone follows their own program tailored to their goals and ability, but you train at the same time under one trainer’s eye, so you get real coaching and form correction at a lower rate than one-on-one. It’s the middle ground between a crowded class and private training.

A group fitness class runs everyone through the same routine with little individual attention. Semi-private keeps the group tiny (2–4 here) and gives each person their own program, sets, and corrections — you’re coached as an individual who happens to train alongside a few others, not led through a one-size-fits-all workout.

Just 2–4 people. We deliberately keep groups smaller than the industry norm (many studios go up to 6 or more) so every person still gets hands-on coaching and individual programming every session.

Semi-private is priced below one-on-one training because the cost is shared across the small group, making expert coaching more accessible. Exact rates depend on frequency and group size — call (863) 393-5426 for current pricing and open group spots.

Both. Because each person trains on their own program, beginners and experienced lifters can share a session safely — everyone works at their own level with a trainer correcting form in real time. It’s a great fit for couples and friends who want to train together while chasing their own goals.

O Fitness is at 150 S. Caloosahatchee Avenue, Jupiter, FL 33458 — just off Indiantown Road, minutes from Tequesta, Palm Beach Gardens, and Juno Beach. Groups are led by degreed, certified trainers, and every program starts with a free consultation.

Team

Grab a partner. Grab a spot.

Join a small group of 2–4 in Jupiter and get real coaching at a rate that actually works. Bring a friend or we’ll match you in.

11
Get Started

Join a Group

Location

150 S. Caloosahatchee Avenue, Jupiter, FL 33458

Phone
Email
Hours
Mon–Fri: 5am–8pm · Sat: 6am–2pm