How It Works

Choose The Journey That Fits You

Students and teachers use the same platform, but each role has its own clear registration, profile and dashboard experience.

FOR STUDENTS

Learn, Practice And Grow

Create Your Student Account

Register with your basic details, read and sign the Student Enrollment Agreement, then complete your learner profile.

Find The Right Teacher

Browse teachers by department, watch introduction videos, review specialties, ratings and available classes.

Choose A Lesson Time

Select an available date and time from the teacher’s calendar and complete your booking securely.

Receive Your Lesson Details

Once the booking is confirmed, you receive the class information and online lesson link by email.

Attend, Learn And Track Progress

Join your lesson on time, practise what you learn and manage active or completed classes from your dashboard.

FOR TEACHERS

Teach, Inspire And Earn

Register And Sign The Agreement

Create an instructor account and electronically sign the independent contractor and liability agreement.

Complete Your Instructor Profile

Add your profile photo, biography, skill, occupation, timezone, public display name and introduction video.

Connect Stripe And Create A Class

Link your Stripe account for payments, then add a class title, description, category, level and lesson details.

Set Your Availability

Add available dates and time slots, use monthly auto-repeat if helpful and choose manual or automatic booking.

Teach And Receive Payment

Conduct the lesson online, manage bookings and classes through your dashboard, and receive eligible earnings.

Platform Features

Everything You Need In One Place

The platform supports the full learning and teaching journey from profile creation to lesson management.

01

Role-Based Profiles

Students and teachers receive dedicated profiles and dashboard tools designed for their specific needs.

02

Flexible Scheduling

Teachers publish available time slots while students choose lesson times that fit their schedule.

03

Secure Payments

Stripe Connect supports teacher payment setup and helps manage eligible lesson earnings securely.

04

Class Management

Teachers create and manage classes while students track enrolled, active and completed lessons.

Frequently Asked Questions

Common Questions About Using GMM

These answers explain the core registration, booking, lesson and payment process. Policies shown at the time of registration or purchase will govern each account and transaction.

Contact Support

Students complete the registration form, read and electronically sign the Student Enrollment Agreement, finish their profile and then access the student dashboard.

Teachers register, sign the independent contractor agreement and complete the onboarding steps for profile details, video, Stripe, first class and availability.

A student chooses a teacher, class and available time slot, completes payment and waits for manual confirmation unless the teacher has enabled auto-confirmation.

Confirmed lesson details and the online meeting link are sent to the student. The current platform flow references Zoom-based lessons.

Teachers connect a Stripe account during onboarding. Eligible lesson earnings and withdrawal information are then managed through the teacher dashboard and Stripe setup.
Ready To Begin?

Join Gospel Music Mastery
As A Student Or Teacher

Choose your role, complete your profile and become part of a
growing online gospel music learning community.