ACE Learning
โ€” students learning right now

All-in-one English school platform

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.

โ€”Schools
โ€”Students
โ€”Lessons taught
โ€”Countries
โ€”Native languages

Built for three people

Whoever you are at the school, ACE has your part.

For school owners

Run the business, not the spreadsheets.

  • CRM with lead tracking, timeline, and convert-to-student
  • Stripe Connect payments + auto-suspend on overdue
  • Per-org AI budget caps so costs never surprise you
  • Multi-class, multi-teacher, multi-branch support
  • Calendar with school / class / individual scopes
For teachers

Your AI co-teacher is on shift 24/7.

  • Record a class → AI analyzes & turns it into a follow-up lesson
  • Drop a PDF → AI builds a lesson from it
  • Review and override AI grades; corrections train the model
  • See per-student progress, study time, pronunciation trends
  • Schedule per-class Wordle words, create custom tests
For students

The most engaging way to actually learn.

  • Personal AI Teacher that remembers your mistakes
  • 5 ESL games with daily challenges & leaderboards
  • 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 tracking Status pipeline Convert & invite

Payments & billing

Stripe Connect: students pay you, money lands in your bank.

Stripe Connect Auto-reminders Suspend on overdue Receipts 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 reports Override workflow Recalc 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.

Adaptive Long-term memory Voice + text

5 ESL Games

Same daily challenge for everyone in the school โ€” leaderboards per class.

Wordle Anagrams Sentence Builder Listening Echo Hangman

Real-time pronunciation scoring

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)
  • 1 teacher seat, unlimited classes
  • Per-student: $19 (1-30) / $15 (31+)
  • Add-ons: + CRM $49/mo ยท + Payments $29/mo ยท + Class recording $29/mo
  • Email support
Start free trial
Pro School
CAD $599 /mo + per-student

For mid/large schools. White-glove support and your brand on the platform.

  • Everything in Basic, plus
  • Up to 30 teacher / staff seats
  • Custom branding (logo, colors, custom domain)
  • Priority support with SLA
  • Dedicated success manager
  • Per-student: $15 (1-100) / $11 (101-300) / $9 (301+)
Start free trial

All prices in CAD. 14-day free trial, no credit card. Volume tier kicks in automatically as you add students. Need 500+ seats? Talk to us.

From schools using ACE

Why they switched.

โ˜…โ˜…โ˜…โ˜…โ˜…

"We replaced our CRM, Google Forms, WhatsApp groups, and a separate practice app โ€” all with ACE. My teachers got hours of prep time back."

L
Larissa V.Owner ยท Skyline English
โ˜…โ˜…โ˜…โ˜…โ˜…

"Recording the class and getting a lesson out of it the next morning โ€” that was unreal the first time it happened. Now it's just my workflow."

R
Rafael M.Senior teacher ยท BR Idiomas
โ˜…โ˜…โ˜…โ˜…โ˜…

"My students log in even on Sundays. The games + leaderboards turned 'do your homework' into 'don't lose the streak'."

P
Patricia G.Private teacher ยท 18 students

Ready when you are

Replace 5 tools with one. Run your school on AI.

14-day free trial ยท No credit card ยท Migrate your student list in minutes.

1 / 1

Student portal

Sign in to continue your English training.

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.

Legal

Terms of Service

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.

8. Contact

Questions? Email legal@acelearning.ca.

Back to signup

Legal

Privacy Policy

Last updated: 2026-06-11. Compliant with LGPD (Lei Geral de Proteรงรฃo de Dados, Brazil). Plain-English summary below.

1. Who is the data controller

ACE Learning is the data controller for personal data you submit through this platform. You can reach our DPO at dpo@acelearning.ca.

2. What we collect

  • Account data: name, email, password (hashed), phone, native language, current English level, learning goal, optional photo and bio.
  • Learning data: lessons, test answers, pronunciation recordings, study-time events, AI-coach conversations.
  • 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.

Back to signup

Password recovery

Forgot your password?

Enter the email address associated with your account and we'll send you a reset link.

Password recovery

Set a new password.

Choose a password with at least 8 characters.

Courses

From foundations to fluent conversation.

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.

Your learning path

5 stages. Comparable progress. No filler.

Beginner
A1 ยท 8 weeks
Elementary
A2 ยท 10 weeks
Intermediate
B1 ยท 12 weeks
Upper
B2 ยท 14 weeks
Advanced
C1 ยท ongoing

Course catalog

Pick by goal.

The AI inside ACE

Not a chatbot. An English teaching engine.

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.

Back to courses

Course

English Test Preparations

10 weeks

What this course includes

    Student dashboard

    Your first AI Teacher session starts here.

    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.

    AI Coach

    Today's study plan

    Plan

    Daily podcast

    Your personalized episode

    News + English

    Recommended practice

    Pronunciation feedback

    AI analysis

    Read out loud

    I thought the world was comfortable enough for a short conversation.
    Meaning

    Form

    Pronunciation focus

    Placement baseline

    AI baseline

    Level check

    In-person class

    Record audio

    Recording consent
    Record on your phone and upload the file here

    Tests overview

    All student tests

    โ† Back to dashboard

    Human review

    AI corrections waiting for teacher validation

    Loading review queue...

    โ† Teacher

    Review queue

    Tests and lessons to verify

    Human-in-the-loop

    Reported content

    Items students flagged as broken

    Loading...

    How this works

    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.

    Teacher dashboard

    Hi, Teacher.

    Your week loads after sign in.

    Active classes 0 Level reviews 0

    Assigned students

    Progress and next class focus

    Student Tests Level Goal Progress Focus Next action Evidence
    Loading teacher summary...

    ๐ŸŽฎ Games

    Leaderboard

    Class engagement

    Study time, last 7 days

    AI tools

    Capture a class for AI analysis

    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

    Assigned students

    Progress and next class focus

    Loading assigned student progress...

    โ† Teacher

    Teacher view

    All assigned progress

    Permissioned
    Student Tests Level Goal Progress Focus Next action Evidence
    Loading assigned student progress...

    Assigned students

    Student directory

    Loading students...

    โ† Teacher

    Teacher view

    Students

    10 per page
    ST

    Student profile

    Student learning profile

    Loading student profile...

    Level

    ACE insight

    Evolution summary

    Evidence

    Recent timeline

    Study time

    Last 7 days

    โ€”

    AI Coach

    Daily study plan

    Plan

    Assessments

    Placement tests

    AI + teacher review

    Lessons

    Generated lessons & practice

    Recent work
    More about this student

    Class calendar

    Upcoming English classes

    โ† Back
    SunMonTueWedThuFriSat

    Select a day

    ACE internal schedule

    Class materials

    Materials

    Every PDF you uploaded for this class.

    Your school

    My classes

    Every class you're a member of or teach.

    Student lessons

    Practice vocabulary, speaking, reading, writing, and listening.

    Back to dashboard

    Your lessons

    Personalised by ACE

    Class notebook

    Your notes & AI-generated lessons

    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

    Start Listening test
    ๐Ÿ“–

    Reading

    4 parts ยท 55 min ยท Official Practice Test A or B

    Start Reading test
    โœ๏ธ

    Writing

    Task 1 Email (27 min) ยท Task 2 Survey (26 min)

    ๐ŸŽค

    Speaking

    8 tasks ยท 15-20 min

    ๐Ÿ

    Full mock test

    Simulate the exam under timer with auto-scoring. All 4 sections โ€” Listening ยท Reading ยท Writing ยท Speaking (โ‰ˆ3 hours, in CELPIP order).

    ๐Ÿ CELPIP Mock Test

    Full Mock โ€” all 4 sections

    12 steps ยท about 3 hours total, in CELPIP order. Each section is timed like the real exam.

    Before you start

    • You'll do 12 steps in CELPIP order: Listening (50 min) โ†’ Reading (55 min) โ†’ Writing 1+2 (27+26 min) โ†’ Speaking 1-8 (โ‰ˆ20 min).
    • Listening audio plays once only, no rewind. Use headphones.
    • Speaking uses your microphone. Allow access when the browser asks.
    • If you close this tab mid-test, your progress is saved โ€” come back to #celpip and click Resume mock test.
    • At the end you get per-section bands and an overall estimated band (overall = minimum of the section averages, like the real CELPIP).
    Back to Studio

    ๐ŸŽง CELPIP Listening Practice

    Listening Test

    6 parts ยท 50 minutes ยท audio plays ONCE like the real exam.

    Before you start

    • 6 parts, ~38 questions, 50 minutes total.
    • Each audio track plays ONCE like the real CELPIP โ€” you can't rewind.
    • Read the intro for each section first, then click Play. After the audio finishes, answer the questions.
    • Use headphones for best results.
    • Submit at the end for instant grading + answer key review.
    Back to Studio

    ๐Ÿ“– CELPIP Reading Practice

    Reading Test

    4 parts ยท 55 minutes ยท auto-scored against the official answer key.

    Before you start

    • You will see 4 parts: Correspondence (Part 1), Apply a Diagram (Part 2), Information (Part 3), Viewpoints (Part 4).
    • About 38 questions total, all multiple choice. 55 minutes total.
    • You can navigate between parts using the Next/Prev buttons. The timer keeps running across parts.
    • Submit at the end to see your estimated CELPIP Reading band + the answer key for review.
    • Practice Test A and B rotate by day โ€” you can pick a specific one with ?version=A in the URL.
    Back to Studio

    Word memory

    Flashcards

    Back to dashboard

    Due now

    Review deck

    0 due

    Practice session

    Practice from your last lesson

    Back to dashboard

    Lesson history

    Past class analyses

    โ† Dashboard

    Grammar

    Loading lessonโ€ฆ

    Test history

    Your placement tests

    Back to dashboard

    Placement baseline

    Before you begin

    Monitored test

    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
    Back to dashboard

    Placement test

    Test details

    Back to tests

    Games

    Play, learn, and climb the ranks.

    โ† Back to feed

    Your progress

    0 pts

    Today's word

    Wordle

    โ€”

    Today's puzzle

    Sentence Builder

    โ€”

    Today's listen

    Listening Echo

    โ€”

    Today's anagram

    Anagrams

    โ€”

    Today's phrase

    Hangman

    โ€”
    โ† All games

    Loadingโ€ฆ

    Leaderboard

    School & class rankings

    โ† Back to games

    Top players

    Wordle ยท last 30 days

    Community feed

    Share your day in English.

    A
    ACE member

    Write a short update for the ACE community.

    Billing

    Your payments

    Loadingโ€ฆ

    Back to dashboard

    History

    All payments

    ๐Ÿ“Š Exam scores

    Your grades

    Loadingโ€ฆ

    Back to dashboard

    History

    All exams

    Account

    Manage your profile, address, and password.

    One last step

    Add a payment method

    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.

    1 / 14 Exit

    School administration

    Your school

    Loading...

    Manage plans Payments

    Your roles

    ← School

    Loading...

    โ€”

    Assigned teacher

    Current subscription

    Subscription history

    โ€”

    Payments

    โ€”

    Placement attempts

    โ€”
    ← All classes

    Loading...

    โ€”

    CRM

    Leads

    Signup attribution

    Where signups came from

    ← School

    Payments

    Track due, overdue, and paid subscriptions across every student.

    All payments

    โ€”

    CRM ยท Outreach

    Email campaigns

    ← School

    Plans

    The catalog you sell to your students. New plans become assignable to students.

    All plans

    โ€”

    Platform

    Organizations

    Customer schools using ACE Learning. Onboard new schools and monitor health.

    Manage plans

    Platform settings

    All organizations

    โ€”

    AI costs (USD)

    Daily triage

    Infrastructure (GCP) (USD)

    ← Platform

    Plans

    Catalog you sell to schools. New plans appear in the "Change plan" dropdown on each org.

    All plans

    โ€”

    Add-ons catalog

    ← All organizations

    Loading...

    โ€” trial

    Status

    โ€”

    Plan

    โ€”

    Members

    0Users
    0Active class groups
    0Branches

    Billing

    Invitations

    โ€”

    Recent activity

    Administration

    School operations

    Checking persistence mode...

    0 Students โ†’ 0 Teachers โ†’
    Admins 0
    Monthly revenue $0

    Operations

    Payments and activity

    Prototype
    Pending payments0
    Active students0
    • Loading activity...

    Students

    Student management

    โ† Admin

    Student development

    Progress and next actions

    Backend
    Student Tests Level Goal Progress Difficulty Recommendation Send Evidence
    Loading...

    Students

    Register or edit a student

    Profiles
    NameEmailBirthdayLevelGoalTeacher

    Student operations

    ST

    Student profile

    Loading student profile...

    โ† Students

    ACE insight

    Evolution summary

    Level

    Evidence

    Recent timeline

    AI Coach

    Daily study plan

    Plan

    Assessments

    Placement tests

    AI + human review

    Lessons

    Generated lessons and practice

    Recent work

    Teachers

    Teacher management

    โ† Admin

    Teachers

    Register or edit a teacher

    Staff
    NameEmailSpecialtyNationalityStatus

    Teacher operations

    TE

    Teacher profile

    Loading teacher operations...

    โ† Teachers
    Assigned students0
    Pending reviews0
    Reviews done0
    Last activity-

    Teacher profile

    Public and operational context

    Status

    Quality signals

    Review behavior

    Human review

    Workload

    Assigned students

    Assignment-based

    Pending work

    Tests, lessons, and practice to review

    Queue

    Recent activity

    Corrections and feedback

    Audit view

    Teacher assignment

    Assign students to teachers

    โ† Admin
    StudentTeacherSourceNotes
    Loading teacher assignments...

    Plans

    Manage prices and plans

    โ† Admin
    PlanPriceCycleStatus

    Courses

    Manage course catalog

    โ† Admin
    CourseLevelDurationStatus