Boys Ballet

General Information

Ages vary per level

Uniform color: White shirt, black tights 

Ballet slippers and tights: Black

Boys dancers will study in both their own classes and in their Level class with the rest of the students. Class placement is contingent upon the level of technique and number of years of studying dance. Eligible for tuition scholarships.  For more information contact us at [email protected]

Tuition

Tuition for One 120min Class per Week

Pay in Full:
$1550 + $80 registration fee due at registration

Payment Plan:
$333 + $80 registration fee due at registration ($333 due 10/1/25, 11/1/25, 2/1/26, 3/1/26)

Please note: The total tuition due on the Payment Plan is higher, because it includes an interest fee.

Tuition for One 60min Class per Week

Pay in Full:
$1260 + $80 registration fee due at registration

Payment Plan:
$270 + $80 registration fee due at registration ($270 due 10/1/25, 11/1/25, 2/1/26, 3/1/26)

Please note: The total tuition due on the Payment Plan is higher, because it includes an interest fee.

Uniforms


All uniforms for Princeton Ballet School students can be ordered from Arena Dance. You can now select from multiple styles of leotard within your designated Level color! Additional items such as t-shirts, jackets and cover-ups can be purchased as well. Uniforms can either be tried on and picked up in-person, or can be shipped directly to your home. Items that are in stock will take 3-5 days to arrive, items that are out of stock and custom items will take 2-3 weeks to arrive. 

Arena Dance is located at 1961 NJ-33, Trenton, NJ. Their hours of operation are Mondays through Thursdays from 11 AM to 7 PM, Fridays from 11 AM to 6 PM, and Saturdays from 10 AM to 4 PM. They can be reached at [email protected] or by calling (609) 584-1515

2025-2026

Class Schedule

Primary B – Level 4

Performance Opportunities

Level 5-6

Performance Opportunities

Level 7-8

Performance Opportunities

Middle School Ballet

General Information

Students must be at least 10 years old by October 1

Girls leotard Color | Light Blue

Girls ballet slippers and tights: Pink

Boys uniform color: White shirt, black tights 

Boys ballet slippers and tights: Black

Middle School Ballet is suitable for young dancers who are starting ballet for the first time a little later in their childhood. The teachers adapt the class to the level of the group, teaching them the most important elements of balletic placement, port de bras (carriage of the arms), turnout, and foot usage, while also introducing and/or reviewing the basic elements of the jumping work, or petit allegro. All attempts are made to prepare the students to move ahead several levels at the end of the year.

Tuition

Tuition for One 60min Class per Week

Pay in Full:
$1260 + $80 registration fee due at registration

Payment Plan:
$270 + $80 registration fee due at registration ($270 due 10/1/25, 11/1/25, 2/1/26, 3/1/26)

Please note: The total tuition due on the Payment Plan is higher, because it includes an interest fee.

Uniforms


All uniforms for Princeton Ballet School students can be ordered from Arena Dance. You can now select from multiple styles of leotard within your designated Level color! Additional items such as t-shirts, jackets and cover-ups can be purchased as well. Uniforms can either be tried on and picked up in-person, or can be shipped directly to your home. Items that are in stock will take 3-5 days to arrive, items that are out of stock and custom items will take 2-3 weeks to arrive. 

Arena Dance is located at 1961 NJ-33, Trenton, NJ. Their hours of operation are Mondays through Thursdays from 11 AM to 7 PM, Fridays from 11 AM to 6 PM, and Saturdays from 10 AM to 4 PM. They can be reached at [email protected] or by calling (609) 584-1515

2025-2026

Class Schedule

(1 class per week)

Primary B – Level 4

Performance Opportunities

Elementary Division
Level 3

General Information

Students must be10 years old by October 1

Girls uniform color: Lilac 

Girls ballet slippers and tights: Pink or skin tone (optional)

Boys uniform color: White shirt, black tights 

Boys ballet slippers and tights: Black

Weekly Commitment: 3-4 classes per week

Level 3 Ballet is a very challenging level. The technique focuses on the strength needed to get students ready for pointe work in Level 4. This Level brings the first “End of Year Evaluation” and possible invitation to the Pre-Professional Division, which will require participation in all offered ballet classes.

This level requires a placement class. For further accommodation please contact [email protected] for placement in this level prior to registering.

Tuition

Tuition for Four Classes Per Week

Pay in Full:
$3300 + $80 registration fee due at registration

Payment Plan:
$708 + $80 registration fee due at registration ($708 due 10/1/25, 11/1/25, 2/1/26, 3/1/26)

Please note: The total tuition due on the Payment Plan is higher, because it includes an interest fee.

Tuition for Three Classes Per Week

Pay in Full:
$2870 + $80 registration fee due at registration

Payment Plan:
$616 + $80 registration fee due at registration ($616 due 10/1/25, 11/1/25, 2/1/26, 3/1/26)

Please note: The total tuition due on the Payment Plan is higher, because it includes an interest fee.

Uniforms


All uniforms for Princeton Ballet School students can be ordered from Arena Dance. You can now select from multiple styles of leotard within your designated Level color! Additional items such as t-shirts, jackets and cover-ups can be purchased as well. Uniforms can either be tried on and picked up in-person, or can be shipped directly to your home. Items that are in stock will take 3-5 days to arrive, items that are out of stock and custom items will take 2-3 weeks to arrive. 

Arena Dance is located at 1961 NJ-33, Trenton, NJ. Their hours of operation are Mondays through Thursdays from 11 AM to 7 PM, Fridays from 11 AM to 6 PM, and Saturdays from 10 AM to 4 PM. They can be reached at [email protected] or by calling (609) 584-1515

2025-2026

Class Schedule

(1 class per week)

Level 1-3

Elective Classes

Primary B – Level 4

Performance Opportunities

Elementary Division
Level 2

General Information

Students must be at least 9 years old by October 1

Girls uniform color: Lilac 

Girls ballet slippers and tights: Pink or skin tone (optional)

Boys uniform color: White shirt, black tights 

Boys ballet slippers and tights: Black

Weekly Commitment: 2-3 classes per week

Level 2 Ballet marks the beginning of a more rigorous approach to classical technique. Here, we polish and lay the foundation for future development.

This level requires a placement class. For further accommodation please contact [email protected] for placement in this level prior to registering.

 

Tuition

Tuition for Three Classes Per Week

Pay in Full:
$2870 + $80 registration fee due at registration

Payment Plan:
$616 + $80 registration fee due at registration ($616 due 10/1/25, 11/1/25, 2/1/26, 3/1/26)

Please note: The total tuition due on the Payment Plan is higher, because it includes an interest fee.

Tuition for Two Classes Per Week

Pay in Full:
$2420 + $80 registration fee due at registration

Payment Plan:
$519 + $80 registration fee due at registration ($519 due 10/1/25, 11/1/25, 2/1/26, 3/1/26)

Please note: The total tuition due on the Payment Plan is higher, because it includes an interest fee.

Uniforms


All uniforms for Princeton Ballet School students can be ordered from Arena Dance. You can now select from multiple styles of leotard within your designated Level color! Additional items such as t-shirts, jackets and cover-ups can be purchased as well. Uniforms can either be tried on and picked up in-person, or can be shipped directly to your home. Items that are in stock will take 3-5 days to arrive, items that are out of stock and custom items will take 2-3 weeks to arrive. 

Arena Dance is located at 1961 NJ-33, Trenton, NJ. Their hours of operation are Mondays through Thursdays from 11 AM to 7 PM, Fridays from 11 AM to 6 PM, and Saturdays from 10 AM to 4 PM. They can be reached at [email protected] or by calling (609) 584-1515

2025-2026

Class Schedule

(1 class per week)

Level 1-3

Elective Classes

Primary B – Level 4

Performance Opportunities

Elementary Division
Level 1

General Information

Students must be at least 8 years old by October 1

Girls uniform color: Lilac  

Girls ballet slippers and tights: Pink or skin tone (optional)

Boys uniform color: White shirt, black tights 

Boys ballet slippers and tights: Black

Weekly Commitment: 2-3 classes per week

Level 1 Ballet begins a more sophisticated and in-depth study of the ballet technique, while retaining the joy of movement.

This level requires a placement class. For further accommodation, please contact [email protected] for placement in this level prior to registering.

Tuition

Tuition for Three Classes per Week

Pay in Full:
$2700 + $80 registration fee due at registration

Payment Plan:
$579 +$80 registration fee due at registration ($579 due 10/1/25, 11/1/25, 2/1/26, 3/1/26)

Please note: The total tuition due on the Payment Plan is higher, because it includes an interest fee.

Tuition for Two Classes per Week

Pay in Full:
$2240 + $80 registration fee due at registration

Payment Plan:
$481 + $80 registration fee due at registration ($481 due 10/1/25, 11/1/25, 2/1/26, 3/1/26)

Please note: The total tuition due on the Payment Plan is higher, because it includes an interest fee.

Uniforms


All uniforms for Princeton Ballet School students can be ordered from Arena Dance. You can now select from multiple styles of leotard within your designated Level color! Additional items such as t-shirts, jackets and cover-ups can be purchased as well. Uniforms can either be tried on and picked up in-person, or can be shipped directly to your home. Items that are in stock will take 3-5 days to arrive, items that are out of stock and custom items will take 2-3 weeks to arrive. 

Arena Dance is located at 1961 NJ-33, Trenton, NJ. Their hours of operation are Mondays through Thursdays from 11 AM to 7 PM, Fridays from 11 AM to 6 PM, and Saturdays from 10 AM to 4 PM. They can be reached at [email protected] or by calling (609) 584-1515

2025-2026

Class Schedule

(1 class per week)

Level 1

Elective Classes

Primary B – Level 4

Performance Opportunities

Primary A

General Information

Students must be 5 years old by October 1

Girls uniform color: Light Pink  

Girls ballet slippers and tights: Pink or skin tone (optional)

Boys uniform color: White shirt, black tights 

Boys ballet slippers and tights: Black

Weekly Commitment: 45 minutes

Primary A begins the study of classical ballet technique, combining teacher-directed basics with imaginative dancing. Dancers work on basic body alignment from the very beginning, to build safe habits for future work.

Tuition

One 45 min class per week (full year)

Pay in Full: $990 + $80 registration fee due at registration

Payment Plan: $212 + $80 registration fee due at registration ($212 due on 10/1/25, 11/1/25, 2/1/26, 3/1/26)

Please note: The total tuition due on the Payment Plan is higher, because it includes an interest fee.

One 45 min class per week (1 semester)

Fall Semester: $410 + $80 registration fee due at registration

Spring Semester: $620 + $80 registration fee due at registration

Uniforms


All uniforms for Princeton Ballet School students can be ordered from Arena Dance. You can now select from multiple styles of leotard within your designated Level color! Additional items such as t-shirts, jackets and cover-ups can be purchased as well. Uniforms can either be tried on and picked up in-person, or can be shipped directly to your home. Items that are in stock will take 3-5 days to arrive, items that are out of stock and custom items will take 2-3 weeks to arrive. 

Arena Dance is located at 1961 NJ-33, Trenton, NJ. Their hours of operation are Mondays through Thursdays from 11 AM to 7 PM, Fridays from 11 AM to 6 PM, and Saturdays from 10 AM to 4 PM. They can be reached at [email protected] or by calling (609) 584-1515

2025-2026

Class Schedule

(1 class per week)

Beginning Dance to Primary C

Elective Classes

Beginning Dance

General Information

Children must be 4 years old by October 1

Girls uniform color: Light Pink  

Girls ballet slippers and tights: Pink or skin tone (optional)

Boys uniform color: White shirt, black tights 

Boys ballet slippers and tights: Black

Weekly Commitment: 45 minutes

Beginning Dance is for children ages 4 years old. This class explores rhythm and music through creative movement. Weekly themes and stories inspire individuality and expression, with an introduction to classical ballet technique.

Tuition

One 45 min class per week (full year)

Pay in Full: $990 + $80 registration fee due at registration

Payment Plan: $212 + $80 registration fee due at registration ($212 due on 10/1/25, 11/1/25, 2/1/26, 3/1/26)

Please note: The total tuition due on the Payment Plan is higher, because it includes an interest fee.

One 45 min class per week (1 semester)

Fall Semester: $410 + $80 registration fee due at registration

Spring Semester: $620 + $80 registration fee due at registration

Uniforms


All uniforms for Princeton Ballet School students can be ordered from Arena Dance. You can now select from multiple styles of leotard within your designated Level color! Additional items such as t-shirts, jackets and cover-ups can be purchased as well. Uniforms can either be tried on and picked up in-person, or can be shipped directly to your home. Items that are in stock will take 3-5 days to arrive, items that are out of stock and custom items will take 2-3 weeks to arrive. 

Arena Dance is located at 1961 NJ-33, Trenton, NJ. Their hours of operation are Mondays through Thursdays from 11 AM to 7 PM, Fridays from 11 AM to 6 PM, and Saturdays from 10 AM to 4 PM. They can be reached at [email protected] or by calling (609) 584-1515

2025-2026

Class Schedule

(1 class per week)

Beginning Dance to Primary C

Elective Classes

Hand in Hand

General Information

Students must be 2.5 years old by the start of their selected session – 8 week session.

Girls uniform color: Light Pink  

Girls ballet slippers and tights: Pink or skin tone (optional)

Boys uniform color: White shirt, black shorts or tights 

Boys ballet slippers and tights: Black

Weekly Commitment: 30 minutes

Hand in Hand is designed for 2.5 years-old dancers, to participate with their parents or caregivers. The class focuses on discovering the world of rhythm and dance through gentle exercises while developing social, emotional and physical skills, and having fun!

Session 1: September 9, 2025 – November 2, 2025

Session 2: November 3, 2025 – January 25, 2026

Session 3: January 26, 2026 – March 22, 2026

Session 4: March 23, 2026 – May 30, 2026

Tuition

$180 per 8-week session (Missed classes may not carry over into the next session.)

Uniforms


All uniforms for Princeton Ballet School students can be ordered from Arena Dance. You can now select from multiple styles of leotard within your designated Level color! Additional items such as t-shirts, jackets and cover-ups can be purchased as well. Uniforms can either be tried on and picked up in-person, or can be shipped directly to your home. Items that are in stock will take 3-5 days to arrive, items that are out of stock and custom items will take 2-3 weeks to arrive. 

Arena Dance is located at 1961 NJ-33, Trenton, NJ. Their hours of operation are Mondays through Thursdays from 11 AM to 7 PM, Fridays from 11 AM to 6 PM, and Saturdays from 10 AM to 4 PM. They can be reached at [email protected] or by calling (609) 584-1515

2025-2026

Class Schedule

(1 class per week)

Children’s Division

Balanced with creative movement and musical improvisation, children learn the basics of classical ballet technique and proper body alignment to build safe habits for future work.

Princeton Ballet School’s Children’s Division includes ages 3 through 7 (Hand in Hand to Primary C). PBS students may have the opportunity to perform alongside American Repertory Ballet professional artists in productions such as The Nutcracker

Auditions are NOT required for the PBS Spring Performance. Dancers from Primary B and Primary C who are interested in participating would just need to register to perform.

Online

Registration

Registration is open. Enrollment and class schedules are managed through our online Parent Portal. If you do not have an account set up, you can register for one here, Parent Portal Registration. A credit card is required during registration but will only be charged after enrolling in classes.

See what sets Princeton Ballet School apart: schedule a FREE trial or placement class – email [email protected] or call us at 609.921.7758 to schedule yours today.

Class Location Key:
PR: Princeton
CB: Cranbury
NBPAC: New Brunswick

Elementary Division

Elementary Division requires a placement class. For further accommodation, please contact [email protected] for placement prior to registering.

Princeton Ballet School’s Elementary Division includes ages 8 through 12 (Level 1 through Level 3). PBS students may have the opportunity to perform alongside American Repertory Ballet professional artists in productions such as The Nutcracker

Auditions are NOT required for the PBS Spring Performance. Dancers who are interested in participating would just need to register to perform.

Level 1 – Elementary

Level 1 Ballet begins a more sophisticated and in-depth study of the ballet technique, while retaining the joy of movement.

Level 2 – Elementary

Level 2 Ballet marks the beginning of a more rigorous approach to classical technique. Here, we polish and lay the foundation for future development.

Level 3 – Elementary

Level 3 Ballet is a very challenging level. The technique focuses on the strength needed to get students ready for pointe work in Level 4. This Level brings the first “End of Year Evaluation” and possible invitation to the Pre-Professional Division, which will require participation in all offered ballet classes.