How to make an app for a music class
A music class runs on weekly slots: the same child, the same teacher, the same time every Tuesday. When a lesson is missed, a make-up lesson has to fit somewhere, and each student is on a different song or raga. An app keeps slots, make-ups, fees and what each student is learning together.
Updated 2026-11-09
Who uses the app
The owner and the teachers. If each teacher checks their own slots on their phone, or parents log in to see the practice notes, connect your own Supabase database.
The screens a music class app needs
- Weekly slots: Each teacher's week by day and time, with the student and instrument in each slot
- Students: Instrument, teacher, slot, lessons this month and the parent's phone
- Make-up lessons: Missed lessons owed to students, and empty slots to fit them in
- Practice notes: What each student is learning now: song, raga, scale, and what to practise this week
- Fees: Monthly fees, paid and due, by instrument and lesson type
- Recital list: Students chosen for the annual programme, with their piece and order
Features worth asking for
- Each teacher's weekly timetable with no double-booked slots
- Make-up lessons counted, so nobody loses a paid lesson
- Practice notes for the week, sent to the parent with a WhatsApp button
- Fees by instrument and by group or one-to-one
- A recital running order as a PDF to print
- Instrument lent to a student, and when it should come back
Where the data lives
If only you use the app, data can stay on your phone. For teachers on their own phones or parent logins, connect your own Supabase database; to take fees online, connect your Razorpay account as well.
How to make it with AppCub, step by step
- Decide what the app does. List the screens you need, for example: Weekly slots, Students, Make-up lessons, Practice notes, Fees.
- Describe it to AppCub. Paste the request below, changed to your own business and details.
- Check the plan. AppCub shows the screens and features it will build. Change them in the chat until they are right; seeing the plan is free.
- Try it on your phone. The app runs live next to the chat. Scan the QR code to install it, and ask for changes.
- Share it. Share it as a web link, an APK file, or publish it on Google Play from your own developer account.
Copy this request, change the details to match your music class, and paste it into AppCub:
Make an app for my music class, Swaranjali Music Class in Bengaluru. Screens: weekly slots, students, make-up lessons, practice notes, fees and recital list. Three teachers; each student has an instrument, a teacher and a fixed weekly slot. Track missed lessons and suggest empty slots for make-ups. Teachers add a practice note after each lesson, with a WhatsApp button to send it to the parent. Group fee ₹1,500 and one-to-one ₹3,000 a month. Make the recital running order as a PDF. Maroon and cream colours.
Tips for a music class app
- Write your make-up rule before you build, such as 'one make-up per month if told a day earlier', and give it to AppCub exactly.
- Enter every teacher's available hours first; the slot screen needs them to suggest make-ups.
- Keep practice notes to two or three lines that a parent can follow at home.
- If you lend instruments, add a return date so they come back before the next term.
- Try the timetable for one teacher for a week before adding everyone.
What it costs
- Describing your app and seeing AppCub’s plan for it is free.
- A new app usually takes 60 to 110 credits. Start with the 2-day trial for ₹99 (150 credits, enough for one app and a few changes) or the one-time App Pack for ₹499. Starter is ₹1,599 a month for 700 credits.
- Google Play needs a paid plan (it includes the Play Store bundle and your app’s signing key) and your own Google Play developer account, a one-time US$25 fee to Google.
- Work that fails or is rolled back costs no credits.
Good to know
- AppCub apps don't record or assess playing, run video lessons, or send messages by themselves. Practice notes and fee reminders go out when a teacher taps the WhatsApp button.
- AppCub builds Android apps. You can also share the app as a web link that opens on any phone; for the iPhone App Store, AppCub’s team can do it for you.
Questions
Can the music class app handle make-up lessons?
Yes. It counts missed lessons for each student and shows the teacher's empty slots where a make-up can go.
Can parents see what their child should practise?
Teachers can send the week's practice note on WhatsApp in one tap. With your own Supabase database and parent sign-in, parents can also see it in the app.
Can each teacher see only their own timetable?
Yes, with an online database and sign-in. Each teacher sees their own slots; the owner sees everyone's.
Can the app record a student's singing or playing?
No. The app keeps notes and schedules; it doesn't record or check music.
Can the app keep track of instruments we lend?
Yes. Ask for an instruments list with who has each one and the date it should come back.
Can students pay monthly fees in the app?
Yes, with your own Razorpay account connected along with Supabase. The money goes to your account, not AppCub.
Read next
- How to make a website for a music class
- App for an abacus class
- App for a drawing class
- App for a chess academy
- App for a coaching institute
- App for a college
- App for a computer institute
- All guides: education and coaching
- All app guides by business
Make your music class app
Seeing the plan is free. Building starts with a 2-day trial for ₹99.