Skip to content

Full report · Central Square Foundation · 2022-2023

A state's first classroom-monitoring system, from an offline prototype to the state's own app

The long version of this product's story, for readers who want the research, the exhibits and the sources. The short version takes about five minutes.

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 recordedWhat the mission needed
A school visitPaper checklists on items such as midday meals, which nobody trackedWhich lesson steps a teacher followed, in a real lesson
The indicatorsIn 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 resultsIn one study, 50% of block coordinators and 48% of cluster coordinators left the scores of children they tested out of the visit formA short test of a few children at every visit, recorded
Who saw itNobody above the schoolEvery level, from the cluster to the state
Source: CSF's review of state monitoring tools, in a presentation to a funder (c. 2023); the state's paper checklists; CSF's 2023 article on the program.

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

PartWhat it meantWhat I worked on
ProcessIndicators drawn from the mission's theory of change, with tools, protocols and checks on how reliable the data wasWith the pedagogy team, the classroom observation tool; visit protocols and visit targets
PeopleA dedicated cadre of monitoring officials drawn from headmastersThe case for headmasters as mentors; their roles and responsibilities
CapacityTraining on the visit, on collecting data, and on using data to decide, at cluster, sub-district and district levelTraining modules and state master trainers; a three-day in-person training
TechnologyA mobile app and dashboardsThe offline tool, the dashboard and the state app (chapters 3 to 5)
Source: Design framework from CSF's 2023 article on the program; my part of the work, 2021 to 2022.

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

  1. 01

    Read the notes from the last visit and pick the classes to observe

  2. 02

    Observe one full 45-minute lesson against the lesson plan

  3. 03

    Give the teacher feedback: strengths first, then two or three things to improve

  4. 04

    Review with the headmaster and staff

  5. 05

    Check that teachers have entered their students' learning data

  6. 06

    Enter the observation in the state app

Note: As written in one district's 2024-25 visit diary, after the system had matured. The diary tells mentors to brief the headmaster that this is a supportive visit, not an inspection, and not to interrupt the class. Source: The 2024-25 visit diary and school-visit checklist from a district my team supported.

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

  1. 01

    Pick the school and the class

  2. 02

    Observe the lesson against its expected steps

  3. 03

    Test five children chosen at random

  4. 04

    Save on the phone, with or without a signal

  5. 05

    Send when the phone finds a network

One visit in the offline tool, Aug 2022 to the state app's launch in Dec 2022.
Source: The offline tool's visit design, 2022.

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.

Decision 01Speed

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 monthsCountAgainst what
Classroom observationsAbout 50,000Logged by mentors
Schools with at least one observationAbout 15,600Reached by mentors in four months
Teachers with at least one visitAbout 28,600Of about 50,000 teachers the mission trained: about 57% (my arithmetic)
Student assessments (spot tests)About 150,000Children chosen at random on each visit
Children whose learning was tracked monthly by their teachersOver a millionAll primary students, per the article
Review meetings with their proceedings recordedOver a thousandSub-district and district meetings
Source: CSF's 2023 article on the program; 50,000 teachers from the mission design.

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

  1. 01

    State

  2. 02

    District

  3. 03

    Sub-district

  4. 04

    Cluster

  5. 05

    School

  6. 06

    Teacher

Each level showed the share of lesson steps followed and the spot-test results for the level below it.
Source: The dashboard as I built it, 2022; CSF's 2023 article on the program, on dashboards at every level.

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.

Decision 02Build vs buy

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 toolIn the state app
Some inputs were awkward to fill in during a visitInput 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 laterSchools, teachers and students come from the databases the vendor already held
The pedagogy team wanted to change some observation questionsThe revised questions built into the observation module
Note: From the offline tool's user testing and live use. Source: User testing and live use of the offline tool, 2022.

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

RoleWhat they do in the app
TeacherAssess each student against the class's benchmarks, such as a reading speed in words per minute for Class 3, each month
MentorSee visit targets against visits done; record observations, feedback and spot tests
HeadmasterSee the whole school and download reports
OfficialRecord each review meeting in the review tracker
Source: The app's role design, 2022; module names from CSF's 2023 article on the program; the 2024-25 visit diary for 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

MeetingWhenWhat it looks at
Sub-district reviewOn a fixed date each monthThe month's data, recorded afterwards in the app's review tracker
District reviewOn fixed dates each month, chaired by district officialsAttendance, 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.
BothMonthly, August to MarchTarget against achieved for schools visited and teachers mentored
Source: The 2024-25 visit diary from a district my team supported: review-meeting checklists and data sheets.

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
Note: 29 mentors took the same test before and after a September 2024 training. 26 of 29 improved, and the average score rose from 68% to 82%. Counts are my arithmetic from the reported shares. Individual scores are not shown. Source: Pre- and post-test of mentor training, one district, Sept 2024.

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

QuestionStatusWhat stands behind it, or how I would test it
Mentors visit and record at scaleMeasuredAbout 50,000 observations and 150,000 student assessments in the first four months
The state app is still in useLiveMore than 100,000 installs
Mentors' knowledge after trainingMeasured, 29 mentors11 of 29 met the benchmark before, 22 of 29 after, in one district
Teaching practiceMeasured38% 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 learningNextRead teachers' monthly student assessments against visit records, with the same comparison group
Quality of mentors' feedbackNextRecord what the mentor says after a lesson, and have people score a sample
Source: CSF's 2023 article on the program; the app's store listing, accessed 1 Nov 2026; the September 2024 training test.

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.