Since 2013, On-Site Dance has been the leader in After School and On-Site Dance programs in the Rio Grande Valley! Our program offers great opportunities for students to showcase their talents in community performances and a spring recital. We offer studio quality classes in a way that is convenient and affordable for families. It's been our mission since we began to ensure no child is told they can't take dance because of finances. Our teachers are first aid/Cpr certified and fingerprint background checked. They are passionate and driven to see your child succeed! 

IDEA Quest

IDEA McAllen

IDEA Weslaco Pike 

IDEA Owassa



Frequently Asked Questions

How does my student get to the dance classroom for after school classes? 

Our teachers arrive on campus 30 minutes before classes start to ensure they are there at dismissal to pick your student up from class (for younger students) or meet them in their designated meeting spot (for older students). Students are given time to change, get a drink, and have a snack before class starts. 

What does my student need to wear for class? 

We do ask that students have appropriate dance shoes for class (this excludes their first class) but dance clothing may be athletic clothing or anything that your student is comfortable to move in. Please no skirts or dresses on dance days. . 

Can I watch my child's dance class? 

We will hold parent observation weeks where you are more than welcome to watch and participate in dance classes. The majority of our classes are closed to prevent distractions and ensure we have the best focus from our students. All of our teachers are first aid/cpr trained and finger print background checked so your student is in good hands!


Will my student get to perform? 

Absolutely! We know your student will want to show off all their awesome new skills so we give them plenty of opportunities to do that in school performances (pep rallies), community performances (Christmas in the Park), and our spring recital which you won't want to miss!  

Get In Touch 

Follow us on Social media: 

Facebook: On-Site Dance
Instagram: @onsitedance


Phone: (956) 270-1508 or (888) 553-5678 ext: 1

Tel (888) 553-5678