We offer beginner ballet classes for ages 5 and up. Dancers start with 45 minutes to one hours a week and work towards multiple classes a week for proper strength and technique building.  Pointe is started around age 12 after an evaluation and proper level of ballet training.  Minimum of 3 to 4 hours of ballet required a week.

Leesburg Civic Ballet Junior Apprentice Program (ages 8-11) meets in addition to your regular ballet class and performs in the Nutcracker and Spring ballet. Apprentices (ages 12+) are on pointe and meet 4.5 to 6 hours a week or more for ballet training.  Company members (ages 16+) are the most advanced ballet students and take their ballet training very seriously. 

Our students have won placed at YAGP regionals and invited to YAGP finals. They have attended summer programs such as Rock School of Ballet, ABT in NYC and Tampa, Nashville Ballet, Houston Ballet, San Fransisco Ballet, Bolshoi Academy, North Carolina School of the Arts, Kirov Academy, Washington Ballet, Pittsburgh Ballet, and Joffrey.  Dancers have won scholarships to Princess Grace in Monaco, ABT, Rock School of Ballet, Complexions and more. Former students dance professionally throughout the country.


Young dancer classes for ages 2-5 and contemporary/Jazz/Hip-hop and Tap classes are available through the Dance Academy of Loudoun website

Summer Classes

Leesburg- June 20th-August 14th

Ballet Ages 5-7 -Tuesday 5:45-6:15

Ballet Ages 9+- Monday 6:00pm-7:00pm

By audition or placement:

Int/Adv Ballet ages 8+ - Wednesday 4:00pm-5:00pm

Int/Adv Ballet Ages 10+-   Wednesday 5:00pm-6:30pm

Int/Adv Ballet and Beg Pointe- Wednesday 5:00pm-7:00pm

Adv Ballet/pointe Ages 14+- Wednesday 7:00pm-9:00pm

Leesburg Intensive Camps- 

Adv. Ballet/Pointe Intensive Camp Ages 8+ (Pointe ages 12+)              June 27th-July 1st Mon-Fri 9:00am-4:00pm

Int /Adv Ballet Camp Ages 8+

        July 11th-Aug 5th Mon-Fri 9:00am-12:00pm

Purcellville- June 20th-August 14th

Ballet Ages 6-8- Monday 4:00pm-4:30pm

Ballet Ages 9+- Monday 7:00pm-7:30pm

FALL Programs
Beginner and Intermediate ballet 

LCB Ballet Companies

All classes required (may be able to substitute times) Dancers will learn their Nutcracker piece in class and perform in the December shows. Can add other DAL Classes.

CALL 703-443-1093 for placement class


Mini Ballet Company Ages 6-8  

($150 Monthly plus $100 Nutcracker Fee)

Wednesday 4:15-5:00 and

Friday 5:00-6:00

Junior Ballet Company Ages 9-11

($150 Monthly plus $100 Nutcracker Fee)

Tuesday 4:00-5:00

Thursday 5:00-6:00

Jr Teen Ballet/Pre-pointe Company Ages 12+

($275 Monthly plus $100 Nutcracker Fee)

Tuesday 5:00-7:00

Thursday 7:30-9:00

Friday 6:00-8:00 or Saturday 10:30-12:30

Adv Ballet/Pointe Companies ages 14+

(7.5-15 hours a week and by placement)

(You can add jazz and contemporary as well)

Sample Schedule:

Monday 5:00-7:00 and/or Monday 7:00-9:00

Tuesday 7:00-8:30

Wednesday 6:00-8:00 and/or Thursday 6:00-7:30

Friday 7:00-8:30 (Optional)

Saturday 9:00-10:30 / Saturday 10:30-12:00/ Saturday 12:30-2:00 (By placement)

Contact Us

Thanks for submitting!