Skip to content
Case Study ยท Live

JamWise: AI music for K-8 teachers, generated to standards.

Music teachers cobble together resources every week. JamWise turns any K-8 topic into a curriculum-aligned music video (a "jam") that a teacher plays in class. Teachers-first launch, free tier, COPPA compliant from day one.

Live at jamwise.com.

JamWise.com hero: AI-powered K-8 music classroom platform.

Screenshot from jamwise.com, captured 2026-05-06.

Section 01

The problem

A K-8 music teacher serves dozens of classrooms a week with a single curriculum and a single budget. The work that gets shipped depends on whatever YouTube clip survives the school filter, whatever the publisher sent, and whatever the teacher made themselves at 9 PM on a Sunday.

The market has plenty of music apps. None of them generate fresh, classroom-ready, standards-aligned music for the topic the teacher needs to cover this Wednesday. The closest substitute is "find a song that vaguely matches and translate the lyrics in your head."

The ICP is the K-8 music teacher (and increasingly, K-8 generalist teachers covering music as part of an integrated curriculum). The conversion event is the moment the teacher plays a generated jam in class and the students sing along.

Section 02

What Downshift built

Nine surfaces wired around the moment a teacher plays a fresh jam in front of a class. Mobile is wired so a teacher can run the lesson from their phone with CarPlay on the drive in.

Topic-to-jam generation

Teacher enters a topic. JamWise composes lyrics, music, and video aligned to K-8 curriculum standards. The pipeline runs through a generation queue, not the request thread.

Standards alignment

A standards module maps every jam to the relevant K-8 curriculum frame so a teacher can show evidence of curriculum coverage to a principal in one click.

14 API modules in production

admin, auth, billing, children, classroom, dashboard, engagement, generation, jams, marketing, playback, playlists, standards, users. Each module a clean boundary.

Classroom playback

A play surface for the front of the classroom. Playlists for the lesson, sing-along hooks, brain-beats hooks for in-room engagement.

COPPA-compliant auth

BetterAuth 1.4 with COPPA child-account flow. No teacher has to debug compliance paperwork to add a class.

Mobile with CarPlay + Siri + Widgets

Expo + React Native + react-native-track-player + Swift native modules. CarPlay for the commute, Siri for hands-free, home-screen widgets for the daily jam.

AI generation pipeline

Claude + OpenAI for lyrics and lesson logic, FairStack for visuals (GPT Image 1.5, Nano Banana Pro, Seedream), Suno for music, Remotion for video composition.

Tiered billing

Free, Premium $7.99/mo, and a school tier. Stripe integration for subscriptions and school invoicing.

Engagement instrumentation

PostHog + Sentry across web and mobile. Lesson-progress + game-score hooks shared between web and mobile so a teacher sees one dashboard.

JamWise features section showing teacher classroom playback and topic generation.

Screenshot from jamwise.com, captured 2026-05-06.

Section 03

The architecture

Three apps from one monorepo (API, web, mobile). Generation runs on a queue because every jam is a 30-to-90-second multi-modal pipeline.

API

  • Fastify 5 + Zod validation + BullMQ workers
  • 14 modules in apps/api/src/modules/
  • Port 4600
  • Generation workers handle the long-running pipeline

Web

  • React Router 7 (SSR) + TanStack Query
  • Shadcn + Tailwind UI
  • Marketing pages share the web app
  • Port 4610

Mobile

  • Expo + React Native
  • react-native-track-player for playback
  • Swift native modules for CarPlay, Siri, Widgets
  • Shared hooks with web (sing-along, brain-beats, lesson-progress, game-score)

Data, ops, AI

  • PostgreSQL 16 (Drizzle ORM)
  • Redis 7 (BullMQ)
  • Cloudflare R2 for media
  • BetterAuth 1.4 (COPPA-compliant)
  • Resend for email, Sentry + PostHog for ops
  • AI: Claude + OpenAI (lyrics/logic), FairStack (image), Suno (music), Remotion (video)
Section 04

Real outcomes

Numbers below come from the production codebase architecture and from jamwise.com's public pricing. Teacher usage and revenue counts are not currently public.

14

API modules in production (admin, auth, billing, children, classroom, dashboard, engagement, generation, jams, marketing, playback, playlists, standards, users).

3

Apps in the monorepo: API, web, mobile.

$7.99

Premium tier monthly price.

3

Pricing tiers: free, premium, school.

K-8

Curriculum scope. Standards module maps every jam to a K-8 frame.

3

Native iOS surfaces (CarPlay, Siri, Widgets) wired through Swift modules in the Expo app.

4

AI providers in the generation pipeline: Claude, OpenAI, FairStack, Suno (plus Remotion for video composition).

1.4

BetterAuth version, with COPPA-compliant child accounts wired from day one.

Sources: $7.99/mo premium tier and the free/premium/school structure are quoted from ~/Github/JamWise/CLAUDE.md. The 14 API modules, 3-app monorepo, BetterAuth 1.4, and AI pipeline (Claude + OpenAI + FairStack + Suno + Remotion) come from the same file. Per-teacher MAU and revenue are not on the public marketing page and are shared on request.

JamWise pricing showing free, premium, and school tiers.

Screenshot from jamwise.com, captured 2026-05-06.

Section 05

What's in flight

JamWise sits in the Downshift portfolio alongside Jamify (consumer audio learning) and FairStack (the generation infrastructure both products run on). Active focus is teacher onboarding and the standards-alignment surface; mobile parity with web continues across CarPlay, Siri, and home-screen widgets. The platform is in a deliberate teachers-first phase: real classrooms first, public marketing scale next.

Want this for your venture?

Downshift partners with non-technical founders to ship production-grade AI products in 3 to 6 weeks. Fixed scope, no equity.

See more shipped Downshift ventures on the wins page, or read the Jamify, SongRise, and FairStack case studies.