pranaykotadia.
AI product for McKinsey and Teach For India, 2026

Designing an AI lesson planner

Helping 250 Teach For India Fellows plan faster while still writing their own plans

The whole journey, from class insight to a finished plan
Scale
250Fellows using it
Time back
3 hrssaved a week, per Fellow
Retention
64%weekly active at week 8, up from 38% on the old template
Pedagogy
6TFI frameworks built into the AI
RoleProduct design end to end: research, synthesis, IA, UI and a working prototype
TeamMe, with McKinsey and Teach For India’s programme team
TimelineFeb to Apr 2026
PlatformWeb app for Fellows and Program Managers
/ The problem

Writing the plan wasn’t the main problem

Fellows asked for an AI that writes their lesson plans. They were first- and second-year teachers in government schools, with 35 to 40 students at mixed levels, planning at night from the textbook.

Pain point 01
“What does my class actually need tomorrow?”The answer lived in Excel sheets, forms and paper registers.
Pain point 02
“If the AI writes it, is it still my lesson?”If the AI writes the plan, the Fellow ends up teaching something they didn’t think through.
Pain point 03
“Why does a lesson take 14 steps to set up?”Most of the planning time went on setup instead of the lesson itself.
35–40students per class, at mixed levelsClassroom
14steps to set up a lesson beforeOld flow
0 of 5AI planners showed who wrote which part of a planBenchmark
Fellows were happy for AI to do more of the work, as long as they still made the decisions.
What we learned from 10 interviews
How might we

How might AI take on the planning, while the teacher still does the thinking?

Classes of 35 to 40, at mixed levelsFirst- or second-year teachersTFI’s own teaching frameworksStudent data that can feel like a report card
/ Why AI

An AI that suggests

A template can’t read 38 quick checks overnight, and an AI that writes the whole plan leaves the teacher nothing to think about. So Edequity reads the class data and suggests ideas, and the teacher decides what goes in.

Three ways to help a Fellow plan
/ Research approach

Research before any screens

Semi-structured interviewsInterviewed 5 Fellows and 5 Program Managers about how lessons get planned, reviewed and retaught.
Competitive analysisTested 5 AI lesson planners, from MagicSchool to Khanmigo, for where they took decisions away from the teacher.
Affinity mappingGrouped the interview notes into five mental models and rated each pain point by severity.
Journey mappingMapped a Fellow’s planning week to mark where AI should step in, and where it shouldn’t.
PrototypingBuilt a working prototype with Claude Design and Claude Code that stakeholders reviewed and engineering built from.
The Edequity research board: plan and participants, a benchmark of five AI planners, what Fellows do today, how they think, where AI helps, the week today and with Edequity, research traced to decisions, and navigationThe Edequity research board: plan and participants, a benchmark of five AI planners, what Fellows do today, how they think, where AI helps, the week today and with Edequity, research traced to decisions, and navigation
Research board in FigJam
/ Research findings

How Fellows think about planning

Model 01“A lesson is a story, not a document”

They remember a lesson by how it opened, where kids went wrong, and the check at the end.

Model 02“My class is three groups, not 35 students”

Kids who are ahead, most of the class, and a few who need help.

Model 03“Understanding lives in the room”

They trust what they saw in class more than a test score weeks later.

Model 04“Sharing data feels like being graded”

They worry uploaded data will be used to judge them.

Model 05“I work in my class and my week”

Nobody said “my plans”. They said “my 7A” and “this week”.

Design principles

Turning the insights into design principles

Research findingsEvidenceDesign principles
Fellows think of their class as groups
Model 02Ahead, on track, and needing help
Show the class as groups on one line, so it’s obvious who needs a reteachChapter 01: Class insight
Fellows plan lessons in TFI’s order
Model 01They remember the opening, the mistakes and the check
Ask four questions, in TFI’s order, before suggesting anythingChapter 02: Planning
Let AI do the work and the Fellow make the decisions
0 of 5AI planners showed who wrote what
Show who wrote what, and let any suggestion be undoneChapter 03: Authorship
Sharing data feels like being graded
Model 04Fellows worry the data will be used to judge them
Show PMs patterns, never names or scoresChapter 05: For PMs
Class insight01]

Class insight as the starting point

Built on Models 02, 03, 05

Surfacing what to do next

The home screen shows one plan to finish, today’s lessons, and at most two things that need attention, like six students stuck on the same topic. The Fellow doesn’t have to ask for anything or set anything up.

Up next, annotated: one thing to finish, today’s lessons on a timeline, at most two things that need the FellowClassroom · Up next

Replacing forms with one question

The only record of a lesson used to be a paper register. Now there’s one question after class: how did it go? A teacher answers in one tap and can mark who struggled on the way out.

One tap after class

Showing the class as groups instead of rows

A heatmap was accurate but slow to read. A seating chart felt friendly, but classrooms don’t have fixed seats. The final version places each student as a circle on a line from “not yet” to “got it,” so students who share a misconception show up together.

TFI: Differentiated instruction, teaching in groups
Classroom · Class
From our earlier iterations
✕ Earlier iterationA heatmap of every student and topic
✓ What we choseAn understanding line, with students as circles
BecauseThe heatmap was accurate but slow to read, and classrooms don’t have fixed seats. On a line, students who share a mix-up sit together.
Planning02]

Planning a lesson

Built on Model 01

Setting lesson context without a setup flow

Setting up a lesson used to take 14 steps. Now class, subject, topic, length and date are dropdowns at the top. The topic list comes from the textbook chapter and notes where students are struggling.

New lesson · Topic

Following TFI’s planning order

There are four questions, in the order TFI trains Fellows to plan: why this matters, what students should be able to do, how you’ll know they got it, and what will be hardest. The Fellow’s answers become the base of the plan.

New lesson, annotated: purpose first, the goal in the Fellow’s words, the check before activities, what will be hardestNew lesson
TFI: Assessment-first planning
TFI: Purpose and life relevance

Letting the AI ask before it suggests

The AI doesn’t jump straight to activities. It might notice that all six mistakes involved a single number, and ask whether the hands-on part should keep single objects and groups apart. The idea is still the Fellow’s.

A question with a yes or no answer
Interaction states from the product

Loading states say what the AI is doing

These are the product’s own loading states. Each one names its step, so a Fellow planning at night knows whether to wait or keep typing.

04What will be hardest for them?Hardest part
Telling ∈ from ⊂. Six mixed it up on Monday.
Reading Monday’s quick check and your answers…
01 ThinkingAfter the fourth answer, it reads the class data before it asks anything
EdequitySetting up your plan
Reading your four answersPurpose, mastery, the quick check, the hardest part
Checking Monday’s quick check6 students treated a single number as a set
Laying out the stagesHook, Concrete, Pictorial, Abstract in 40 min
02 Setting upThree named steps, each ticking off, instead of a progress bar
Pictorial10 MIN
Drafting a suggestion from Monday’s quick check…
03 DraftingA skeleton inside the stage it will fill, marked as AI with a dashed pink edge
SuggestionFrom Monday’s quick checkWhy this?

On chart paper, each group draws their bag as a big circle: loose caps become dots, the pouch becomes a small circle inside.

AcceptEdit firstDismiss
04 SuggestedLands in grey, inside the plan, with Accept, Edit first and Dismiss
Authorship03]

Keeping the teacher in charge of the plan

Built on Model 01: the interviews

Who does what

The Fellow sets the goal and makes the decisions. Edequity reads the class data and drafts suggestions.

The loop for every section of a plan

Suggestions that stay grey until the Fellow decides

Suggestions appear in grey inside the plan, one section at a time. The Fellow can accept, edit or dismiss them, and whatever they edit turns black. A meter shows how much of the plan they wrote, and accepting a suggestion lowers it.

Wed 24 · Subsets
Yours77%84%
Pictorial · 10 min

Every group draws their bag of bottle caps on chart paper.

SuggestionFrom Monday’s quick check

Loose caps become dots and the pouch becomes a small circle inside. Then write Monday’s answer, 2 ⊂ {1, 2}, on the board and ask: is 2 a dot or a circle? Meera’s table answers first.

AcceptEdit firstDismiss
✓ Written by you
A suggestion arrives grey. As the Fellow edits, their words turn black and the meter rises
Lesson editor, annotated: the meter, a suggestion waiting, AI-drafted text, the assistant attached to this lessonLesson editor

Showing why each suggestion exists

Every suggestion shows where it came from: the class data, the Fellow’s own answer, the materials they have, or the textbook page. They can judge a suggestion by its source.

TFI: Resourcefulness, using only what’s in the room

When it’s wrong

Any suggestion can be undone in one tap, and the Fellow can always see why it’s there.

SuggestionHand each group a set of Cuisenaire rods.AcceptDismiss
Dismissed. It won’t suggest rods again for this lesson.Your materials: chart paper, bottle caps
01Wrong materialsThe Fellow dismisses it, and it won’t come back for this lesson.
Why this?5 answers read4 answers readAarav: 2 ∈ {2}Meera: 3 ⊂ {3, 4}Kabir: {1} ∈ {1, 2}Riya: blank answerSana: 5 ⊂ {5}
02Misread the class“Why this?” shows the answers it read. The Fellow can untick any.
SuggestionSkip the drawing and go straight to the symbols on the board.Skips Pictorial in CPA
03Off the frameworkA step that breaks TFI’s order gets flagged before the Fellow sees it.

One conversation across the product

If a Fellow leaves a chat, it’s still there later. The assistant has a full view and a side panel next to the plan, and both use the same conversation, saved with the lesson.

From assistant to lesson, the same thread is saved with the lesson
1Ways inFrom any screen, context attached
2The conversationFull view and side panel share a thread
3Where the work landsResults go into the product itself
Assistant in the sidebarFull view for bigger questionsAssistant
Available on every screenOpens beside what the Fellow is looking atUp next · Week · Class · Lesson
“Plan a reteach” from a signalStudents and evidence filled inUp next · Class
⌘K, then TabType anything; Tab makes it a questionEverywhere
“Why this?” on a suggestionAsks about one sectionLesson
One conversationWed · Subsets
Help me plan a reteach for the kids who mixed up ∈ and ⊂Where should it happen? Inside Wednesday’s lessonAdded a suggestion to Support.
Full viewMore space for longer questions; opens beside the lesson
Side panelBeside the work; expands to full view
The context it carries, and the Fellow can untick any
Grade 7AThis lessonThis weekQuick checksTextbook
Saved with the lessonReopen Wednesday’s plan and the conversation reopens beside it.
A suggestion inside the lessonGrey until the Fellow decidesLesson
A group of studentsOn the Class view; the Fellow can move anyoneClass
A practice sheetAttached to the lessonLesson · Library
A task with a statusWaiting, working or done, in Up nextUp next · Assistant
Talking points for a check-inDrafted for the PM from class patternsPM view
Context is attachedResults show up where the Fellow is workingNothing lands without the Fellow’s OK
How the assistant works: it opens from anywhere, keeps one conversation, and puts results where the Fellow is working
Interaction states

Grey until the Fellow accepts or edits it

Every suggestion has the same three options. Accepting takes one tap, and so does undoing it.

Pictorial · 10 minEvery group draws their bag of caps on chart paper.
SuggestionCounters first, then circles on paper.AcceptEdit firstDismiss
01 SuggestedGrey, dashed, one section at a time
Pictorial · 10 minEvery group draws their bag of caps on chart paper.Counters first, then circles on paper. ✓ Written by you
Yours
72%84%
02 EditedTheir words turn black; the Yours meter rises
Pictorial · 10 minEvery group draws their bag of caps on chart paper.Counters first, then circles on paper.AI-drafted, turns black as you edit it
Suggestion acceptedUndo
03 AcceptedStays marked as AI-drafted; Undo is one tap away
From our earlier iterations
✕ Earlier iterationA full AI draft to edit afterwards
✓ What we choseSuggestions inline, one section at a time
BecauseWith a finished draft, the teacher just proofreads. Going section by section keeps the Fellow doing the planning, and the meter shows how much they wrote.
Pedagogy04]

Built on TFI’s pedagogy

Built on The six frameworks

The frameworks, visible in the interface

Most of these decisions come from how TFI already teaches: concrete materials before symbols, writing the check before the activities, starting with purpose, the 8Cs, grouping for mixed levels, and using what’s in the room.

Concrete10 min
Pictorial10 min
Abstract10 min
TFI: CPAConcrete → Pictorial → AbstractObjects before symbols, no stage over 10 minutes
03How will you know they got it?Written first
Is 3 ∈ {1, 2, 3}? Is {3} ⊂ {1, 2, 3}?
TFI: Assessment firstDecide the evidence firstThe check is written before any activity
01Why does this matter for your students?
They sort things all day: tiffin boxes, cricket teams.
TFI: PurposeWhy should students care?Every plan starts with why it matters to them
Which of your two 8Cs will you name out loud today?
Critical thinkingCommunication
Added to Quick check
TFI: The 8CsCompetencies beyond academicsThe Fellow names one out loud in class
Planning for Needs support · 6
Not yetGot it
TFI: DifferentiationThree groups in one classGroups by need, and the Fellow can move anyone

On chart paper, each group draws their bag as a big circle: loose caps become dots.

Your materialsChart paper and the bottle caps from Concrete. Nothing new to buy.
TFI: ResourcefulnessTeach with what’s in the roomSuggestions use only materials the Fellow has

Rules the AI follows

Written into every prompt, and tested before rollout.

  1. 01Never writes a whole planOne section at a time, always grey until the Fellow decides
  2. 02Always shows its sourceClass data, the Fellow’s answers, their materials or the textbook
  3. 03Asks before it suggestsOne question with a yes or no answer
  4. 04Only uses what’s in the roomNothing the Fellow would have to buy
  5. 05Never names a student to a PMProgram Managers only see class patterns
Checked against 60 real lesson plans before rollout
For Program Managers05]

For Program Managers

Built on Model 04

PMs only see class-level patterns

PMs see class-level patterns that Fellows choose to share, with no student names and no scores about the Fellow. Check-ins start from what they agreed on last time.

PM view, annotated: class-level patterns with no names, a trend with a reason, check-in prep from last timeProgram Manager view
/ Outcome

What changed for Fellows

The build on Claude was handed off, built by engineering and rolled out across the programme. These are the numbers after rollout.

250Fellows adopted itafter handoff, build and rollout
3 hrssaved a week, per Fellowmeasured as shown below
64%weekly active at week 8up from 38% on the old template
76%of each plan in their wordsauthorship meter, average
How the 3 hours were measuredPlanning time a week, before and after, for the same Fellows.
7 hrs
4 hrs
BeforeWith Edequity
1
BaselineA one-week planning diary before rollout, n = 40
2
In the productTime from “New lesson” to a finished plan, logged per plan
3
CompareThe same Fellows, weeks 4–6 after rollout: 3 hours less a week
Median hours a week, same 40 Fellows
Setting up a lessonThe 14-step setup became five fields at the top of the plan.
14 steps
5 fields
BeforeNow

Class, subject, topic, length and date. The topic list comes from the textbook, so nothing is typed from memory.

Weekly active Fellows, 38% → 64%Share of the 250 who planned at least one lesson that week, against the 38% who sent in a weekly plan on the old Excel template.
Weeks 1–8 after rollout
What I also wanted to trackNot measured before handoff. What I would watch if the project continued.
Reteach successShare of students marked “not yet” who move to “got it” after a reteach.
Accept vs. rewriteHow often Fellows accept, edit or dismiss suggestions, section by section.
Check to reteachTime from a quick check to a planned reteach in the next lesson.
PM follow-throughShare of check-in actions that come up again at the next check-in.
/ How I built it

How I prompted the design on Claude

Claude Design for the screens, Claude Code for a build people could use. I went back and forth between the two, with stakeholder reviews in between.

01 ContextA context packThe research, the five mental models, the four principles, TFI’s six frameworks.
→
02 Claude DesignExplore the screensDirections for each screen, critiqued against the principles, narrowed to one.
→
03 Claude CodeA working buildReal flows and states, so stakeholders could actually click through it.
→
04 ReviewStakeholder demosMcKinsey and Teach For India used the build. Their notes went into the next prompt.
→
05 HandoffBuilt and rolled outPrototype and spec to engineering, then 250 Fellows.
↺ Each review loops back into Design
/ Reflection

The research came before any prompting. I didn’t start prototyping with AI until the interviews, the mental models and the principles were done, so the AI worked from what we’d already figured out.

Using AI to go fasterClaude Design and Claude Code made the screens and a working build fast. We used the time saved for more stakeholder reviews.
Same rule for me as for the teachersI held myself to the same rule as the teachers. The AI could suggest, but I made the decisions, and every screen was checked against the four principles before it moved on.
What I’d keepI pasted in the full research instead of a summary. The prompts worked better with the Fellows’ own words in them.
/ More work