LessonScope
Where lessons level up.
Lesson plans & decks, in your school's format.

Enter your email and we'll send you a reset link.

Choose a new password.

LessonScope
Teacher suite
LessonScope
TeacherScope

Plan a lesson

Paste your objectives — get a lesson plan that matches your template, then a matching deck.
Objectives Lesson plan Slides

Plan a lesson

Use your template, pacing guide, or weekly plan to generate a lesson plan that matches your school format.

1
Lesson plan template i
Loading your templates…

Word, PDF, Excel or text. Optional — without one we use a standard structure.

2
Planning source i

Upload your year plan, pacing guide, or weekly plan. Objectives are extracted automatically for each week.

No plans uploaded yet — upload an Excel pacing guide to get started.

Excel (.xlsx) — year plan, pacing guide, or weekly plan with grade sheets. Grades, weeks and objectives are extracted automatically.

Add a subject.
Add a topic.

New subject or topic? We'll fetch & caption images automatically.

3
Select week or lesson
From plan
—
WK —
3
Lesson objectives *
Success criteria
    Please add at least one objective.
    4
    Lesson settings
    Slide theme & layout
    Review your lesson plan

    Edit anything below. When it looks right, create the slides — they'll follow this plan.

    Your deck is ready —

    Click any text to edit it · use Replace to search images · Regenerate before downloading.

    Lesson pack i

    Turn this lesson into student-facing materials — generate, tweak, and download each as a Word document.

    Student game i

    Share the Room Code on the board — students go to lessonco.pe/join and type it in. No sign-up needed.

    Admin

    AI usage & cost

    What every OpenAI call has cost so far — overall and per teacher — so you can price the app.

    Cost by model

    Prices are estimates from an editable table (usage.js, or PRICE_* env vars). Tune them to match your OpenAI bill.

    Image library

    Add more images to any subject & topic. Each new image is fetched and auto-captioned for context, then indexed instantly.

    External API keys

    API keys let your external apps (e.g. report card writer) pull all student names, IDs, and game results across every class. Keys are shown once — keep them safe!

    + Generate new API key

    Your new API key (copy now — shown once)

    Use in your app: Authorization: Bearer <key>

    Endpoints: GET /api/v1/students  ·  GET /api/v1/rosters  ·  GET /api/v1/roster/:id/progress

    Recently added

    Images fetched in the last 7 days. Click the × on any image to delete it from the library and disk.

    Loading…

    All images by topic

    Click Browse on any topic to see its images and delete ones you don't want.

    My games

    Share a Room Code on the board — students go to /join and type it in.

    Create a game from your own PowerPoint

    Already have a lesson deck? Upload it and we'll generate the quiz questions from it — no need to rebuild your slides here.

    Drop your .pptx here or click to browse

    My assignments

    Worksheets, exit tickets, and quizzes published online — review student work and release results.

    Class rosters

    Upload your class list — Excel or CSV — so students verify themselves with a Student ID. No email, no passwords.

    Add a new roster

    Drop file here or click to browse

    Excel (.xlsx, .xls) or CSV — any column layout

    rows detected. Confirm which columns contain the Student ID and the student's name:

    Or paste CSV manually

    One student per line: studentId,name

    Sort:
    Choose an image
    Stock library first — free and instant. No match? Try "Search the web".