Rinse the sweet potatoes under cold water and scrub them. Poke several holes in each potato and arrange them on a baking sheet lined with parchment paper.
Bake the sweet potatoes for 45-60 minutes until tender. Allow to cool slightly.
In a medium bowl, combine shredded chicken, barbecue sauce, corn, black beans, and chopped green onions. Stir until well mixed.
When cool, slice each sweet potato in half lengthwise and scoop out some flesh to create a cavity.
Stuff each sweet potato half with the BBQ chicken mixture, pressing down slightly.
Sprinkle shredded cheddar cheese on top of each stuffed potato.
Return to the oven and bake for an additional 10-15 minutes until the cheese is melted and bubbly.
Remove from the oven, cool for a few minutes, and garnish with extra green onions and optional toppings.