Words you will meet
- FLN
- Foundational literacy and numeracy: reading, writing and basic math in the first years of primary school. The state's FLN mission covered Classes 1 to 5.
- Mentor (cluster headmaster, sub-district nodal officer)
- A senior headmaster who visits other schools to watch lessons and coach teachers. A cluster headmaster supports the cluster of schools around their own. A sub-district nodal officer is the senior-most cluster headmaster in a sub-district.
- Supportive supervision
- The state's name for school visits meant to help a teacher improve: observe, give feedback, follow up. The opposite of an inspection.
- Classroom observation
- The mentor watches a whole lesson and records which of the lesson plan's expected steps the teacher followed.
- Spot test
- During a visit, the mentor tests a few children chosen at random, to check learning against the month's goals. The design called for five per visit.
- Offline-first
- The app saves everything on the phone and sends it when the phone next finds a signal, so a visit is never lost to a weak network.
- Review meeting
- A monthly meeting of officials at the sub-district or district level that goes through the month's numbers and sets targets.
- Lakh
- An Indian unit: 1 lakh is 100,000.
Chapter 1 · The problem
A state retrained its early-grade teachers, but nobody above a school could see a single lesson
In 2021 and 2022, one Indian state set out to fix early reading and math. It retrained about 50,000 teachers and gave them new handbooks and workbooks. But when someone visited a school, the only checklist was a paper one about things like midday meals, and nobody tracked it.
I worked on the mission for Central Square Foundation (CSF), the nonprofit that supported the state. The mission had five parts: learning goals set against a baseline, new teaching materials, teacher training, mentoring in the classroom and monitoring. The last two depended on something the state did not have. Nobody could say whether a teacher was using the new lesson steps, whether a mentor had visited her, or what the children in her class could do.
This state was not unusual. In most states CSF reviewed, school monitoring counted buildings, attendance and enrollment. A visit happens, or does not, and nothing about teaching reaches anyone who can act on it.
Monitoring tools in most states counted inputs, not teaching
Exhibit 1
School monitoring recorded inputs; the mission needed to see teaching and learning
| What monitoring recorded | What the mission needed | |
|---|---|---|
| A school visit | Paper checklists on items such as midday meals, which nobody tracked | Which lesson steps a teacher followed, in a real lesson |
| The indicators | In 4 of 5 states CSF reviewed, mostly inputs: buildings, attendance, enrollment. About 80% of indicators in school monitoring tools were about inputs and compliance. | Teaching practice and children's learning |
| Children's results | In one study, 50% of block coordinators and 48% of cluster coordinators left the scores of children they tested out of the visit form | A short test of a few children at every visit, recorded |
| Who saw it | Nobody above the school | Every level, from the cluster to the state |
CSF's 2023 article on the program puts the cause plainly. Inspection visits existed, but they were not structured and did not look at academic problems. The state also lacked the people and resources to run monitoring well.
Sources: CSF's review of monitoring tools across five states (funder presentation, c. 2023); CSF's 2023 article on the program; the mission design, 2021 to 2022.
Chapter 2 · The system
We designed the mentor role, the visit and the training first, and left the tool until last
The department and CSF planned monitoring and mentoring in four parts: process, people, capacity and technology. I pushed for the tool to come last. An app can record a visit, but it cannot decide who should visit, what they should look for or what they say afterwards.
Exhibit 2
Technology was one of four parts, and the other three came first
| Part | What it meant | What I worked on |
|---|---|---|
| Process | Indicators drawn from the mission's theory of change, with tools, protocols and checks on how reliable the data was | With the pedagogy team, the classroom observation tool; visit protocols and visit targets |
| People | A dedicated cadre of monitoring officials drawn from headmasters | The case for headmasters as mentors; their roles and responsibilities |
| Capacity | Training on the visit, on collecting data, and on using data to decide, at cluster, sub-district and district level | Training modules and state master trainers; a three-day in-person training |
| Technology | A mobile app and dashboards | The offline tool, the dashboard and the state app (chapters 3 to 5) |
Headmasters became mentors, because teachers respect them
The obvious choice was the cluster resource persons already on the payroll. I argued against it. They were on contracts, teachers saw them as data collectors, and they had little time. We chose senior cluster headmasters instead, with the senior-most one in each sub-district as its nodal officer, in a cadre of about 10,000 mentors.
Every visit follows the same steps, and teachers are protected from too many
Exhibit 3
A visit runs from the last visit's notes to feedback to an entry in the app
- 01
Read the notes from the last visit and pick the classes to observe
- 02
Observe one full 45-minute lesson against the lesson plan
- 03
Give the teacher feedback: strengths first, then two or three things to improve
- 04
Review with the headmaster and staff
- 05
Check that teachers have entered their students' learning data
- 06
Enter the observation in the state app
The protocol also caps visits. No teacher should get more than one visit a month from all officials combined, and no school more than one a week. Each cluster headmaster visits every school in the cluster once a month. Each nodal officer visits at least 12 different schools a month and covers the whole sub-district in about three months.
Sources: CSF's 2023 article on the program; the 2024-25 visit diary (visit protocol, school-visit checklist); the mentor decision and cadre size, 2022.
Chapter 3 · Offline first
Mentors were all in training for a few weeks, so I built an offline tool for that window
The state's app was due in January 2023. The mentors' training ran in August and September 2022, the one time all 10,000 would be in a room together. If their first four months of visits went unrecorded, I expected the habit to fade before the app arrived.
I already knew a tool that worked without a signal
Earlier that year, in March and April 2022, the state ran a sample baseline test of Grade 3 children. CSF had done this in another state on pen and paper. I compared assessment tools and chose Tangerine, an open-source offline assessment app made by RTI International. I convinced CSF to pay for it, about Rs 5 lakh a year (about $5,700 at Rs 88 to the dollar), so it could be reused across states. Then I learned its authoring language and built the tests myself, including a timed reading test that works out fluency on its own.
The survey tested about 6,000 Grade 3 children in each subject, one to one, through over a thousand trained field investigators. Printing costs fell to almost zero.
I re-authored it for a different job in three weeks
For the mentors, I re-authored Tangerine as an offline-first visit tool with two parts: a classroom observation against the lesson's expected steps, and a spot test of five children chosen at random. It was offline-first because weak networks were a big reason earlier government apps had failed in schools. I tested it with about 20 users, ran a pilot, then rolled it out to the mentors in their training sessions.
Exhibit 4
The interim tool saved every visit on the phone and sent it when a signal came
- 01
Pick the school and the class
- 02
Observe the lesson against its expected steps
- 03
Test five children chosen at random
- 04
Save on the phone, with or without a signal
- 05
Send when the phone finds a network
The hard part was owning it
CSF had never owned software. If it went down, or data was lost, the failure was ours. I had to convince my manager, then the organization, then the state's education secretary and the commissioner.
CSF's 2023 article describes the approach as planning carefully, starting small with a minimum viable product, then growing it quickly.
Ship a working tool in the training weeks, rather than a better one in January
- The call
- Rebuild an assessment tool we already used as an offline observation tool, and put it in mentors' hands during their training.
- What I gave up
- Polish, and someone else to blame. CSF owned every bug and all the data.
- Why
- Training was the one moment every mentor was in a room. Four months of recorded visits would also tell us what the real app needed.
Evidence · About 50,000 observations and 150,000 student assessments in four months, starting in the first week of mentor training (chapter 4).
The tool ran until the state app replaced it in December 2022.
Sources: CSF's 2022 article on the baseline assessment, for the sample and the investigators; CSF's 2023 article on the program; the build, tests and approvals, Aug to Sep 2022.
Chapter 4 · What the data showed
In four months, mentors logged about 50,000 observations and 150,000 student assessments, and 38% of observed teachers improved
In the first four months, mentors logged about 50,000 classroom observations and 150,000 student assessments, and reached about 15,600 schools. Each visit now left a record that someone above the school could read.
- ~50,000
- classroom observations in the first four months
- ~28,600
- teachers visited at least once in the first four months
- 150,000
- student assessments in the same months
- 38%
- of observed teachers improved their practice, first to last visit
Exhibit 5
In four months, observations reached about 15,600 schools and more than half the mission's teachers
| What was recorded, first four months | Count | Against what |
|---|---|---|
| Classroom observations | About 50,000 | Logged by mentors |
| Schools with at least one observation | About 15,600 | Reached by mentors in four months |
| Teachers with at least one visit | About 28,600 | Of about 50,000 teachers the mission trained: about 57% (my arithmetic) |
| Student assessments (spot tests) | About 150,000 | Children chosen at random on each visit |
| Children whose learning was tracked monthly by their teachers | Over a million | All primary students, per the article |
| Review meetings with their proceedings recorded | Over a thousand | Sub-district and district meetings |
The dashboard was free, and it counted the lesson plan's own steps
Data helps only if someone with power looks at it, and there was no budget. So I built the dashboard on free tools. A SQL database on Google Cloud joined the tool's exports with the state's student, teacher and school IDs. A Python script refreshed it on its own. Looker Studio showed it.
The hardest part was the counting rule. A regional-language lesson had six expected steps and an English lesson eight, with variations by type of class. So "followed the lesson plan" had to mean something different for each, or the dashboard would mark good lessons as failures.
Exhibit 6
An official could drill from the state down to one teacher's lessons
- 01
State
- 02
District
- 03
Sub-district
- 04
Cluster
- 05
School
- 06
Teacher
Measured The dashboard tracks the share of steps followed every month. 38% of observed teachers improved their practice between first and last visit, and the teaching practice score improved by 30 percentage points.
Sources: Program records, for the 50,000 observation total; CSF's 2023 article on the program, for every four-month count; the dashboard build and its counting rules, Sep 2022 onward; my arithmetic as labeled.
Chapter 5 · The state app
I chose the state's own vendor and led its engineers myself, so the state could keep the app running
The offline tool was a stopgap. From June 2022, in parallel, I wrote the vision for one app for the whole mission: textbook and workbook delivery, teacher attendance, training, classroom observation and student assessment, with one dashboard on top.
To my knowledge, as of 2022, none of the states CSF worked with had one app covering all of it.
Build with the state's existing vendor, and lead its engineers as product lead
- The call
- Choose the state's existing technology vendor over a stronger outside one, and propose that I lead its engineering team directly.
- What I gave up
- The speed and quality of an outside team that had built apps like this before.
- Why
- The state already funded and maintained this vendor, which held the student, teacher and school databases. An app the state can run for years is worth more than a better one that stops when outside funding does. The secretary made me responsible for delivery.
I wrote the vision, the roadmap, the user stories and the acceptance tests, and worked with the engineers module by module. There was no designer on either side, so I designed the screens in Figma and used clickable prototypes to get the department to agree on the app before any code was written.
What mentors struggled with on the offline tool became the app's requirements
Exhibit 7
Problems mentors hit on the stopgap tool went straight into the state app's design
| On the offline tool | In the state app |
|---|---|
| Some inputs were awkward to fill in during a visit | Input screens redesigned in Figma and tested with users before launch |
| No link to the national school database, so records had to be joined to schools and teachers later | Schools, teachers and students come from the databases the vendor already held |
| The pedagogy team wanted to change some observation questions | The revised questions built into the observation module |
The app gives each role its own job
The article groups the app into four parts: student learning, the teaching-learning process, governance (visits and review meetings) and critical enablers such as textbooks and libraries. Each role sees its own part.
Exhibit 8
One app, four roles, each seeing only its own work
| Role | What they do in the app |
|---|---|
| Teacher | Assess each student against the class's benchmarks, such as a reading speed in words per minute for Class 3, each month |
| Mentor | See visit targets against visits done; record observations, feedback and spot tests |
| Headmaster | See the whole school and download reports |
| Official | Record each review meeting in the review tracker |
The dashboards moved to Power BI with row-level security, so each official sees only their own district, sub-district or school. I designed the screens, the user flows and the indicators, set up the data pipeline from the app, and tested the data.
Sized for every teacher, and still running
I built it for about 150,000 users and sized the servers from expected weekly use, because every teacher in the state would run assessments in it, not only the 50,000 in the mission. What broke in the stopgap became its requirements. The app was tested with users again and launched in December 2022, 30 days ahead of its January 2023 deadline, and mentors moved over from the offline tool. It was adopted as a model by 11 states reaching 20 million children.
Live The app's store listing shows more than 100,000 installs. The vendor and the department have added modules since I moved on.
Sources: The vendor decision, design, sizing and launch, Jun to Dec 2022; CSF's 2023 article on the program; the app's store listing, accessed 1 Nov 2026.
Chapter 6 · Adoption
Use was tied to routines mentors already had, the visit checklist and the monthly review, as one district's records show
A year earlier, during school closures, I had rolled out a reading app across the same state's schools. Daily users peaked at about 10,000 after the orientation, then fell to about 2,000, because the message did not travel down to teachers and parents. I did not want the observation app to follow the same curve.
Entering the data became a step in the visit
So the app was not launched as one more tool. It was launched as the single place for the whole mission, with launch messages planned from day one. Entering the observation became the last line of the mentor's own visit checklist (Exhibit 3). And the numbers it produced became the agenda of the meetings where officials are reviewed.
The records below come from one district my team supported, in its 2024-25 visit diary.
Exhibit 9
In one district, the app's numbers set the agenda for each month's reviews
| Meeting | When | What it looks at |
|---|---|---|
| Sub-district review | On a fixed date each month | The month's data, recorded afterwards in the app's review tracker |
| District review | On fixed dates each month, chaired by district officials | Attendance, textbooks and workbooks, learning goals and levels, visits done, the teaching-learning process. Reasons for high and low performance; recognition for the best sub-districts; next month's targets. |
| Both | Monthly, August to March | Target against achieved for schools visited and teachers mentored |
Mentors pair a paper plan with the app entry
In the 2024-25 diary, mentors plan visits and take notes on a printed sheet, and the sheet asks them to tick "Observation entered in App?". Paper works without a signal and feels familiar. It also means each visit is entered twice, which Chapter 7 takes up.
Training was measured too, in one district
Exhibit 10
After training in one district, twice as many mentors met the knowledge benchmark
- Met the benchmark, before11 of 29
- Met the benchmark, after22 of 29
Measured, 29 mentors This measures what mentors knew after training, such as the state's approach to teaching math with objects, then pictures, then numbers.
Sources: A deck on the reading-app rollout (2021); the 2024-25 visit diary (review checklists, data sheets, observation sheet); the September 2024 training pre- and post-test, aggregates only.
Chapter 7 · What comes next
Teaching practice improved, so the next tests are attribution and feedback
Counting visits was the first job, and it worked: 38% of observed teachers improved their practice, and the teaching practice score rose 30 percentage points. The next job is to measure how much of that change the visits account for, and how good the mentor's feedback is.
Exhibit 11
What is measured now, and what I would test next
| Question | Status | What stands behind it, or how I would test it |
|---|---|---|
| Mentors visit and record at scale | Measured | About 50,000 observations and 150,000 student assessments in the first four months |
| The state app is still in use | Live | More than 100,000 installs |
| Mentors' knowledge after training | Measured, 29 mentors | 11 of 29 met the benchmark before, 22 of 29 after, in one district |
| Teaching practice | Measured | 38% of observed teachers improved between first and last visit; score up 30 percentage points. Next: a comparison group of teachers not yet visited |
| Children's learning | Next | Read teachers' monthly student assessments against visit records, with the same comparison group |
| Quality of mentors' feedback | Next | Record what the mentor says after a lesson, and have people score a sample |
Give mentors their own reason to enter data
Monthly review meetings got data flowing across a state in four months, because mentors' numbers came up in front of their seniors. The next step is to make the data useful to mentors themselves: a view of each teacher's lessons over time that helps them plan the next visit and the next piece of feedback.
Keep the visit supportive as the data travels upward
The same drill-down that lets an official find a struggling sub-district can show one teacher's lessons. The protocol already tells mentors to present each visit as support, and caps how often a teacher is visited. Next, I would ask a sample of teachers how visits feel, and track that next to the visit count.
One entry per visit
I would retire the paper visit diary once the app is in use, so mentors record each visit once and nobody has to check that the two match.
Sources: CSF's 2023 article on the program; the 2024-25 visit diary; the app's store listing, accessed 1 Nov 2026.
Reflections
A stopgap built by hand wrote the state app's requirements
What worked
Building the offline tool with my own hands. I knew every field and every failure, so the state app's requirements came from what mentors struggled with on real visits. And choosing the state's own vendor: the app is still in use almost four years later.
What I learned
Use was tied to review meetings, which got data flowing within four months. Next time I would also give mentors their own reason to enter data from day one, and retire the paper diary at launch so each visit is entered once.
What I'd do next
Measure the quality of feedback, starting with what a mentor says to a teacher after a lesson, and give mentors something useful back from the data they enter. That question is where my later work on coaching mentors began.