I’ve stumbled upon a great list of baking substitutions accumulated from King Arthur Flour. I’m saving them here for my next emergency when, in the middle of a recipe, I realize I’m missing a key ingredient.
Yes you can Substituting bread flour for all purpose flour according the King Arthur Flour. The link details the tests performed to determine if it works.
You can substitute self rising flour for all purpose flour as well. The link details the conversion. I secretly use self rising flour in place of all purpose a few recipes that give great results.