Run your English school. Let AI do the heavy lifting.
One platform for school owners, teachers, and students. CRM, payments, scheduling,
multi-class management โ and an AI Teacher that grades pronunciation, generates
lessons from your PDFs and class recordings, and remembers every student's weak
spots. Stop juggling 6 tools.
Real-time pronunciation scoring (no judgement on accent)
AI flashcards with images, spaced repetition
Notebook → AI generates lesson from your class notes
School operations
Stop paying for 5 SaaS tools. Use one.
Everything a small or mid-sized English school needs to run day-to-day,
built into the same platform your students use to learn.
โ
Lead-to-student CRM
Capture leads from your website (UTM tracking included), log calls/emails on a
timeline, convert qualified leads into student accounts with one click. Reception
staff get their own role & nav surface.
UTM trackingStatus pipelineConvert & invite
$
Payments & billing
Stripe Connect: students pay you, money lands in your bank.
Stripe ConnectAuto-remindersSuspend on overdueReceipts via Resend
โฆ
Calendar & class scheduling
7 event types (class, test, quiz, holiday, exam, etc) with 3 scopes (individual,
class, school). Auto-fans notifications to all relevant students.
โค
Class materials hub
Upload PDFs & curricula once โ teachers reuse across classes.
Teacher superpowers
AI does the prep. You do the teaching.
โ
Record class → AI analyzes
Tap record at the start of the lesson. After class, the AI delivers a structured
summary: topics covered, vocabulary used, student-by-student participation, and
suggested follow-up exercises. Saves 30+ min of lesson-prep per class.
โค
PDF → lesson, instantly
Drop any teaching PDF (textbook chapter, news article, business case) and the AI
builds an interactive lesson with exercises, listening tasks, and vocabulary
drills โ calibrated to the class CEFR level.
โ
Review & override AI grades
The AI grades every lesson, test, and pronunciation attempt. You see them in a
queue. One click to confirm or override. Your override is saved to the calibration
loop โ the AI gets smarter at YOUR teaching standard for every future class.
Issue reportsOverride workflowRecalc scores
โ
Engagement dashboards
Study time per student. Click any day-bar to see what they did.
Student experience
The kind of practice students actually open daily.
โฆ
Personal AI Teacher
Daily lesson calibrated from each student's last 7 days of mistakes. Voice
conversation, written feedback, pronunciation grading. Remembers every
conversation, win, and weak spot โ so the next lesson always picks up where the
student left off.
AdaptiveLong-term memoryVoice + text
โถ
5 ESL Games
Same daily challenge for everyone in the school โ leaderboards per class.
Phonetic-aware: catches near misses instead of flagging accents as wrong. Words
light up green / yellow / red as the student speaks, with automatic fallback if
the microphone or network glitches.
โค
AI Flashcards & Notebook
DALL-E images, spaced repetition, and notes โ instant lesson.
Live across the globe
Used in โ countries and counting.
Real-time map of schools and students active on ACE Learning. Tap a country for the count.
Loading globeโฆ
โActive students
โActive countries
Pricing
Base + per-student. Volume discounts built-in.
Every plan gives students full access โ AI Teacher, 5 games, pronunciation, flashcards, notebook. The plan just changes what YOU (the school) get to manage the business.
Solo Teacher
CAD $39/mo + per-student
For private tutors. 1 teacher seat. Add CRM or Payments ร la carte if needed.
Full student experience (AI, games, pronunciation, flashcards, notebook)
In this first version, login is demonstrative. Later it can become real
authentication with student, teacher, and administrator profiles.
14-day free trial
Create your school account.
No credit card. Set up your school + invite teachers in under 5 minutes.
Create student account
Tell your AI Teacher who you are before the first lesson.
This profile gives the learning system a useful starting point: personal details,
current English level, goals, interests, and conversation topics the student already
cares about.
Teacher invite
Joining a teacher workspace
This account will be assigned to the teacher who shared the invite link.
Invite required
Sign-up is by invitation only
ACE Learning accounts are created through your school. Ask your school owner or
teacher to send you an invitation link, then open that link to set up your account.
Last updated: 2026-06-11. Plain-English summary below; the full text is the source of truth.
1. What ACE Learning is
ACE Learning is an English-as-a-second-language platform that uses AI agents to deliver lessons, evaluate answers, score pronunciation, and surface progress dashboards. The platform is provided by ACE Learning ("we", "us") to students, teachers, and school administrators.
2. Your account
You are responsible for the credentials you create and the activity on your account.
You may not share your account or attempt to access another person's account.
If your school owns the account, the school administrator may revoke access at any time.
3. Acceptable use
No abuse, harassment, illegal content, or attempts to interfere with the platform's operation.
No automated scraping, mass-account creation, or reverse engineering of the AI agents.
We may suspend accounts that violate these rules without prior notice.
4. AI-generated content
Lessons, exercises, feedback, and scores are produced by AI models. They may contain mistakes. Use them as a study aid alongside a human teacher; do not treat them as the only source of truth. Teachers may override AI grades at any time.
5. Payments and refunds
Where the platform charges for lessons or subscriptions, the billing terms are described at checkout. Refunds follow the policy stated at that point of sale.
6. Limitation of liability
ACE Learning is provided "as is" without warranties. We are not liable for indirect or consequential losses (e.g. an exam result based on platform feedback). Liability is capped at the amount paid for the service in the preceding 12 months.
7. Changes to these terms
We may update these terms. Material changes will be communicated in-app or by email at least 30 days in advance. Continued use after the effective date counts as acceptance.
Technical data: IP address, user-agent, device type, anonymized usage analytics.
Marketing attribution (only if you arrive via a campaign link): the source label captured from the URL.
3. Why we collect it (legal basis)
Contract โ to deliver the lessons you signed up for.
Legitimate interest โ to keep the platform secure (rate limits, captcha) and to improve features.
Consent โ for marketing emails. Opt-in only; you can withdraw at any time from your account.
4. Who sees your data
Your teacher and your school's administrators (per the school's seat assignment).
Trusted sub-processors (cloud hosting, AI providers, email delivery). We do not sell personal data.
AI model vendors receive learning data to generate the response, but do not use it for further training (per their enterprise terms).
5. How long we keep data
Active accounts: indefinitely while in use. Deleted accounts: anonymized within 90 days. Audio recordings older than 12 months are pruned automatically.
6. Your rights (LGPD)
You can request, at any time, to:
Confirm whether we hold your data.
Access a copy of your data.
Correct inaccurate data.
Anonymize, block, or delete unnecessary data.
Withdraw any consent you previously gave.
Receive your data in a portable format.
Email dpo@acelearning.ca to exercise any of these rights. We respond within 15 days.
7. Cookies
We use a session cookie (ace_session) to keep you signed in. No third-party advertising cookies.
8. Security
Passwords are hashed (bcrypt). Data is encrypted in transit (HTTPS) and at rest (Cloud SQL native encryption). Captcha (Cloudflare Turnstile) protects the signup and login endpoints from automated abuse.
9. Changes to this policy
We may update this policy. Material changes will be communicated in-app or by email at least 30 days in advance.
A guided path with checkpoints at every CEFR level. Pick your starting
point or take the placement test to be auto-routed. Each course mixes daily lessons, real
conversations with the AI Teacher, and human-teacher reviews.
ACE's AI is purpose-built for ESL. It plans lessons from your school's curriculum,
grades pronunciation phonetically, remembers each student's history, and feeds your
teacher's corrections back into the model. Schools and teachers stay in control โ
the AI is the assistant, not the boss.
Hi Maria! Yesterday you mixed past tense forms. Want a 4-min drill before today's lesson?
Sure. I always say "I have went" instead of "I went".
Classic Simple Past vs Present Perfect. I'll save this in your memory so we revisit weekly until it's automatic.
Perfect.
What makes it different
4 jobs. Teacher-aligned. Built for ESL.
โฆ
Lesson generation
Turns your PDFs, class recordings, or student notes into structured lessons with
exercises calibrated to the student's CEFR level. Output is schema-validated end
to end โ no broken exercises ever reach the player.
โถ
Phonetic pronunciation grading
Scores spoken answers phonetically, so accents and near-misses are flagged in
yellow instead of marked wrong. Optional real-time streaming highlights words as
the student speaks.
โ
Long-term student memory
Every mistake, win, lesson topic, and teacher correction is remembered. The
next lesson is built from the most relevant history โ not just yesterday's
class.
โ
Teacher calibration loop
When a teacher overrides an AI grade or flags a bad question, that correction
feeds the next generation. The AI adapts to YOUR school's teaching standard
instead of a generic one.
How it stays trustworthy
Built for schools, not for buzzwords.
โ
Two-tier AI sized to the task
Deep models for grading and lesson generation; lighter ones for fast game
prompts and triage. You get accuracy where it matters and speed where it
doesn't.
โฆ
Your data, on a single audit-friendly database
Every student's history lives in one SQL store you can export anytime. No
hidden third-party vector services holding your data hostage.
โจ
Cost ceilings + telemetry
Every AI call is metered per-org, per-feature. Hard caps prevent runaway
spend. You see exactly where the AI budget goes.
โ
LGPD compliant
Consent ledger, data export, right to deletion. Audio recordings auto-pruned
at 12 months. Brazilian data residency available.
Try it on your own students
See the AI work in 5 minutes.
Spin up a free trial, drop in a PDF or record a class, and watch what comes out.
This is the student's private learning area. After sign in, the AI Teacher begins
with a short welcome, checks the student's starting point, and recommends the first
lessons.
ACE is preparing a short plan from your latest learning evidence.
Daily podcast
Your personalized episode
News + English
Generate today's short podcast with topics adapted to your profile and English level.
Transcript and sources
Recommended practice
Pronunciation feedback
AI analysis
Read out loud
I thought the world was comfortable enough for a short conversation.
Meaning
Form
Pronunciation focus
Record an attempt to receive initial feedback.
Placement baseline
AI baseline
Level check
Take a short test so the AI Teacher can start from your actual level.
In-person class
Record audio
Recording consent
Keep the app open and your phone unlocked while recording.
iOS / Android stop the microphone when the screen locks or the app goes to the background.
Maximum length: 6 hours.
Record on your phone and upload the file here
Recording0:00
The recording stays only in the browser until you upload it.
Why students get here: a student hit "Report problem" on a question they thought was wrong, unclear, or broken. They were able to skip and finish their test โ your decision below shapes what happens next.
Pick a verdict:
Triaged โ placeholder for "I'm looking into it". No effect on the student or the AI.
Fixed โ you agree the student was right. For placement test items with category "wrong answer", this overrides the AI's grade, recalculates the student's score, and calibrates the AI so it grades similar answers correctly next time. The student gets a notification either way.
Dismiss โ the AI was right or the report was noise. Student gets a short "your teacher reviewed your report" notification.
Optional note is shown to the student in the notification. Use it to explain (e.g. "Yes, 'comprehensive' was actually correct โ I updated your score.").
What happens after you Update:
The card moves to Recently resolved at the bottom (still here for audit) and the open count drops.
The student gets a notification on their dashboard with your optional note.
If you picked Fixed on a graded placement, their score in #placement goes up the moment you click Update.
How the AI gets smarter: the last 12 "Fixed" corrections you and your team make are fed back into the placement grader as worked examples on the very next test. So a sister student answering with the same kind of synonym you just defended gets graded correctly automatically โ no second report needed.
Record or upload audio of a class โ the AI returns a summary, follow-up lesson ideas, and student-by-student observations.
In-person or remote
Keep the app open and your phone unlocked while recording.
iOS / Android stop the microphone when the screen locks. Recorded on your phone? Pick the file and upload it here. Maximum length: 3 hours.
Jot down anything from class โ vocabulary, grammar rules, questions you have. When you're ready, click Generate exercises and the AI Teacher will build a lesson tailored to what you wrote.
๐จ๐ฆ CELPIP Studio
Your CELPIP exam prep workspace
Practice the four CELPIP sections (Listening, Reading, Writing, Speaking) with tasks that match the real exam format and a coach agent that knows the rubric. Coming online in the next sprint.
๐ง
Listening
6 parts ยท 50 min ยท Official Practice Test A or B
This test is important for your level and learning plan.
Your answers help ACE Learning estimate your English level and choose the right
practice path. From the moment you start, the test runs in a focused mode: you
should stay on this screen, answer independently, and avoid outside help.
Each question appears on its own screen with a timer.
Leaving the test page will trigger an integrity warning.
Camera readiness is checked locally in this browser. No video is recorded or uploaded yet.
Camera check
Local preview
Private
Camera monitoring will be enabled only after stronger consent, retention, and review controls are complete.
Your school's plan includes the AI tools, games, and pronunciation training that ACE provides.
Add a card so we can charge the monthly app fee โ secured by Stripe.
By saving, you authorize ACE Learning to charge your card monthly for the per-student app fee tied to your school's plan. You can update or remove the card anytime in your account.
Schedule a specific 5-letter Wordle word for your class on a given day. Overrides the org's auto-picked daily word for these students only. Words must be in the Wordle dictionary.
Loadingโฆ
๐ Exam grades
Record scores for this class
Enter an exam name + date, then a score per student. Students see their own grades on the dashboard; rankings stay opt-in (not yet enabled).
Loading past examsโฆ
Class overview
Where the class stands
Students
CELPIP roster
Latest band per skill is taken from the most recent mock test when available, else from solo / standalone attempts. Click a student to drill in.
Class settings
CELPIP track for this class
Flipping this on enables CELPIP prep for every student in this class โ coach agent, exam-format tasks, and mock test unlock for them automatically. Students added later inherit the track; students removed lose it (unless they're in another CELPIP class).
Loadingโฆ
CRM
Leads
Track inbound interest from prospective students before they sign up.