ICPA School of the Arts, UPLAND, CA is great for students that want to learn the performing arts! They offer the most comprehensive course study in Music, Dance and Acting. I'm most impressed at the professionalism of the Professors and staff that continuously push their students to be Great! As a parent, I have learned so much about my daughter through the growth process that she is experiencing at ICPA! My Daughter was struggling with Geometry but one of the Professors took extra time to personally teach my daughter Geometry. (BTW...she passed with a B+.) Excellent! In addition, the class sizes are small because the administration is very selective about the types of students that are accepted. Would I recommend this School? Yes! Yes! Yes!