I have been a huge supporter and contributor to Teachers Pay Teachers for many years. It is one, if not the, premier site for teachers to purchase curriculum created by (and for) other teachers. However, a new site is starting to emerge for teacher created curriculum. Amped Up Learning started as a place for two educators to sell their engaging history activity, FRECK!. However, it has been adding more and more excellent content onto the site since it started 2 years ago. I'd love for you to check out my Amped Up Learning store and the other great products on this site.
The Tech Lovin' Teacher: Ed Tech TOSA, 15+ year educator, tech enthusiast, curriculum creator