Your teaching files → your AI co-teacher

Upload your lesson plans. EDUagent learns your voice, aligns to your state standards, and generates complete units, lessons, worksheets, and assessments — in minutes.

Get Started Free
Open Source · MIT License · Works Offline

What makes EDUagent different

🎤

Learns Your Voice

Feed it your existing lesson plans and it extracts your teaching persona — your tone, style, vocabulary, and favorite strategies. Every output sounds like you, not a generic AI.

🗺

50-State Standards

CCSS, NGSS, C3, TEKS, NY Regents — set your state once and every lesson auto-aligns to the right standards. No more hunting through frameworks.

🎓

Student Bot

Activate a student-facing chatbot for any lesson. Students ask questions and get answers in your teaching voice. Hint mode for homework — no free answers.

Real output: American Revolution unit

This was generated from a real teacher's uploaded materials. One command, 30 seconds.

eduagent full "The American Revolution" --grade 8 --subject "Social Studies" --weeks 2

Lesson 1: Liberty and Loyalty — Unit Introduction

Grade 8 Social Studies · 50 min · C3 Framework D2.His.1.6-8, CCSS.ELA-LITERACY.RH.6-8.4

Do-Now (5 min)

“Alright, friends, as you settle in, answer this: What does freedom mean to you? Is there ever a time when following the rules is more important than being free? Take 5 minutes to jot down your honest thoughts. No wrong answers — I just want to hear your voice.”

Direct Instruction (15–20 min)

“We’re starting one of my favorite units in all of history. How did ordinary people decide to risk everything for freedom?”

  1. Unit Overview — stepping into the shoes of colonists
  2. Key vocabulary: Liberty, Loyalty, Tyranny
  3. Model: filling out the Unit Vocabulary Graphic Organizer

Guided Practice (15–20 min)

Students work with partners on “Tyranny” — define it, find a school-setting example, share back. Teacher circulates and checks comprehension.

Independent Work (10 min)

Essential Question Reflection: “Was war inevitable?” or “When is rebellion justified?” — 3-sentence paragraph using at least one vocabulary word.

Differentiation

  • Struggling: Word bank + sentence starters provided
  • Advanced: Compare colonial tyranny to a modern example
  • ELL: Bilingual vocabulary cards + partner support

Get started in 60 seconds

# Install
$ pip install eduagent

# Start chatting
$ eduagent chat

# Or generate a full unit from the command line
$ eduagent full "Photosynthesis" --grade 8 --subject Science --weeks 3

# Works with Anthropic, OpenAI, or free Ollama
$ eduagent config set-model ollama --model llama3.2