Inspiration

As the owner of a fast-growing language school: I constantly struggled with fragmented tools and manual work. CRM lived in one system, lessons in another, homework in Google Docs, speaking practice on third-party apps, and students had no single place to learn consistently.

I manually tested AI homework checking, automated reminders, speaking practice prototypes, and lesson recordings inside my school — even separately they increased retention and cut admin work. This revealed a clear insight:

Schools don’t just need a CRM. They need a fully branded learning platform — a single place where students study, practice speaking with AI, do homework, join lessons, see recordings, and stay engaged.

That idea became EduPilot — an operating system + branded platform for language schools.

What it does

EduPilot is an all-in-one AI platform for language schools that replaces 5–10 disconnected tools and gives each school a personalized, branded student environment.

For Schools (Admin Dashboard): • CRM pipeline with telephony & lead stages • Scheduling, teachers, groups, lessons • AI homework evaluation • Automatic task generation based on student mistakes • Payments & analytics • Communication flows • Lesson materials & recordings

For Students (Branded Platform):

A fully custom school-branded portal at:

/portal/[schoolName]

Students get: • AI Speaking Practice (dialogues, pronunciation, scenarios) • Instant AI homework checking + improvement suggestions • Personalized exercises based on mistakes • Gamification: XP, streaks, progress • Upcoming lessons (with Join button) • Recordings of past lessons • Materials library • All in the school’s branding, colors, logo, and language set

EduPilot improves retention by 10–20%, saves 12–20 hours of admin time weekly, and creates €970–4,120 in monthly financial impact for a typical school.

How we built it

We followed a structured, iterative, customer-driven approach: 1. Discovery interviews Owners, teachers, admins — to identify the highest-impact workflows. 2. Testing inside my own school Manually integrated: AI homework checks, reminders, CRM scripts — all validated with real retention growth. 3. Architecture

• Next.js + TypeScript + Tailwind + shadcn/ui
• Prisma + SQLite / PostgreSQL
• Supabase for future scaling
• LiveKit for video and lesson joining
• OpenAI for speaking & homework evaluation
• Stripe for payments
• Modular portal system for branding

4.  Student Platform Design

Clear navigation: Speaking • Homework • Lessons • Recordings • Materials • Profile • XP. 5. Continuous iteration every 7–10 days based on real teacher feedback.

Challenges we ran into • Fragmented workflows: Schools all work differently; we unified them into one predictable OS. • Deep AI integration: Speaking practice + homework + task generation required consistent models. • Branding system: Each school needs its own branded mini-LMS — logo, color scheme, URL. • Teacher adoption: Tools had to be simple enough for non-technical staff. • Data syncing: Lessons → homework → submissions → AI → new tasks → student progress. • Retaining structure: Balancing full flexibility with simplicity. • Scaling student portal: Had to support multiple languages & school-specific configurations.

Testing prototypes individually inside my school proved the model works — but also showed how hard it was without a unified platform. These challenges shaped EduPilot into a clean, cohesive system.

Accomplishments that we’re proud of

• Created school-branded student platforms 
• Developed full AI homework engine 
• Added AI speaking practice foundations
• Implemented CRM pipeline + telephony logs
• Introduced personalized task generation based on student mistakes
• Automated 60%+ of admin workflows
• Increased retention in real school testing
• Delivered measurable financial impact: €970–4,120/month
• Designed a scalable student portal architecture
• Created XP, streak, and progress system for engagement
• Validated demand with 100% positive signal from school owners

What we learned • Retention is the core metric of language schools. Even +10% dramatically increases revenue. • AI only matters when integrated into real workflows, not as isolated tools. • Teachers need instant feedback tools, not long processes. • Students stay longer when they have a single branded platform, not dispersed apps. • Every school wants a unique identity, so platform branding must be built-in. • Automation is not optional — schools drown without it. • Gamification boosts consistency, XP & streaks make students return daily. • The real value is a unified OS + platform, not just a CRM or LMS.

What’s next for EduPilot

AI & Practice • Advanced speaking scoring: pronunciation, fluency, CEFR • Real-time speech conversation scenarios • Adaptive learning paths

Student Platform • Native mobile apps • Push notifications • More gamification: levels, badges, rankings

Lessons • Full LiveKit-powered classroom inside platform • Interactive whiteboard • Real-time attendance & homework linking

Automation • Autogenerated learning plans • Full retention workflows • Integration with WhatsApp/Telegram/Viber

Operations • Multi-school franchise support • Parent dashboards (for kids programs) • Deeper financial analytics

EduPilot is evolving into the default operating ecosystem for language schools, combining CRM + LMS + AI teaching tools + branded student platforms into one seamless system.

Built With

Share this project:

Updates