Alberta lesson plan generator for teachers
Build editable lesson plans, activities, assessments, and classroom supports with CARL, an AI-assisted planning workflow that works in Alberta curriculum language, through renewal and beyond, with you making every call.
Preview coming soon
A real CARL document will render here, scrollable and ready to print.
Planning through curriculum renewal, without starting from zero.
Alberta teachers are planning across two realities right now: renewed K–6 subjects built on organizing ideas, guiding questions, learning outcomes, and knowledge–understanding–skills, alongside programs of study that still use general and specific outcomes. A generic AI tool doesn’t know which one your grade and subject is on this year, and it will happily invent outcomes that don’t exist.
CARL works from the planning details you set: grade, subject, timing, class needs, and the curriculum context you’re actually teaching. It drafts; you verify, edit, and approve.
Free to start. No student names, no personal data.
Fluent in how Alberta organizes learning.
CARL supports planning with the structures Alberta teachers navigate, whether you’re in a renewed subject or a legacy program of studies.
Organizing Ideas & Guiding Questions
Keep the conceptual thread of the renewed curriculum visible while you build.
Learning Outcomes
Anchor lessons to the outcomes students are working toward.
Knowledge, Understanding, Skills & Procedures
Plan activities that develop what students know, grasp, and can do.
Legacy outcomes too
For grades and subjects still on established programs of study, plan around general and specific outcomes the same way.
Your old lessons aren’t dead. They’re drafts.
The fastest way into CARL for many Alberta teachers isn’t a blank page: it’s the binder. Upload a lesson written for the previous curriculum, and CARL helps you rework it around your current outcomes, then rebuild the worksheet and assessment to match.
Upload and refresh
PDFs, Word docs, old unit plans. Keep the activities that work, update the alignment.
Start from a topic
Grade, subject, topic, timing. CARL drafts an editable Alberta lesson.
Remix from the library
Adapt a shared lesson into your own editable Alberta version.
Chat it out
Think through a rough idea with CARL before generating anything.
From Alberta setup to classroom-ready materials.
Choose Alberta mode
Set grade, subject, timing, language options, and class-level needs.
Build the lesson
Topic, upload, remix, or chat. Your choice of starting point.
Add the pieces
Activities, assessments, organizers, exit slips, and differentiated supports from the same setup.
Review and approve
Edit wording, timing, and approach before anything reaches students.
Built for real Alberta classrooms.
K to 12 planning
Single lessons, multi-day sequences, student materials, and teacher-facing supports across divisions.
Combined and multi-grade classes
Draft parallel versions of a lesson for split classes without doubling the planning time.
French Immersion and language options
Full immersion, student-facing French, partial vocabulary support, or teacher notes in English.
Inclusive by design
UDL, ELL, differentiation, SEL, and accessibility considerations added where they fit, always under teacher control.
Canadian-made, Canadian-hosted, teacher-controlled.
CARL is built in BC by a Canadian team and hosted in Canada. It plans from class-level context and teacher preferences, never student names or personal student data. AI assists; teachers decide.

CARL builds the lessons. Compass watches the outcomes.
Curriculum renewal makes “have I covered everything?” a harder question. Compass tracks taught, planned, and to-do outcomes across your Alberta curriculum, and turns gaps into Plan Ideas that flow straight into CARL.
Questions Alberta teachers ask first.
Pick one lesson from your binder.
Upload it, refresh it, and see what CARL does with the rest of the unit. You stay in control the whole way.