Dance Class Registration

Browse our dance classes by class group and class type. Select the classes you'd like to register for.

Select Your Age Group

Parent & Tots background
Pre background
Kinder background
Primary background
Junior background
Teen background
Adults background

Current Dance Class Schedule

Browse the current dance classes at Petit Ballet Academy in Spanish Fork, Utah for the 2026-2027 Season. Classes are offered for ages 1 through adult in ballet, combo classes, creative, fitness, hip hop, homeschool, jazz, jazz/contemporary, musical dance theater, tap, and tumbling. Each listing shows the day, time, teacher, monthly tuition, and how many spots are open. Schedules and availability change as enrollment changes.

Parent & Tots · Ages 1–2

1 class for ages 1–2

  • Parent & Tots CreativeAges 1–2

    Style
    Creative
    When
    Monday, 9:30–10:15 AM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Sara Mann
    Tuition
    $45 per month
    Status
    1 spot available
    Note
    Minimum child age is 18 months.

    Register for Parent & Tots Creative

Pre · Ages 3–4

15 classes for ages 3–4

  • Pre BalletAges 3–4

    Style
    Ballet
    When
    Tuesday, 11:30 AM–12:15 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Adreanna North
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Pre Ballet in the registration tool

  • Pre BalletAges 3–4

    Style
    Ballet
    When
    Wednesday, 9:30–10:15 AM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Ann Kotyk
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Pre Ballet in the registration tool

  • Pre BalletAges 3–4

    Style
    Ballet
    When
    Wednesday, 10:30–11:15 AM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Ann Kotyk
    Tuition
    $45 per month
    Status
    1 spot available

    Register for Pre Ballet

  • Pre BalletAges 3–4

    Style
    Ballet
    When
    Wednesday, 11:30 AM–12:15 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Ann Kotyk
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Pre Ballet in the registration tool

  • Pre BalletAges 3–4 · Starting October 1st, 2026

    Style
    Ballet
    When
    Thursday, 9:30–10:15 AM · 45 minutes
    Runs
    Oct 1, 2026May 15, 2027
    Teacher
    Angie Navratil
    Tuition
    $45 per month
    Status
    6 spots available

    Register for Pre Ballet

  • Pre BalletAges 3–4

    Style
    Ballet
    When
    Thursday, 10:30–11:15 AM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Angie Navratil
    Tuition
    $45 per month
    Status
    1 spot available

    Register for Pre Ballet

  • Pre BalletAges 3–4

    Style
    Ballet
    When
    Thursday, 11:30 AM–12:15 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Angie Navratil
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Pre Ballet in the registration tool

  • Pre BalletAges 3–4

    Style
    Ballet
    When
    Thursday, 5:00–5:45 PM · 45 minutes
    Runs
    Aug 20, 2026May 15, 2027
    Teacher
    Miriam Prince
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Pre Ballet in the registration tool

  • Pre BalletAges 3–4

    Style
    Ballet
    When
    Friday, 11:30 AM–12:15 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Adreanna North
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Pre Ballet in the registration tool

  • Pre BalletAges 3–4

    Style
    Ballet
    When
    Friday, 4:00–4:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Lucy Hammond
    Tuition
    $45 per month
    Status
    2 spots available

    Register for Pre Ballet

  • Pre CreativeAges 3–4

    Style
    Creative
    When
    Monday, 9:30–10:15 AM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Allison Moon
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Pre Creative in the registration tool

  • Pre CreativeAges 3–4

    Style
    Creative
    When
    Monday, 11:45 AM–12:30 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Sara Mann
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Pre Creative in the registration tool

  • Pre CreativeAges 3–4

    Style
    Creative
    When
    Tuesday, 10:30–11:15 AM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Adreanna North
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Pre Creative in the registration tool

  • Pre TumblingAges 3–4

    Style
    Tumbling
    When
    Friday, 9:30–10:15 AM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Naomi Francis
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Pre Tumbling in the registration tool

  • Pre TumblingAges 3–4

    Style
    Tumbling
    When
    Friday, 10:30–11:15 AM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teachers
    Marybeth Wilde, Naomi Francis
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Pre Tumbling in the registration tool

Kinder · Ages 5–6

13 classes for ages 5–6

  • Kinder BalletAges 5–6

    Style
    Ballet
    When
    Monday, 4:00–4:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Ann Kotyk
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Kinder Ballet in the registration tool

  • Kinder BalletAges 5–6

    Style
    Ballet
    When
    Tuesday, 4:00–4:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Claire Miles
    Tuition
    $45 per month
    Status
    1 spot available

    Register for Kinder Ballet

  • Kinder BalletAges 5–6

    Style
    Ballet
    When
    Wednesday, 4:00–4:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Lucy Hammond
    Tuition
    $45 per month
    Status
    1 spot available

    Register for Kinder Ballet

  • Kinder BalletAges 5–6

    Style
    Ballet
    When
    Wednesday, 5:00–5:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Lucy Hammond
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Kinder Ballet in the registration tool

  • Kinder BalletAges 5–6

    Style
    Ballet
    When
    Thursday, 4:00–4:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Miriam Prince
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Kinder Ballet in the registration tool

  • Kinder BalletAges 5–6

    Style
    Ballet
    When
    Thursday, 5:00–5:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    SharLee Holyoak
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Kinder Ballet in the registration tool

  • Kinder BalletAges 5–6

    Style
    Ballet
    When
    Thursday, 5:45–6:30 PM · 45 minutes
    Runs
    Aug 20, 2026May 15, 2027
    Teacher
    Miriam Prince
    Tuition
    $45 per month
    Status
    5 spots available

    Register for Kinder Ballet

  • Kinder BalletAges 5–6

    Style
    Ballet
    When
    Friday, 5:00–5:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Lucy Hammond
    Tuition
    $45 per month
    Status
    1 spot available

    Register for Kinder Ballet

  • Kinder Ballet/Tap Combo ClassAges 5–6

    Style
    Ballet/Tap Combo Class
    When
    Friday, 10:30–11:15 AM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Adreanna North
    Tuition
    $45 per month
    Status
    1 spot available

    Register for Kinder Ballet/Tap Combo Class

  • Kinder CreativeAges 5–6

    Style
    Creative
    When
    Monday, 4:00–4:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Sara Mann
    Tuition
    $45 per month
    Status
    3 spots available

    Register for Kinder Creative

  • Kinder TapAges 5–6

    Style
    Tap
    When
    Wednesday, 6:00–6:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Lucy Hammond
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Kinder Tap in the registration tool

  • Kinder TumblingAges 5–6

    Style
    Tumbling
    When
    Wednesday, 4:00–4:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Naomi Francis
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Kinder Tumbling in the registration tool

  • Kinder TumblingAges 5–6

    Style
    Tumbling
    When
    Wednesday, 5:00–5:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Naomi Francis
    Tuition
    $45 per month
    Status
    Full – join the waitlist

    View Kinder Tumbling in the registration tool

Younger Homeschool · Ages 5–8

2 classes for ages 5–8

Kinder/Beginning · Ages 6–9

1 class for ages 6–9

  • Kinder/Beginning Boys CreativeAges 6–9

    Style
    Boys Creative
    When
    Monday, 6:45–7:45 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Sara Mann
    Tuition
    $55 per month
    Status
    1 spot available

    Register for Kinder/Beginning Boys Creative

Beginning 1 · Ages 7–8

5 classes for ages 7–8

  • Beginning 1 BalletAges 7–8

    Style
    Ballet
    When
    Monday, 4:45–5:45 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Ann Kotyk
    Tuition
    $55 per month
    Status
    1 spot available

    Register for Beginning 1 Ballet

  • Beginning 1 BalletAges 7–8

    Style
    Ballet
    When
    Tuesday, 5:00–6:00 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Miriam Prince
    Tuition
    $55 per month
    Status
    4 spots available

    Register for Beginning 1 Ballet

  • Beginning 1 BalletAges 7–8

    Style
    Ballet
    When
    Friday, 6:00–7:00 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Lucy Hammond
    Tuition
    $55 per month
    Status
    2 spots available

    Register for Beginning 1 Ballet

  • Beginning 1 CreativeAges 7–8

    Style
    Creative
    When
    Monday, 5:45–6:45 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Sara Mann
    Tuition
    $55 per month
    Status
    1 spot available

    Register for Beginning 1 Creative

Beginning 1/2 · Ages 7–11

4 classes for ages 7–11

  • Beginning 1/2 Hip HopAges 7–11

    Style
    Hip Hop
    When
    Wednesday, 7:15–8:15 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Lucy Hammond
    Tuition
    $55 per month
    Status
    1 spot available

    Register for Beginning 1/2 Hip Hop

  • Beginning 1/2 Fundamentals ClassAges 7–11

    Style
    Fundamentals Class
    When
    Wednesday, 7:00–8:00 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Jaimee Beard
    Tuition
    $55 per month
    Status
    3 spots available
    Note
    For dancers who are newer to dance or still building confidence with the foundations of a specific style.

    Register for Beginning 1/2 Fundamentals Class

  • Beginning 1/2 Fundamentals ClassAges 7–11

    Style
    Fundamentals Class
    When
    Tuesday, 6:15–7:15 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Claire Miles
    Tuition
    $55 per month
    Status
    5 spots available
    Note
    For dancers who are newer to dance or still building confidence with the foundations of a specific style.

    Register for Beginning 1/2 Fundamentals Class

Beginning 2 · Ages 9–10

4 classes for ages 9–10

  • Beginning 2 Experienced BalletAges 9–10

    Style
    Experienced Ballet
    When
    Monday, 6:00–7:00 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Lucy Hammond
    Tuition
    $55 per month
    Status
    Full – join the waitlist
    Note
    For dancers with prior training who are ready for a quicker pace, more detailed technique, and more challenging choreography.

    View Beginning 2 Experienced Ballet in the registration tool

  • Beginning 2 Fundamentals ClassAges 9–10

    Style
    Fundamentals Class
    When
    Tuesday, 4:00–5:00 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Miriam Prince
    Tuition
    $55 per month
    Status
    6 spots available
    Note
    For dancers who are newer to dance or still building confidence with the foundations of a specific style.

    Register for Beginning 2 Fundamentals Class

  • Beginning 2 Fundamentals ClassAges 9–10

    Style
    Fundamentals Class
    When
    Thursday, 5:45–6:45 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    SharLee Holyoak
    Tuition
    $55 per month
    Status
    5 spots available
    Note
    For dancers who are newer to dance or still building confidence with the foundations of a specific style.

    Register for Beginning 2 Fundamentals Class

  • Beginning 2 ExperiencedAges 9–10

    Style
    Experienced
    When
    Friday, 5:45–6:45 PM · 60 minutes
    Runs
    Aug 21, 2026May 15, 2027
    Teacher
    Miriam Prince
    Tuition
    $55 per month
    Status
    6 spots available
    Note
    For dancers with prior training who are ready for a quicker pace, more detailed technique, and more challenging choreography.

    Register for Beginning 2 Experienced

Beginning 2 (9-11) · Ages 9–11

2 classes for ages 9–11

  • Beginning 2 (9-11) Experienced ClassAges 9–11

    Style
    Experienced Class
    When
    Wednesday, 8:00–9:00 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Jaimee Beard
    Tuition
    $55 per month
    Status
    8 spots available
    Note
    For dancers with prior training who are ready for a quicker pace, more detailed technique, and more challenging choreography.

    Register for Beginning 2 (9-11) Experienced Class

  • Beginning 2 (9-11) Musical Dance TheaterAges 9–11

    Style
    Musical Dance Theater
    When
    Friday, 4:00–5:30 PM · 90 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Miriam Prince
    Tuition
    $80 per month
    Status
    3 spots available

    Register for Beginning 2 (9-11) Musical Dance Theater

Older Homeschool · Ages 9–12

1 class for ages 9–12

  • Older Homeschool Homeschool Folk DancingAges 9–12

    Style
    Homeschool Folk Dancing
    When
    Monday, 10:30–11:30 AM · 60 minutes
    Runs
    Aug 17, 2026Dec 18, 2026
    Teacher
    Sara Mann
    Tuition
    $250 one-time
    Status
    7 spots available

    Register for Older Homeschool Homeschool Folk Dancing

Beginning 2 Extended · Ages 9–14

2 classes for ages 9–14

  • Beginning 2 Extended Fundamentals ClassAges 9–14

    Style
    Fundamentals Class
    When
    Monday, 4:45–5:45 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Sara Mann
    Tuition
    $55 per month
    Status
    6 spots available
    Note
    For dancers who are newer to dance or still building confidence with the foundations of a specific style.

    Register for Beginning 2 Extended Fundamentals Class

  • Beginning 2 Extended Experienced ClassAges 9–14

    Style
    Experienced Class
    When
    Monday, 7:45–8:45 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Sara Mann
    Tuition
    $55 per month
    Status
    6 spots available
    Note
    For dancers with prior training who are ready for a quicker pace, more detailed technique, and more challenging choreography.

    Register for Beginning 2 Extended Experienced Class

Beginning 2 & Up · Ages 9–17

1 class for ages 9–17

  • Beginning 2 & Up Experienced ClassAges 9–17

    Style
    Experienced Class
    When
    Tuesday, 5:00–6:00 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Claire Miles
    Tuition
    $55 per month
    Status
    2 spots available
    Note
    For dancers with prior training who are ready for a quicker pace, more detailed technique, and more challenging choreography.

    Register for Beginning 2 & Up Experienced Class

Beginning/Intermediate · Ages 10–16

1 class for ages 10–16

  • Beginning/Intermediate Boys MovementAges 10–16

    Style
    Boys Movement
    When
    Thursday, 8:00–9:00 PM · 60 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Sara Mann
    Tuition
    $55 per month
    Status
    5 spots available

    Register for Beginning/Intermediate Boys Movement

10 & Up · Ages 10–17

1 class for ages 10–17

  • 10 & Up Pre-PointeAges 10–17

    Style
    Pre-Pointe
    When
    Tuesday, 7:30–8:15 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Miriam Prince
    Tuition
    $45 per month
    Status
    8 spots available
    Note
    Two dance classes required in addition to this class. One must be ballet.

    Register for 10 & Up Pre-Pointe

Intermediate 1 · Ages 11–17

4 classes for ages 11–17

  • Intermediate 1 PointeAges 11–17

    Style
    Pointe
    When
    Monday, 7:00–7:45 PM · 45 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Lucy Hammond
    Tuition
    $45 per month
    Status
    5 spots available
    Note
    Two intermediate ballet classes required in addition to this class.

    Register for Intermediate 1 Pointe

  • Intermediate 1 Experienced BalletAges 11–17

    Style
    Experienced Ballet
    When
    Monday, 7:45–9:00 PM · 75 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Lucy Hammond
    Tuition
    $65 per month
    Status
    1 spot available
    Note
    For dancers with prior training who are ready for a quicker pace, more detailed technique, and more challenging choreography.

    Register for Intermediate 1 Experienced Ballet

  • Intermediate 1 Fundamentals ClassAges 11–17

    Style
    Fundamentals Class
    When
    Tuesday, 6:15–7:30 PM · 75 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Miriam Prince
    Tuition
    $65 per month
    Status
    5 spots available
    Note
    For dancers who are newer to dance or still building confidence with the foundations of a specific style.

    Register for Intermediate 1 Fundamentals Class

  • Intermediate 1 Fundamentals & ExperiencedAges 11–17

    Style
    Fundamentals & Experienced
    When
    Thursday, 6:45–8:00 PM · 75 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    SharLee Holyoak
    Tuition
    $65 per month
    Status
    Full – join the waitlist
    Note
    A technique-focused intermediate class where dancers build strong fundamentals, with pointe dancers practicing the basics en pointe when appropriate.

    View Intermediate 1 Fundamentals & Experienced in the registration tool

12 & Up · Ages 12–17

3 classes for ages 12–17

  • 12 & Up Fundamentals ClassAges 12–17

    Style
    Fundamentals Class
    When
    Tuesday, 7:30–8:45 PM · 75 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Claire Miles
    Tuition
    $65 per month
    Status
    6 spots available
    Note
    For dancers who are newer to dance or still building confidence with the foundations of a specific style.

    Register for 12 & Up Fundamentals Class

  • 12 & Up Experienced ClassAges 12–17

    Style
    Experienced Class
    When
    Thursday, 8:00–9:15 PM · 75 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Jaimee Beard
    Tuition
    $65 per month
    Status
    4 spots available
    Note
    For dancers with prior training who are ready for a quicker pace, more detailed technique, and more challenging choreography.

    Register for 12 & Up Experienced Class

  • 12 & Up Musical Dance TheaterAges 12–17

    Style
    Musical Dance Theater
    When
    Thursday, 6:30–8:00 PM · 90 minutes
    Runs
    Aug 17, 2026May 15, 2027
    Teacher
    Miriam Prince
    Tuition
    $80 per month
    Status
    4 spots available

    Register for 12 & Up Musical Dance Theater

Adult · Ages 19 and up

4 classes for ages 19 and up

  • Adult Experienced ClassAges 19 and up

    Style
    Experienced Class
    When
    Thursday, 9:00–10:15 PM · 75 minutes
    Runs
    Aug 20, 2026Oct 24, 2026
    Teacher
    Lucy Hammond
    Tuition
    $99 one-time
    Status
    13 spots available
    Drop-in
    Drop-in credits accepted

    Register for Adult Experienced Class

  • Adult BalletAges 19 and up

    Style
    Ballet
    When
    Friday, 9:00–10:15 AM · 75 minutes
    Runs
    Aug 17, 2026Oct 24, 2026
    Teacher
    Adreanna North
    Tuition
    $99 one-time
    Status
    11 spots available
    Drop-in
    Drop-in credits accepted

    Register for Adult Ballet

  • Adult PilatesAges 19 and up

    Style
    Pilates
    When
    Tuesday, 9:15–10:15 AM · 60 minutes
    Runs
    Aug 18, 2026Oct 13, 2026
    Teacher
    Chantell Hammond
    Tuition
    $99 one-time
    Status
    19 spots available
    Drop-in
    Drop-in credits accepted

    Register for Adult Pilates

  • Adult BarreAges 19 and up

    Style
    Barre
    When
    Thursday, 9:15–10:15 AM · 60 minutes
    Runs
    Aug 20, 2026Oct 8, 2026
    Teacher
    Chantell Hammond
    Tuition
    $88 one-time
    Status
    19 spots available
    Drop-in
    Drop-in credits accepted

    Register for Adult Barre