Preheat oven to 350 degrees. Prepare a large baking sheet with parchment paper.
In a large bowl, whisk together the flour, baking soda, baking powder, and salt.
Using a large mixing bowl and mixer, beat together the peanut butter and butter until blended. Add the sugar and beat for 2 to 3 minutes, scraping down the sides as needed.
To the butter mixture, add the eggs and vanilla, mixing until combined. Add the flour.
Stir in the oatmeal and chocolate chips.
Scoop cookie batter and place on baking sheet at least one inch apart as the cookies will spread.
Bake for 10 to 12 minutes. Remove the baking sheet from oven and allow the cookies to cool on the baking sheet for 5 to 7 minutes. Note: If you prefer soft and chewy over crisp and crunchy, take them out a littler earlier.
Using the parchment paper, lift the cookies to continue cooling on a wire cooling rack.