Preheat oven to 375 degrees F. Grease an 8" square baking dish and set aside.
In a large bowl, whisk together the cornmeal, flour, baking powder, and salt. Stir in the green onions.
In a separate medium bowl, whisk the eggs until frothy. Whisk in the buttermilk and then the melted butter and honey being careful not to curdle the eggs (with butter that is too hot).
Use a rubber spatula to fold the buttermilk mixture into the flour mixture and scrape the batter into the baking dish. Bake until golden brown around the edges, about 23 to 26 minutes. Let cool slightly before cutting into squares.