How to Start a Membership Site for Music Lessons (In 7 Steps)

As a music teacher, you’re limited to a certain number of students you can teach in-person per day or week. Imagine how your earning potential could increase if you were able to teach multiple students, all at the same time.

Building a dedicated membership site is a great way to connect with new students and provide additional music lessons, without working more hours. In exchange for a fee, members-only sites offer subscribers ‘exclusive’ access to content, products, or services.

In this post, we’ll take a look at the benefits of building a membership site, and how you can use it to attract more business. We’ll also show you how to create your own WordPress membership site in just five steps. Let’s get to work!

Why a Dedicated Membership Site Is Beneficial for Your Music Lessons Business

Even the most committed music teachers only have one pair of hands, and cannot be in two places at the same time. However, if you could find a way to broadcast your lessons to paying students, your client base could expand rapidly.

You can create video music lessons and other teaching resources. What’s more, you don’t have to give these things away for free on unprotected channels, such as your website or YouTube. Creating a dedicated membership site will enable you to reach many more students than you can in person, while providing an extra revenue stream for your business.

Take the Bulletproof Musician online music school, for example.

The school offers coaching, courses, and premium resources to musicians who want to hone the art of performance. It specializes in the areas of anxiety, confidence, focus, and resilience in music.

Bulletproof musician uses MemberPress to power its course offerings, which include live group coaching sessions, private coaching, and self-paced courses.

With a music lessons membership site like Bulletproof Musician, students can choose their preferred levels of membership, and access your music lessons or practice tips at times that suit them. You could even create entire online music courses. All of this is possible with MemberPress.

How to Start a Membership Site for Music Lessons (In 5 Steps)

To get started, you’ll need to have a WordPress website set up. If you’re not yet at that stage, getting your website up and running is easy.

You'll also want to choose a theme for your site. One of our favorite things about WordPress is that there are so many great themes out there designed specifically for just about every kind of business. Get started by checking out this post: The 5 Best Music School WordPress Themes.

Once you've got your WordPress site ready to go, you can follow the five steps below to turn it into a membership portal, using our own MemberPress plugin.

Step 1: Purchase and Install the MemberPress Plugin

First, you’ll want to visit the MemberPress website and choose your pricing plan. Packages range from Basic, which is great for beginners, to Pro – the extra benefits of that package include the bundled Easy Affiliate plugin.

The MemberPress plugin.

The Basic package supports one website, unlimited members, and the course builder add-on, so it’s a solid choice for music teachers who are just starting their first membership sites.

Once you’ve registered and chosen your plan, you’ll be sent to a Downloads page where you can grab the plugin as a zip file. Then, navigate to the Plugins section of your WordPress dashboard, and click on Add New. Select the MemberPress zip file and the plugin will install.

The final step of the installation process is to activate your license by inputting your license key. This combination of digits and letters is found on your Downloads page as well.

Step 2: Install the MemberPress Courses Add-on

Next, go to MemberPress > Courses in your WordPress dashboard. If you don't see the MemberPress > Courses menu item, you may need to update the MemberPress plugin to the latest version. Once you find the Courses Add-on, click to install it.

install memberpress courses

The add-on should now be activated on your site, and you can create your first Course.

Step 3: Create Your First Course

Before you create your first course, you'll want take some time to write down your course title, section headings, and a name for each lesson.

Once that's all set, visit your new MemberPress > Courses page, and you'll see the following buttons at the top:

memberpress courses page

Just click Add New to add a new Course.

add a new course to memberpress courses

Course Page

Next, give your course a title and add some descriptive content below the title. This content will serve as the course overview/description on the front-end.

memberpress courses course title


Once you've wrapped up your course title and description, click on the “Curriculum” tab at the top to add your Sections and Lessons.

First you'll want to add a Section. You can think of Sections as modules to help you organize your Lessons into groups.

memberpress courses section

Below is a sample of how you might lay out your Sections:

Then, you can expand each Section to add Lessons as shown below:

memberpress courses add lesson

Once you create a Lesson, it'll show up in a list on the right side of the page:

memberpress courses lesson created

Search for existing Lessons and use the grid icon on the left to drag them into a Section within your Course. If a Lesson already exists in another Course or Section, it'll be moved to the new location.

To View a Lesson, click the view button next to it. Doing so will open the lesson for viewing on the front-end in a new window or tab in your browser:

memberpress courses view lesson

Step 4: Select the Payment Methods Your Members Can Use

Next, you’ll need to set up a way for students to pay. This means considering what types of payments they may want to use. To do this, head to MemberPress > Settings > Payments.

If you see some students for in-person lessons, they may wish to pay for their memberships with cash or other ‘offline’ methods. In that case, it would make sense to add the Offline Payment option from the Gateway menu:

Adding payment types.

Other payment gateways supported by MemberPress are PayPal Standard, PayPal Express Checkout,, and Stripe.

For each gateway, you can add a name and choose whether you would like the payment icon, label, and description to be displayed. You can also require an admin to complete transactions manually, and create a welcome email that will be sent to each new member.

Step 5: Describe and Price Your Membership Levels

Next, you can go to Memberships > Add New to create a page for each level of membership you want to offer. Following is an example of how you might organize your membership levels:

Basic Membership

  • Sheet music access
  • Unlimited video lessons
  • One live lesson per month

Advanced Membership

  • Sheet music access
  • Unlimited video lessons
  • Two live lessons per month

Premium Membership

  • Sheet music access
  • Unlimited video lessons
  • Four live lessons per month

Whatever your specific plan might be, this is where you can add text and images to the body of the page, to attract customers to the features of each membership level:

Creating a membership level.

Under Membership Terms, you can select the price, billing terms, and access period you want to apply to this specific tier. Then, in the Membership Options section, you can select registration details and decide how you want the pricing information to appear on the page.

If you want to set limits on who can purchase each type of membership, check out the drop-down menu under Permissions:

Setting limits on membership purchases.

You can select Everyone, Guests, or Members – or even disable the purchase option entirely.

Step 6: Create Rules to Protect Members-Only Content From Unauthorized Users

Once you’ve created your members-only content, you’ll probably want rules in place to protect it from unauthorized viewers. This way, each student will only be able to see the content intended for their membership level.

Under MemberPress > Rules > Add New, you can choose which pages to hide from non-subscribed users. These can be identified by a specific category, tag, or other criteria. With the Drip/Expiration options, you can make content available to users at certain intervals (for example, you could set up weekly music lessons):

Customizing membership permission levels.

In the Unauthorized Access section, you can choose where unauthorized users will be diverted to if they click on content they can’t access. For example, if a visitor tries to view a music course that is only available on the Advanced membership plan, a rule could divert them to the pricing page, where they may be tempted to upgrade to the next level.

Step 7: Design New User and Login Forms to Give Students Access to Your Site

The MemberPress plugin automatically comes with Login, Account, and Thank You pages. To edit these, visit the Pages section under MemberPress > Settings and click on Edit:

Setting up pages for a membership site.

You can then use the WordPress block editor to customize these pages however you like.


Membership sites provide the chance to build new revenue streams through subscription fees. If you provide music lessons, members-only content can support your in-person students and help you to reach a brand new audience of remote music enthusiasts.

With a plugin like MemberPress, you can start building your membership site for music lessons today. All it takes are five steps:

  1. Purchase and install the MemberPress plugin.
  2. Select your payment methods.
  3. Describe and price your membership levels.
  4. Create rules to protect members-only content.
  5. Design new user and login forms.

How will you use your membership site to build an exciting new community around your online music lessons business? Let us know in the comments section below!

If you liked this article, be sure to follow us on Facebook, Twitter, Instagram, and LinkedIn! And don't forget to subscribe in the box below.

Affiliate Link Disclosure

About John Hughes

John is a blogging addict, WordPress fanatic, staff writer for, and a regular contributor to the MemberPress and Easy Affiliate blogs.


1 Comment


    August 3, 2021

    Wow. Great tutorial for musicians. There are many people who want to create music courses and instead of using their own websites, they use some third-party platforms. This guide is very helpful for those who want to create their own course platform.