UDBOP © 2016 | Privacy Policy

Welcome to the UDBOP Official Website!

UDBOP (Upper Darby Band Organization of Parents) is the support organization for the Upper Darby High School instrumental music programs.

UDBOP underwrites a substantial portion of the instrumental music program at UDHS, and typically raises approximately $50,000 to support the music program each year. We always are looking for parents who wish to become involved or help. If all parents would help twice during the year, we would never have a problem.


Please get involved and be a part of this very important group. Meetings are held as required at 7:30 pm, in the band room.




Band Events

Parents Assoc.

Related Links


Click here to use paypal!


Visit our Fundraising page for our current Fundraising Opportunities:

Congratulations to SOFIA BUTCHER, DYLAN FORD & EMILY WATSON who will be the Marching Royals' new Drum Majors

in 2018

Upper Darby Indoor Percussion


The 2018 year would not have been possible without our sponsors.  Please consider using their services with your next purchase and or need:  2018 Ad Book

Band Camp Dates

Aug 6-10 & Aug 13-17 9 AM - 9 PM

Marching Band Information Night--Wednesday, June 13th. 6pm in the PAC. flyer attached


Students are reminded to bring their marching band instruments as well as pencils to make notes on your music.  Students: to register for marching band and other High School ensembles go to this site.  


We have updated the registration form to include your child’s medical documentation.  Please Note:  Your information is being secured by https://www.jotform.com/eu-safe-forms/


Please enter a password to access this page:

Wrong password.
']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); $(document).ready(function () { try { MotoJS.events.subscribe('onSwitchFinish', function() { try { _gaq.push(['_trackPageview', MotoJS.website.basePath + MotoJS.page.getUrl()]); }catch(e){} }); }catch(e){} });