Opera Camp

July 19 to July 30, 2021 |Monday through Friday
For beginning & advanced singers up to age 18
Singers are accepted per audition or submission.

Apply Now!

Enjoy a two-week summer program of operatic proportions. Learn opera arias, duets, and ensembles by singing and acting by yourself and in ensemble.  Our international team of voice teachers and artists have developed a fresh approach to open the doors of the operatic world to young singers.  Instruction includes:

  • Performance of Opera Scenes
  • Vocal coaching
  • Masterclasses by eminent performers, teachers, and coaches
  • Audition prep for college auditions
  • Opera History
  • Music Theory
  • Vocal Anatomy
  • Diction

About the Program

Campers will take part in a robust program of master classes, opera history seminars, diction, theory, anatomy, and staging/blocking sessions.

Repertoire runs the gamut from great classics (such as Mozart’s Don Giovanni and Purcell’s Dido and Aeneas) to lighthearted works like Gilbert and Sullivan’s H.M.S. Pinafore and the modern silliness of Peter Schickele’s The Stoned Guest.

Repertory assignments are based on ability levels and voice ranges. Students will work in small groups and receive individual vocal coaching for their pieces. The final week is dedicated to dress rehearsals and staging.

The camp ends with a final performance, allowing students to showcase their prepared scenes from operas and operettas for friends and family.

When: July 19–30, 2021
Our 2021 camps will be exclusively in-person if we determine that to be safe according to local and national guidelines at the time. If not, they will be conducted virtually via Zoom at a reduced scale. See below for pricing details.
In-Person Camp: 9am to 4pm, Monday through Friday.
Virtual Camp: 12pm to 3pm, Monday through Friday.



Michael Ashby earned his Masters of Operatic performance from New Jersey City University and his Bachelor of Science in Music Performance from Indiana State University.  He has performed regionally in opera, operetta, musical theater, and theater productions.  Michael is the vocal technical teacher for the Philadelphia Boys Choir and Chorale as well as the Philadelphia Girls Choir.  This summer will mark his seventh time directing the opera camp for the conservatory and his twelfth opera camp in total. His previous teen opera camps were directed at Rutgers University in New Brunswick, New Jersey, and for Philadelphia International Music Festival in Bryn Mawr, Pennsylvania. During his time at Rutgers he was a private vocal instructor with the Mason Gross Extension Division/Community Music Program for eleven years.


Steve Weber graduated from both Cedarville University (B.A. in Music) and Boston University (M.A. in Music Education). He has been teaching high school music in southern New Jersey for over 15 years, where his students have been featured on Philadelphia radio and national television several times.  Steve has worked with many regional music groups, including International Opera Theater of Philadelphia, Delaware Valley Opera Chorus, and the Ritz Theater of Oaklyn.  In his spare time, he arranges music for not only his students but other high school and college ensembles as well.


The fee for the two-week program will be determined by the venue–in-person or virtual. The full day in-person camp costs $950 for two weeks. The virtual camp costs $100 per week.


Please use our online application, or email info@phillygirlschoir.org.

NOTE: Singers will be accepted per audition or submission.  Please prepare up to two song selections, one of which should be from an opera, an operetta, or musical theater. Both selections can be in English. Audition materials such as mp3 files and YouTube videos can be emailed to mashby@phillygirlschoir.org.

Fatal error: Uncaught Error: Call to undefined function get_field() in /home/customer/www/phillygirlschoir.org/public_html/wp-content/themes/phlgirlschoir/page.php:37 Stack trace: #0 /home/customer/www/phillygirlschoir.org/public_html/wp-includes/template-loader.php(106): include() #1 /home/customer/www/phillygirlschoir.org/public_html/wp-blog-header.php(19): require_once('/home/customer/...') #2 /home/customer/www/phillygirlschoir.org/public_html/index.php(17): require('/home/customer/...') #3 {main} thrown in /home/customer/www/phillygirlschoir.org/public_html/wp-content/themes/phlgirlschoir/page.php on line 37