Around here there is no appointment. In years past you just show up & stand in line until they get to you. Although they have since the 'take a number' for different services. Atleast within the last few years, DMV did outsource the written & driving tests, just to get your first license no matter your age. There was only one DMV office in this county that did still do the testing. BUT anyone under 18 is required to pass a driver education course that is no longer taught in schools, but thru private driving instruction schools although the rules are mandated by the state. The school gives you the tests & certificate that you've passed, then you go to DMV to actually get the license. Kind of a PITA, but no app allowed
I have heard they have recently changed some of those rules, so I'm not sure what holds true now.