I would recommend you at least look at the Annapolis Sailing School. While it was a number of years ago, I took their weekend sailing program followed by a 5 day bare boating course, it was great. We had such a good time we took a second bare boating course from them in the Virgin Islands (not sure if they still have that location). The courses were great, the instructors fantastic, 20 years later we are still sailing, and still telling our stories from these classes.
Subsequently I have taken racing courses from Steve Colgate, and a Blue water course from some forgettable outfit in Florida. While these courses were good (certainly Colgate was), neither made the same impression as the courses from Annapolis. Clearly my information is very old, and a lot may have changed in the past 20 years, but I would encourage you to at least look at Annapolis, today with the web research is easy!