You can go to the State Dept website and search by your zip code for passport application facilities. In many cities, the Clerk of Courts title offices can also do them. You should look up your municipality and call one of the offices to see if you can schedule a passport appointment with them. Maybe better hours for your schedule.
We have used KSF and mostly travel during school one week per year. Much cheaper and less crowded. Here in Ohio, everyone does it and it’s not taboo to take time off, especially for parents with kids in elementary school. When kids are older I am sure we