Yes, the DMV in DC allows for appointments. You can set up an appointment on the DMV website or you can do it by phone by calling 202-737-4404.