We mark. We track. We draft. You teach.

The marking, tracking, and report cards — handled.

Auto-mark assessments, track expectations across your term, and auto-draft report card comments — plus generate lesson plans, worksheets, and rubrics. Built for Ontario K-8, with real expectation codes. You review, edit, and sign off.

Here's what TeacherAI actually drafts.

Click Generate for a sample Grade 5 Science lesson. See all 7 classroom-ready resources appear below.

Sample preview. Everything TeacherAI drafts is fully editable.

Click Generate to see the real output
Or click any tab above to reveal the full lesson preview.
Real Ontario expectation codes. Every lesson is tagged with the specific expectations it covers, pulled from the 2022 Science and Technology curriculum.
1 of 7
D2.1
Strand D · Structures and Mechanisms identify internal forces acting on a structure, and describe their effects on the structure
D2.2
Strand D · Structures and Mechanisms identify external forces acting on a structure, and describe their effects on the structure
D2.3
Strand D · Structures and Mechanisms describe forces resulting from natural phenomena that can have severe consequences for human-built structures, and identify structural features and materials that can allow such structures to withstand these forces
Every lesson follows Ontario's 4-part structure. Minds On, Direct Instruction, Guided Practice, Consolidation. With timings, teacher moves, IEP and ELL supports, and look-fors built in.
7 of 7
Topic: Forces Acting on Structures Time: 60 minutes I can: identify internal and external forces and describe how each affects a structure
Minds On 8 min
Ask: Think about a bridge you have crossed. What do you think is pushing or pulling on it right now, even when no cars are on it? Think-pair-share one external force and one internal force. Listen for: students who recognize gravity pulling down (external) and materials being squeezed or stretched (internal). ELL support: gesture pushing palms together for compression, pulling fists apart for tension.
Direct Instruction 10–12 min
Introduce two categories: external forces (gravity, wind, load, water) and internal forces (compression, tension, shear, torsion). Model with a cardboard tube: push both ends to show compression, bend it to show tension on top and compression below. Check for understanding: thumbs up if students can name the force that squeezes a material. IEP/ELL anchor chart provided.
Guided Practice 12–15 min
Pairs read the reading resource on Chromebooks and complete worksheet Part 1 and Part 2 together, sorting scenarios as internal or external and naming the specific force. Circulate for: students correctly distinguishing the external agent (wind) from the internal response (compression). Extension for early finishers: analyze forces on a real Ontario structure like the CN Tower.
Independent Work 12–15 min
Students complete the rest of the worksheet individually on Chromebook. Teacher confers with students who struggled during guided practice, prompting with the anchor chart and gestures.
Consolidation 5 min
Exit ticket: name one external and one internal force acting on a school building, and explain how the internal force is caused by the external force. Level 3 looks like: student identifies gravity or wind as external, names compression in walls or tension in roof beams, and connects the two.
A real student-facing worksheet. 14 questions across 4 sections. Fill-in-the-blank, multiple choice, sorting, and short-answer. Print it, or share a link students can submit on any device.
3 of 7
Forces Acting on Structures — Grade 5
Student Worksheet
Word Bank compression · tension · shear · torsion · external · internal · gravity · load · wind
Q1.Forces that come from outside a structure are called forces.
Q2.Forces that develop inside the materials of a structure in response to outside forces are called forces.
Q3.The constant external force that pulls every structure downward is called .
Q4.Snow accumulates on a flat roof and pushes down on it. Is this an internal or external force?
A) Internal    B) External
Q5.The concrete pillar of a bridge is being squeezed together by the weight of the bridge deck above it. Name this internal force.
Q6.The steel cables of a suspension bridge are being pulled and stretched by the weight of the road deck hanging below them. Name this internal force.
Q7.A strong windstorm pushes sideways against a tall building. Is this an internal or external force?
A) Internal    B) External
Q8.A car's drive shaft is being twisted by the engine as it sends power to the wheels. Name this internal force.
Q9.Scissors cutting through cardboard create forces that push in opposite directions on different parts of the cardboard. Name this internal force.
Q10.A person stands on a wooden floor beam. Explain what external force is acting on the beam AND what internal force develops inside the beam as a result.
+ 4 more questions including sorting, real-world application, and an exit ticket.
Teacher answer key with model responses. Short-answer questions include the key points students should cover, not just a single "correct" answer. Lets you mark consistently and quickly.
5 of 7
Answer Key — Teacher Reference
Grade 5 Science · Forces on Structures
Q1.Forces from outside a structure are called external forces.
Q2.Forces that develop inside materials in response are called internal forces.
Q3.The constant external downward force is gravity.
Q4.Snow pushing down on a roof: B) External
Q5.Concrete pillar being squeezed: compression
Q6.Steel cables being pulled and stretched: tension
Q7.Windstorm against a tall building: B) External
Q8.Car drive shaft being twisted: torsion
Q9.Scissors cutting through cardboard: shear
Q10.Person on a wooden floor beam:
Key points: (1) External force is the person's weight due to gravity pushing down on the beam. (2) Compression develops in the top of the beam as it's squeezed together. (3) Tension develops along the bottom as the beam bends and stretches under the load.
+ answers for 4 more questions including sorting, real-world application, and an exit ticket.
Ontario Achievement Chart, 4 levels. Science-specific categories: Knowledge & Understanding, Thinking & Investigation, Communication, Application. Defensible to admin, ready to use for assessment.
6 of 7
CategoryLevel 1Level 2Level 3Level 4
Knowledge & UnderstandingKnowledge of force types and their effects on structures Identifies few force types; limited understanding of internal vs. external. Identifies some force types; partial understanding of the distinction. Identifies most force types; solid understanding of how internal forces arise from external ones. Identifies nearly all force types; thorough, precise understanding with clear cause-and-effect articulation.
Thinking & InvestigationAnalyzing scenarios and sorting forces into correct categories Sorts scenarios with limited accuracy; relies on prompting. Partial accuracy; occasionally distinguishes external source from internal response. Sorts accurately in most cases; consistently distinguishes source from response. Insightful, independent reasoning; precisely explains each external–internal relationship.
CommunicationUsing scientific vocabulary accurately in writing and discussion Little or no scientific vocabulary; unclear explanations. Some vocabulary with partial accuracy; understandable but lacks detail. Most vocabulary used correctly; clear, sufficiently detailed explanations. Precise, confident use of vocabulary; thorough, well-organized explanations.
ApplicationConnecting force concepts to real-world structures Limited or unclear connections to real-world structures. Some connections, mostly general or based only on examples from the lesson. Meaningful connections to familiar structures beyond those modelled. Accurate, insightful connections to new contexts; extends thinking independently.
Presentation-ready slides, auto-generated from your lesson plan. Custom illustrations, "Say this" scripts, "Watch for" misconception callouts, and tiered discussion questions. Present in browser or export to PowerPoint or Google Slides.
2 of 7
Opening slide: What Are Forces on Structures? Shows a key concept statement on the left ('Structures experience forces from outside and from within their own materials') and a watercolor illustration of a stone bridge over water on the right.
Intro slide · Custom illustration matched to the lesson topic, key concept front and centre.
Slide 6 of 11: External Forces. Shows a structured table of four external force types (gravity, wind, live load, dead load) with bridge examples, plus a teacher notes panel on the left with a 'Say this' script and a 'Watch for' callout about students confusing dead load and live load.
Concept slide with speaker notes · "Say this" and "Watch for" callouts help new teachers present confidently.
Slide 10 of 11: Discussion. Shows three tiered question blocks: Recall (what is the difference between external and internal forces), Apply (tall building in wind, which parts feel tension vs compression), and Evaluate (why engineers consider both force types when designing bridges).
Discussion slide · Recall, Apply, Evaluate tiered questions, colour-coded for classroom flow.
AI suggests. You decide. Students submit their worksheet. AI drafts a level suggestion with per-question feedback and an observation note. The suggestion is a starting point — you adjust the level and save what actually goes in your gradebook.
4 of 7
TeacherAI auto-mark interface showing a student submission with AI Suggestion of Level 2+, a detailed observation note, per-question feedback with correct and incorrect answers marked, and manual level selector buttons from 1- through 4+.

The time-drains of the job, handled.

📊

Assessments, auto-marked.

Paste any student's work — writing sample, short answer, quiz response — and get a Level 1-4 suggestion with Growing Success feedback in 30 seconds. No roster setup, no submission link. Running a full class? Students submit on any device and TeacherAI marks every question for every student at once. You review, adjust, and save.

📝

Report card comments, auto-drafted from your term.

Every expectation you've taught and marked all term auto-feeds into a personalized draft comment for every student. Strengths, next steps, Growing Success language, within your board's character limit. 40 hours of June writing becomes one evening of editing.

🎯

Expectation tracking, handled in the background.

Every lesson carries its expectation codes. Every mark builds a performance record for each student. Filter by class, subject, or strand to see exactly what you've covered. No spreadsheet, no cross-referencing — when report card season hits, the data's already there.

✏️

A full teaching package, generated in seconds.

Type your topic. TeacherAI auto-generates the lesson plan, worksheet, rubric, answer key, and slide deck — each citing real Ontario expectation codes (B1.3, D2.1). Splits? Separate grade-specific materials in one click. Units? 2 to 12 lessons with full scope-and-sequence.

🤒
Sick day tomorrow? Sub plans, sorted. Generate a full day of lessons, worksheets, and answer keys for any grade. Ready to leave for a supply teacher in the time it takes to make tea.

The stuff teachers ask before signing up.

Is my student data safe? +

Yes. Your data stays in Canada on Supabase's Canada Central servers. Student names are never sent to the AI. Only anonymized accommodation notes like "ELL Level 2" are used for personalization. Built with Ontario's MFIPPA in mind from day one.

Is using AI for lesson planning actually okay? +

TeacherAI doesn't replace your professional judgment; it gives you a starting draft instead of a blank page. Every lesson, assessment, and comment is yours to review, edit, or rewrite before it reaches a student or parent. The AI drafts. You decide.

What if I don't like what it generates? +

Edit it. Every lesson, worksheet, rubric, and comment is fully editable in your browser. Worksheets have a "More Questions" button if you need extras. Report card comments regenerate per student. You're never stuck with the first draft.

Does it do full unit plans, not just single lessons? +

Yes. Pick a unit topic and TeacherAI drafts a scope and sequence with expectations coverage, big ideas, and an assessment plan. Choose anywhere from 2 to 12 lessons. Each lesson can be expanded into a full plan with worksheet, rubric, and answer key. The whole unit prints as a single PDF for TPA evidence or long-range binders.

Does it really work for split grades? +

Yes. This is one of the things TeacherAI was built for. Pick multiple grades (1/2, 4/5, 6/7) and get separate worksheets per grade with grade-appropriate expectations. The lesson plan handles differentiation. Each student is tracked against their own grade's expectations. Works for any split from Grades 1 through 8.

Will it work for Kindergarten? +

Yes. TeacherAI supports the new Ontario Kindergarten Curriculum (2026) with play-based "Play Invitation" lesson plans, K-specific worksheets with images, and observation-based assessment instead of Level 1-4 rubrics. Activities are designed for print-and-write. Kids draw, trace, and circle on paper while you observe.

What can TeacherAI do that a general chatbot can't? +

ChatGPT and Gemini can write a rough lesson if you prompt them well. They can't do the things that actually connect across your term:

Expectation tracking that feeds report cards. Every expectation you teach and mark all term flows into draft report card comments automatically. No retyping, no searching through your markbook at 9pm in June.

AI-suggested marks with observation feedback. Paste a student's work and get a Level 1-4 suggestion with Growing Success-aligned feedback in 30 seconds — no roster required. Or run a whole class: students submit on any device, TeacherAI marks every question for every student. Turns a week of marking into an afternoon.

Real Ontario expectation codes. Not "understands fractions" — actual B1.3 from the 2020 math curriculum, pulled from 1,300+ expectations across all K-8 subjects.

Printable, split-grade, Ontario-shaped output. Rubrics in Level 1-4. Worksheets per grade in a split. ETFO-conscious language ("suggest" not "auto-grade"). Ready for a TPA, not a reformat.

How is this different from TeachersPayTeachers? +

TPT is a marketplace. You search for something close to what you need, hope it fits your class, and pay per unit. TeacherAI generates lessons, worksheets, and rubrics for your exact topic, grade, and split. Everything aligns to the current Ontario curriculum and is fully editable. Many teachers use both: TPT for pre-built thematic units, TeacherAI for everything in between.

Built in the open

Made by Ontario teachers who got tired of waiting for someone else to build it.

Every feature exists because a teacher asked for it. If you'd like to try it, the door is open.

TeacherAI drafts. You decide. Every lesson, assessment, and report card comment is yours to review, edit, or rewrite before it reaches a student or parent. Your professional judgment is the product. We just give you a head start so you're not working from a blank page at 9pm on a Sunday.

Your week, handled.

Auto-mark assessments. Auto-track expectations. Auto-draft report card comments. Generate lessons, worksheets, and rubrics from a single line. You review, edit, and sign off.

✨ Start for free

CANADIAN SERVERS · ONTARIO CURRICULUM · MFIPPA-AWARE