How many plays did Shakespeare write? Good question, and a simple one you might think, but the truth is it’s a question with no certain answer! Here’s why:
There are 37 plays Shakespeare definitely wrote
At least 1 ‘lost’ play (a play found after Shakespeare’s death that’s been attributed to him, e.g. Cardenio)
Potentially 1 or more miss-attributed plays (plays that have been attributed to someone other than Shakespeare that  some academics feel may have bee written by Shakespeare, e.g. Double Falsehood)