From Choreography to Programming: How Pilates Instructors Build Better Classes

One of the biggest transitions a Pilates instructor makes is moving from simply knowing exercises to knowing how to build a class.

When you first begin teaching, it is completely normal to rely on a memorized sequence.

You may think:

Footwork.

Hundred.

Feet in straps.

Short box.

Long stretch.

Maybe some arms.

Then finish.

There is nothing wrong with using a sequence when you are learning. In fact, structure can help new instructors gain confidence.

But eventually, strong teaching requires more than remembering what comes next.

It requires understanding why each exercise is there, what the class is building toward, and how the pieces fit together.

That is the difference between choreography and programming.

At Precision Pilates Training, we want instructors to move beyond simply arranging exercises and begin creating classes with purpose.

Choreography Tells You What Comes Next

Choreography is the order of exercises.

It can be helpful.

It creates flow.

It gives the instructor a plan.

It helps manage time.

But choreography alone does not tell you whether the class makes sense for the people in front of you.

A sequence may look beautiful on paper and still be completely wrong for a particular class.

Why?

Because real people are different.

Some classes are strong.

Some are brand new.

Some have mobility limitations.

Some move quickly.

Some need more explanation.

Some need more challenge.

A good program has to account for that.

Programming Starts With a Goal

Before building a class, ask:

What do I want this class to accomplish?

That question immediately changes the way you choose exercises.

Maybe your focus is:

  • Hip mobility

  • Core control

  • Spinal articulation

  • Shoulder stability

  • Lower-body strength

  • Rotation

  • Balance

  • Posterior-chain strength

  • Coordination

  • Full-body integration

Once you identify the goal, your exercise choices become more intentional.

Instead of asking:

“What exercise would be fun next?”

you begin asking:

“What exercise supports the goal of this class?”

That shift creates better programming.

Build the Class in Layers

Strong programming usually has a progression.

You prepare the body.

You build the skill.

You increase the challenge.

Then you integrate what you have worked on.

For example, if your class goal is spinal articulation, you might begin with simpler movements that help the client organize the pelvis and spine.

Then you progress into exercises requiring more control.

Eventually, you may introduce a more complex movement that uses the same pattern under greater load or challenge.

The class begins to feel connected.

The exercises are no longer random.

Each one prepares the client for what comes next.

Ask What the Client Needs Before What You Want to Teach

One of the easiest mistakes for instructors to make is programming around what they personally enjoy.

We all have favorite exercises.

But a good teacher programs for the client, not for themselves.

Before class, consider:

  • Who is in the room?

  • What is their experience level?

  • Are there injuries or limitations?

  • How quickly do they typically learn?

  • What do they need more of?

  • What may be inappropriate today?

  • What have they already been doing frequently?

A class of experienced clients may tolerate complexity earlier.

A beginner class may need more time on foundational movement.

Programming should reflect the people in front of you.

Think About Movement Balance

A good Pilates class should not simply hammer the same movement pattern over and over.

Consider how much of the class includes:

  • Flexion

  • Extension

  • Rotation

  • Lateral flexion

  • Hip extension

  • Hip flexion

  • Pushing

  • Pulling

  • Weight bearing

  • Open-chain movement

  • Closed-chain movement

You do not need to force every movement pattern into every class.

But you should understand what you are emphasizing and what may be missing.

This creates more balanced programming over time.

Transitions Matter

Transitions are often overlooked.

New instructors sometimes think of transitions as the time between exercises.

Experienced instructors understand that transitions are part of the class.

Good transitions:

  • Keep clients safe

  • Maintain flow

  • Reduce unnecessary equipment changes

  • Save time

  • Help the class feel organized

  • Prevent clients from feeling lost

If you constantly move from one end of the Reformer to the other, change every spring, grab every prop, and reposition the box repeatedly, the class may feel chaotic even if the individual exercises are good.

Efficient programming considers logistics.

Sometimes the best next exercise is not only the one that makes sense physically.

It is also the one that makes sense practically.

Programming Should Have a Progression

A class should generally move from more manageable demands toward greater challenge.

That does not always mean harder exercises.

It can mean:

  • More load

  • Less support

  • Greater range

  • Increased balance demands

  • More coordination

  • Smaller base of support

  • More complex sequencing

  • Less spring assistance

  • Greater endurance

Progression should feel earned.

If clients cannot control the foundation, adding complexity does not make the class more advanced.

It simply makes it messier.

Have a Regression Ready

Every instructor should have another option in mind.

If an exercise does not work, what is your backup?

Can you:

  • Reduce the range?

  • Add support?

  • Change the spring?

  • Change body position?

  • Remove a balance challenge?

  • Choose a simpler version?

  • Use a different apparatus?

This is where programming becomes dynamic.

A strong instructor can maintain the goal of the class even when the original exercise has to change.

That is a key teaching skill.

Springs Should Support the Goal

Spring settings are part of programming too.

Do not choose springs only because they are traditional.

Ask what the spring is doing.

Is it providing:

  • Resistance?

  • Assistance?

  • Stability?

  • Feedback?

  • Challenge?

Sometimes heavier springs create more support.

Sometimes lighter springs demand more control.

The correct setting depends on the exercise, the client, and the goal.

Understanding that gives you much more freedom as a teacher.

Program for Success, Not Exhaustion

A good class does not have to destroy the client.

It should challenge them appropriately.

There is a difference between:

“That was hard.”

and

“That was effective.”

Those are not always the same thing.

An instructor who understands programming knows when to push and when to pull back.

The goal is not to create the most exhausting sequence possible.

The goal is to create an experience that helps the client move better, become stronger, and feel successful.

Programming Changes With Experience

When you first begin, you may write out every exercise.

That is fine.

Later, you may begin programming in sections.

Warm-up.

Lower body.

Core.

Upper body.

Integrated work.

Finish.

Eventually, you may think more in movement goals than exercise names.

You start recognizing patterns.

You see what a class needs.

You adjust in real time.

That is when programming becomes more intuitive.

But intuition is built on knowledge.

It comes from practice.

Observation Helps You Become a Better Programmer

One of the best ways to improve programming is to observe experienced instructors.

Do not just watch what they teach.

Ask:

Why did they put those exercises together?

Why did they change the spring there?

Why did they use the box?

Why did they repeat that movement pattern?

Why did they simplify that exercise?

Why did they change the plan?

Observation teaches you how other instructors think.

Then you begin developing your own style.

Your Class Should Tell a Story

A well-programmed Pilates class feels connected.

The beginning prepares the body.

The middle develops the work.

The later exercises build complexity or integration.

The ending brings the client back to control.

The class feels intentional.

It has a beginning, middle, and end.

That is very different from simply pulling random exercises from a list.

Programming Is Where Knowledge Comes Together

Anatomy helps you understand the body.

Repertoire gives you tools.

Cueing helps you communicate.

Practice teaching builds confidence.

Programming is where all of those skills come together.

You are making decisions.

You are choosing what matters.

You are determining what belongs.

You are deciding what the client needs today.

That is teaching.

Start Asking Better Questions

As you build your classes, ask:

What is the goal?

Who is this class for?

What movement am I preparing?

What comes next logically?

What could I modify?

What is the purpose of the spring?

Am I balancing movement patterns?

Does the transition make sense?

Is this exercise here because it serves the class—or because I just like it?

These questions help turn choreography into programming.

Great Classes Are Built With Intention

At Precision Pilates Training, we want our instructors to be able to do more than lead a sequence.

We want them to understand how to build a class.

To adapt.

To progress.

To simplify.

To problem-solve.

And to choose exercises with purpose.

Because the goal is not simply to create a class that looks good on paper.

The goal is to create a class that works for the people standing in front of you.

That is the difference between choreography and programming.

And that difference is what helps turn a Pilates instructor into a confident teacher.

Previous
Previous

The Art of Cueing: Why Great Pilates Instructors Don’t Say More—They Say What Matters

Next
Next

Stop Memorizing Exercises: Why Great Pilates Teachers Understand the “Why”