Preheat oven to 425 °F. Scrub potatoes under running water, then pierce each potato several times with a fork. Place directly on oven rack and bake for 50-60 minutes or until potatoes are easily pierced with a fork (Note: Smaller potatoes will cook in less time). Remove potatoes from oven and transfer to a cutting board. Slice potatoes in half, then scoop out potato pulp from each, leaving about a 1/4-inch-thick shell.
Using a deep fryer or medium saucepan, heat enough oil to
cover the amount of potato halves you will be cooking per batch. (Note: If using a deep fryer, heat to 375 °F.) Cook potato halves for 3-5 minutes or until they appear light brown and crispy. Carefully remove potatoes from oil with a slotted spoon or other utensil and place upside-down on plate or tray topped with a few paper towels to drain for a few seconds. Place potatoes right-side-up on a baking sheet, then season each with salt and pepper. Fill each potato half with even portions of crumbled bacon, diced green onions and top with shredded cheese. Place potatoes under a broiler just until cheese begins to melt (about 30 seconds to 1 minute).