Ontario lesson plan generator for teachers
Turn curriculum expectations into editable lesson plans, activities, assessments, and classroom supports with CARL, an AI-assisted planning workflow that speaks Ontario curriculum language and keeps you in charge of every decision.
Preview coming soon
A real CARL document will render here, scrollable and ready to print.
Expectations first. Formatting last.
Ontario planning starts with the curriculum: which overall expectations the lesson serves, which specific expectations it touches, and how the learning will eventually show up in assessment and reporting. Generic AI tools don’t hold any of that context. You end up pasting expectation codes into a chat window, checking the output line by line, and reformatting everything for your binder or your admin.
CARL holds the Ontario context for you. Set the grade, subject, strand, and timing once, and every lesson draft, worksheet, and assessment CARL creates builds from that same setup. Edit anything. Nothing reaches students without you.
Free to start. No student names, no personal data.
Built for how Ontario curriculum is actually organized.
CARL supports planning with the structure Ontario teachers work inside every day, from elementary strands to destreamed secondary courses.
Overall Expectations
Keep the big learning goals of the strand visible while the lesson takes shape.
Specific Expectations
Connect activities and practice to the detailed expectations your lesson actually addresses.
Strands & courses
Plan within elementary strands or secondary course structures, including the current Language (2023) and Mathematics (2020) curricula.
Assessment-aware planning
Draft success criteria, formative checks, and rubric guidance that fit Growing Success-style assessment thinking, shaped and approved by you.
One tool, a lot of Ontario planning moments.
Sunday-night planning
Draft Monday’s lesson from a topic and your class context, then adjust the parts that need your judgment.
Long-range plans meeting reality
When the long-range plan says “fractions” and the calendar says “tomorrow,” CARL turns the line item into a teachable lesson.
Destreamed classes
Build differentiated entry points, scaffolds, and extensions for Grade 9 classrooms with a wide range of readiness.
French as a Second Language
Add French vocabulary support, student-facing French materials, or teacher notes in English for Core French and Immersion settings.
Refreshing an old binder
Upload a lesson written under the old Language curriculum and rework it around current expectations.
Start from whatever you have.
Start from a topic
Grade, subject, strand, topic, timing. CARL drafts an editable Ontario lesson.
Upload what you’ve got
PDFs, Word docs, half-finished plans. CARL organizes and strengthens them within your Ontario setup.
Remix from the library
Take a lesson that’s close and adapt an editable version for your classroom.
Talk it through
Chat with CARL to shape a rough idea into a plan before generating anything.

The create screen in CARL: describe the lesson, attach your documents, or keep chatting until it’s right.
The lesson plan is step one. CARL keeps going.
Student materials
Worksheets, organizers, exit tickets, practice sets, and handouts connected to the same lesson context.
Assessment supports
Success criteria, formative checks, discussion prompts, rubric guidance, and evidence-gathering ideas you can shape to your board’s expectations.
Inclusive supports
UDL options, ELL scaffolds, differentiation, SEL cues, and accommodations-friendly variations, added where they fit and always under your control.
Made in Canada. Hosted in Canada. No personal student data.
CARL is built in BC by a Canadian team, hosted in Canada, and designed so teachers plan with class-level context, never student names or personal student information. AI drafts; you decide.

Plan lessons in CARL. See your coverage in Compass.
Ontario has a lot of expectations to keep track of. Compass shows what you’ve taught, what’s planned, and which expectations still need attention, and its Plan Ideas connect straight back into CARL so gaps become lessons.
Questions Ontario teachers ask first.
Start with the lesson you’re already planning.
Bring a topic, an old plan, or a half-formed idea. CARL drafts, you decide.