You do not need a website or a physical studio to earn from your classes. All you need is urban.studio, get a personalised studio, which you can share easily, where you can take classes, accept payments from anywhere in the world and receive donations.
Starting a studio (online or offline) is very demanding. If you have a physical studio then it very costly and limits the customers you can reach due to your geography. An online studio helps you offer your classes globally.
The next thing you needed is a website. There is an upfront cost($500-$1000) and regular monthly charges($50-$100). Even to make any changes you need to hire someone to do it for you.
All this takes months to get started and years to become profitable. With urban.studio you can get going in minutes. Signup on urban.studio, get your personalised studio page and start taking your classes. You can accept domestic and international payments and give your customers a chance to support your studio through donations.