Made in BC · Hosted in Canada

BC lesson plan generator for teachers

Create editable lesson plans, activities, assessments, and classroom supports with CARL, an AI-assisted planning workflow built around BC curriculum language and full teacher control.

BC planning mode Big Ideas Curricular Competencies Content Core Competencies No student data needed
For BC curriculum planning

More useful than a generic lesson plan prompt.

BC teachers are not just looking for a quick lesson outline. They need plans that can connect to Big Ideas, Curricular Competencies, Content, Core Competencies, assessment evidence, and the actual students in front of them.

Generic AI tools

A draft, but not a workflow.

Generic AI can help with brainstorming, but teachers still have to rebuild the BC context and organize the materials themselves.

  • ×Re-enter grade, subject, BC curriculum language, timing, and supports.
  • ×Prompt separately for activities, assessments, differentiation, and student materials.
  • ×Copy, paste, reformat, and check whether the lesson actually fits.
  • ×Start over again when the next lesson needs a small change.
CARL

BC planning context stays connected.

CARL helps teachers move from planning preferences to lesson drafts, classroom materials, inclusive supports, and optional coverage tracking.

  • Use BC curriculum mode with teacher-set grade, subject, timing, and class-level needs.
  • Generate editable lesson drafts, components, assessments, and supports from one setup.
  • Add UDL, ELL, SEL, equity, differentiation, and language supports where needed.
  • Keep teacher judgment at the centre before anything reaches students.
BC curriculum language

Built around the planning language BC teachers already use.

CARL helps teachers plan with the structure of BC curriculum in mind: what students understand, what they can do, what they know, and how the lesson supports broader competency development.

Big Ideas Keep the larger conceptual understanding visible while building the lesson.
Curricular Competencies Connect activities to the thinking, communication, and doing students are practicing.
Content Plan around the topics, concepts, and knowledge students need to work with.
Core Competencies Include reflection, collaboration, communication, thinking, and personal/social growth where appropriate.
Start where you are

Four ways to create a BC lesson plan.

Use the path that fits your planning moment: a blank idea, an existing file, a shared lesson, or a conversation that helps you think through the lesson before generating it.

+

Start from scratch

Enter the grade, subject, topic, timing, and planning preferences. CARL creates an editable BC lesson draft.

Upload and enhance

Bring in PDFs, Word documents, notes, or existing plans and use CARL to organize and strengthen what already works.

Remix a lesson

Find a useful starting point in the library, then adapt your own editable version for your BC classroom.

?

Chat with CARL

Talk through a half-formed idea. CARL helps clarify the planning details before you generate the lesson.

The workflow

From BC planning context to classroom-ready materials.

CARL keeps your planning setup connected so the lesson, student materials, teaching supports, and optional curriculum coverage tools can build from the same teacher-set context.

Choose BC mode

Select British Columbia, then set grade, subject, timing, language options, and class-level planning needs.

Build the lesson

Start from a topic, upload an existing plan, remix a lesson, or chat through the idea first.

Add materials

Create activities, assessments, organizers, exit slips, facilitator guides, and differentiated supports.

Review and revise

Edit the wording, timing, activities, supports, and assessment approach before using anything with students.

BC classroom fit

Plan for the lesson you are actually teaching.

CARL is not trying to replace teacher thinking. It gives BC teachers a stronger starting point, then leaves the professional decisions with you.

Use it for quick drafts, deeper lesson design, French Immersion supports, differentiated activities, or turning an existing plan into a more usable classroom resource.

Explore CARL Features →
Elementary, middle, and secondary planning Use CARL for single lessons, multi-day sequences, student materials, and teacher-facing supports.
French Immersion and language supports Choose full immersion, student-facing French, partial vocabulary support, or teacher notes in English.
Inclusive planning by design Add UDL, ELL, differentiation, SEL, accessibility, and student voice considerations where they fit.
Teacher-controlled outputs Everything CARL generates is editable, reviewable, and shaped by your professional judgment.
More than a lesson plan

Create the pieces that usually come after the lesson draft.

A lesson plan is only part of the work. CARL helps generate connected classroom materials and teacher supports without jumping between disconnected tools.

Student materials

Generate activities, organizers, worksheets, exit slips, reflections, handouts, and formative checks connected to your BC lesson.

Worksheets Exit slips Graphic organizers

Assessment supports

Create formative checks, discussion prompts, reflection questions, rubric guidance, and evidence-gathering ideas.

Formative checks Rubrics Reflection

Inclusive teaching supports

Add differentiation, ELL scaffolds, UDL options, SEL cues, and facilitator notes connected to the lesson.

UDL ELL SEL
Canadian-made platform

Made in BC, hosted in Canada, and designed for teacher-controlled planning.

CARL is built by a Canadian team for Canadian classrooms. It supports planning without requiring student names or personal student data, and keeps teachers in control of the final lesson.

Made in BC Designed with Canadian classrooms and curriculum planning needs in mind.
Hosted in Canada A better fit for privacy-conscious schools and Canadian education teams.
No student data needed Plan with class-level context and teacher-set preferences, not student profiles.
Human-centred AI AI supports the planning process, while teacher judgment stays at the centre.
CARL + Compass

Build BC lessons in CARL. Track coverage in Compass.

CARL helps you create the lesson and materials. Compass helps you see what is planned, what has been taught, and what still needs attention across your BC curriculum.

CARL

Create BC lesson plans, student materials, teaching resources, and inclusive supports from one connected workflow.

  • Lessons, units, and components
  • Upload, remix, or chat to plan
  • Teacher-controlled outputs

Compass

Review curriculum matches, track planned and taught items, and create coverage summaries when you need them.

  • Taught, planned, and to-do visibility
  • Plan Ideas for curriculum gaps
  • Coverage reports for planning
FAQ

Questions about using CARL as a BC lesson plan generator.

Short answers for BC teachers comparing CARL with generic AI tools, curriculum generators, and one-off lesson plan prompts.

Is CARL a BC lesson plan generator?
Yes. CARL can help generate editable BC lesson plans, student materials, assessments, and teaching supports. It is designed as a teacher-controlled planning workflow, not a one-click replacement for professional judgment.
Does CARL support BC curriculum?
Yes. CARL includes a BC planning mode and uses teacher-set planning details such as grade, subject, topic, timing, language options, and class-level needs.
Does CARL include Big Ideas, Curricular Competencies, and Content?
CARL is designed to support BC curriculum-aligned planning, including the language teachers use around Big Ideas, Curricular Competencies, Content, and broader competency development.
Is CARL made in BC?
Yes. CARL is made in BC, Canada, and designed for Canadian teachers and classrooms.
Is CARL hosted in Canada?
Yes. CARL is hosted in Canada.
BC lesson planning with CARL

Be first to build BC lessons with CARL.

Join the waitlist for early access. When you’re in, you can start from a topic you’re already planning, a lesson you already use, or a half-formed idea — and you stay in control of the final plan.