Teachable is an online platform that allows creators, entrepreneurs, and businesses to build and sell their own online courses, coaching services, and digital products. The core purpose of Teachable is to provide all the necessary tools to turn knowledge into a profitable business without needing technical skills. Users can create a branded website, upload course materials, manage student enrollment, and process payments all within one system. The company was founded by Ankur Nagpal in 2013 and is headquartered in New York City. It has grown to become a popular choice for over 150,000 creators who want a simple yet powerful way to offer educational content to a global audience.
Teachable offers a range of features designed to help creators build and manage their online business.
Teachable offers several pricing tiers to fit different stages of a creator's business. The plans are structured to provide more features and lower transaction fees as you upgrade.
Teachable offers a Free Plan that is a good starting point for new creators. The plan allows you to test the platform and start earning without any upfront cost.
What's included in the Free Plan:
Limitations: The main limitations are a transaction fee on each sale (typically around 10% + credit card processing fees) and limited access to advanced features like custom domains, affiliate programs, and third-party integrations.
Getting started with Teachable is a straightforward process. Here is a typical workflow for creating and selling a course.
Pros:
Cons:
Teachable integrates with several third-party tools to extend its functionality. These integrations help with marketing, analytics, and automation.
Yes, Teachable provides a public API for developers. The API allows you to programmatically interact with your school's data, such as users, courses, and sales. This is useful for building custom integrations, creating advanced reports, or automating administrative tasks.
API access is typically available on the Pro plan and higher. To get your API key, you need to enable the API in your school's settings. You can find detailed documentation on the Teachable developer portal.
Here is a basic example of using the API with cURL to retrieve a list of users:
curl -X GET \
-H "Accept: application/json" \
-H "apiKey: YOUR_API_KEY" \
"https://yourschool.teachable.com/api/v1/users"
Replace YOUR_API_KEY
with your actual key and yourschool.teachable.com
with your school's URL.
Teachable has an affiliate program that allows you to earn money by referring new creators to the platform. When someone signs up for a paid Teachable plan using your unique affiliate link, you earn a commission.
It is important to note this is different from the feature that lets you run your own affiliate program for your courses, which is available on Teachable's Pro plan.
Show your users that Teachable is listed on SAASprofile. Add this badge to your website:
<a href="https://saasprofile.com/teachable?utm_source=saasprofile&utm_medium=badge&utm_campaign=embed&utm_content=tool-teachable" target="_blank"><img src="https://saasprofile.com/teachable/badge.svg?theme=light&width=200&height=50" width="200" height="50" alt="Teachable badge" loading="lazy" /></a>