1. Home
  2. How many plays did Shakespeare write?

“William Shakespeare wrote about 37 to 39 plays, depending on how collaborations are counted, along with 154 sonnets.”

Reference: Folger Shakespeare Library

More from this shelf

Another fact