I used to be a Community Manager for a large paid community using Circle.so as the platform.
It's a popular SaaS platform that makes running a paid community easy and simple.
For $100 a month, you can create discussion boards, courses, live webinars, pages, and gamification for the community...