Assignment and practice portal for music teachers

SaaSWeb1 weekNext.jsSupabaseResend

The idea

A private music teacher’s real business problem is churn. Parents pay $40 to $80 a lesson, watch a child who never seems to practise, see nothing between September and the spring recital, and quietly quit. The teacher’s countermeasure is a paper assignment notebook that lives in the bottom of a backpack.

My Music Staff owns scheduling and billing for this market, but its practice features are an afterthought nobody uses. The wedge is attacking retention directly: a two-minute assignment entry after each lesson, a kid-friendly practice log behind a passwordless link, and a Friday parent digest that makes progress, or its absence, visible while there’s still time to talk about it. This is the metric teachers actually fear, so it’s the tool they’ll pay for.

Who pays

The buyer is the private teacher with 15 to 40 weekly students, paying $19/mo because retaining a single student is worth $1,500+ a year. Studios with a few teachers are the upsell. Distribution: music teacher associations (MTNA chapters), piano pedagogy Facebook groups, and content marketing on studio retention, a topic teachers search obsessively.

MVP scope

  • Per-student weekly assignments with copy-forward editing
  • Passwordless student practice page with minutes logging and streaks
  • Automated Friday parent digest via Resend
  • Teacher overview flagging students with no practice logged
  • Mobile-first everything, since teachers work between lessons
  • Skip for v1: scheduling and billing, audio or video submissions, repertoire libraries, group classes, gamification beyond streaks
// Build prompt — paste into Cursor / Claude Code / Lovable / Bolt
Build PracticeSheet, a retention tool for private music teachers. Stack: Next.js App Router, Supabase (Postgres, magic-link auth), Resend for email. Bill with Stripe Checkout.

Core flow: after each lesson the teacher writes the week's assignment on the student's sheet: pieces, bars to work, tempo targets, and free-text notes, in under two minutes on a phone. Assignments copy forward from last week for fast editing. The student (or parent, for young kids) opens a signed link, no password, showing this week's assignment and a big log-practice button: minutes plus an optional note, with a streak counter and weekly minutes bar sized for a child. Every Friday, Resend sends each parent a digest: what was assigned, days practised, total minutes, streak, and the teacher's note, making progress visible weekly instead of invisible until recital day.

Pages: teacher roster, per-student assignment editor with copy-forward, student practice page (mobile-first, kid-friendly, works from the signed link), parent digest preview, teacher weekly overview flagging students with zero logged practice, settings and billing.

Implementation details: the digest must send even for silent students, with an encouraging framing rather than a guilt trip, because the no-practice weeks are exactly when parents decide whether lessons continue; timezone-correct Friday sends per teacher.

Pricing: $19/mo up to 40 students, via Stripe Checkout, 30-day trial.

// More SaaS ideas