Christopher Habetler Book a quick call (opens in a new tab)
Work sample  ·  9th grade academic health  ·  48 high schools

Driving Change through Personalized Data Reports

This is the ninth-grade on-track work I owned at KIPP and the weekly artifacts it produced: tens of thousands of rows a week, cut into pages a person could read in two minutes, and all of it ran in a real school, week after week.
Christopher Habetler  ·  Senior Director, High School Advancement, KIPP Foundation, 2024 to 2026
chris@habetlerconsulting.com  ·  chrishabetler.com  ·  Download the 8-page PDF
The one thing

Transparency and timeliness. Take the number that already exists and put it in the hands of the person who can act on it. In a form they can use, while the quarter is still open.

Every proposal that year got measured against that sentence. To get built, it had to put the data into somebody’s hands sooner.
Before
One export per school per week. Tens of thousands of rows across a dozen files, and no version of it a person could read. Cutting it by hand would have run six to eight hours a week, so nobody did it, and people saw it at report cards.
After
The same rows, cut five ways and delivered to people who each own a different decision. A memo for the region, a scripted agenda for the team, a tracker for the adult owner, a page for each teacher, a page for each student. Built with Claude Code, in hand every Tuesday.
How we got there
Year one
Define excellence
Named what good looks like in a ninth grade and wrote the manual. Six metrics, an intervention guide, a shared vocabulary.
Year two
Build the tools
Made the resources schools could opt into. Trackers, protocols, reteach and reassessment. Adoption was voluntary and uneven.
Year three
All in on the one thing
Stopped adding. Spent the year making the same data visible and current, and let the reports pull people into the tools we had already built.

The exhibits, in the order they come up in a week

The report did the persuading. A coach, a teacher and a student could each act on it, and those moves showed up in the next week’s data.

  1. Weekly regional update memo
    To the five regional leaders. What moved, what didn’t, and what I’m worried about.
  2. Quarterly strategy memo
    The reporting changes the plan, in writing, with the arithmetic attached.
  3. Cusp student tracker
    Nineteen named students, one adult owner each, status recalculated weekly.
  4. Team meeting agenda and facilitator script
    Forty-five minutes, scripted, so it runs the same with a substitute facilitator.
  5. Teacher digest
    One page per teacher. Fidelity gap, weak assignments, her own cusp students.
  6. Student report
    Written in second person, to the fifteen-year-old, ending in moves.
  7. Handoff bundle
    Eight folders, transferred before my last day. She runs it now.
1 → 5
one export, cut into five documents: region, team, adult owner, teacher, student. six to eight hours a week by hand
Academic Health  ·  Christopher Habetler1
Exhibit 1  ·  Network and regional level

Weekly Regional Update Memo

Audience: regional leadershipCadence: weeklyAuthor: meStudent names: synthetic

The week starts here. Sent to the five regional leaders. Five metrics, five marking periods, and a plain reading of what’s moving and what isn’t. Student names are replaced.

9th Grade Academic Health: Regional Update

To: Regional leadership team  |  From: Christopher Habetler  |  Date: April 28 (Q4 W3)  |  Re: Team progress and handoff

Where We Are Versus Last Week

MetricLast week (4/21)This week (4/28)Change
1. Teachers with zero ungraded assignments (goal 80%)11 of 31 (35.5%)14 of 32 (43.8%)+3 teachers
2. Total missing assignments1,6313,214+1,583, visibility cost
3. Overall failure rate (failing 1+)141 of 205 (68.8%)141 of 205 (68.8%)flat headcount
4. Teachers meeting gradebook fidelity4 of 28 (14.3%)17 of 32 (53.1%)+13 teachers
5. 9th graders at 3.0+ GPA (target 36%)42 (20.5%)55 (26.8%)+13 students
Total ungraded assignments90 of 367 (24.5%)60 of 570 (10.5%)down 33%

Fidelity. Thirteen more teachers met all three category targets in one week. Thursday’s PD did real work. The open question is whether teachers keep meeting the targets once the dedicated PD time is gone.

Failure rate. Same 141 students, and that’s the one I’m watching. Underneath it, total F grades grew from 338 to 349, and students carrying five or more Fs doubled, 11 to 22. The middle of the cohort is moving up and the bottom is moving down.

Missing assignments. Teachers entered 203 more assignments this week, and that exposed 1,583 pieces of work students had never turned in. That work was always missing. It just wasn’t visible. Friday’s deadline tests whether students close it.

In Context: Five Marking Periods

MetricQ1 FinalQ2 FinalS1 FinalQ3 FinalQ4 W2Q4 W3
Average GPA2.372.222.312.251.952.09
Failing 1+ class38.9%45.1%35.4%38.5%68.8%68.8%
At 3.0+ GPA32.5%25.7%30.6%27.8%20.5%26.8%
Students with 5+ Fs61712171122

Q4 is in progress. It reads worse than the Q1 through Q3 finals because grading is incomplete and missing work is being entered in real time. Read it as a leading indicator.

The 19 Cusp Students, Tracked by Name

Cohort locked on year-to-date GPA. Three adult owners, six or seven students each.

Push group (YTD 2.84 to 2.95)YTDQ3Q4 W2Q4 W3Fs
Student A2.952.792.552.741
Student B2.912.462.262.870
Student C2.912.743.073.060
Student D2.882.871.471.442
four further rows in the push group
Fragile group (YTD 3.00 to 3.18, must stay above 3.0)YTDQ3Q4 W2Q4 W3Fs
Student L3.183.132.393.261
Student M3.133.052.503.000
Student N3.043.032.001.543
eight further rows in the fragile group

Student N is the one I want an adult on this week. Above a 3.0 all year, three Fs in two weeks. The weekly report puts that in front of somebody in April.

Academic Health  ·  Christopher Habetler2
Exhibit 2  ·  Where the reporting led

Quarterly Strategy Memo to Regional Leadership

Audience: regional leadershipCadence: once a quarterPurpose: change the plan, in writing

Once a quarter the same reporting has to change the plan. Written at the Q2 close, it names the wins, names what I got wrong, and narrows Q3 to a single cohort with the arithmetic attached. Teacher and student names replaced.

9th Grade Academic Health: Q2 Final Review and Q3 Strategy

To: Regional leadership team  |  From: Christopher Habetler  |  Date: February 5

Semester 1 Progress

MetricQ1Q2S1 avgChange Q1 to Q2
% at 3.0+ GPA33%27%30%down 6 pts
# at 3.0+6855–13 students lost
% with 1+ F61%46%–down 15 pts
Overall failure rate–14.9%––

What Worked

What Did Not Work

Q3 Strategy: Narrow to the Cusp Cohort

The Big Three stays as the foundation. Priority one gets the attention.

#PriorityQ3 status
1Move cusp students above 3.0Primary focus
2Align gradebooks with policy (the 4 Rs)Ongoing teacher support
3Reduce course failuresMonitoring and intervention

The arithmetic. Fifteen named students are between a 2.5 and a 2.99. We are at 55 students above 3.0. Move all fifteen and we are at 70, or 34 percent, which is the Q3 target. That is the whole plan. Fifteen students, three adult owners, five students each.

Next Steps

Please let me know if you have questions or want to talk through any part of this.

Academic Health  ·  Christopher Habetler3
Exhibit 3  ·  The cohort itself

Cusp Student Tracker

Audience: the adult ownerCadence: recalculated weeklyRows: 19 named studentsNames: synthetic

Once the data was current, the same pattern showed up everywhere: Most students under a 3.0 were passing every course. They were between a 2.5 and a 2.99, a few assignments short, and no report ever flagged them. So we named them, locked the cohort, and gave every one of them an adult.

9th Grade Academic Health: Q4 W2 Target Students

19 students tracked  |  three adult owners, six or seven students each  |  cohort locked on year-to-date GPA  |  April 22

Push Group (YTD 2.84 to 2.95): Below 3.0, Close Enough to Cross

StudentQ1Q2Q3YTDQ4 W2ChgFsClasses failingMissStatusAdult
Student A3.132.922.792.952.55−0.402English I, Theater I6CRITICALCruz
Student B3.133.132.462.912.26−0.651Algebra I7OFF TRACKCruz
Student C3.032.952.742.913.07+0.160None3CROSSEDCruz
Student D2.673.102.872.881.47−1.413English I, PE, Physics6CRITICALCruz
Student E2.592.873.162.873.10+0.230None5CROSSEDCruz
Student F2.762.912.942.872.70−0.171Physics5OFF TRACKCruz
Student G2.822.742.982.852.31−0.542Algebra I, World History7CRITICALCruz
Student H2.772.852.902.843.92+1.080None7CROSSEDCruz
Push summary: 3 crossed  ·  2 off track  ·  3 critical. Eleven more rows follow in the fragile group, students already above 3.0 who have to stay above it.

How Status Gets Set

StatusRuleWhat the adult owner does this week
CROSSEDQ4 GPA at or above 3.0, zero FsConfirm and protect. One check-in, no new plan.
OFF TRACKBelow 3.0, one F or fewerName the specific assignments and get them on Friday’s redo list.
CRITICALTwo or more Fs, or a drop over half a pointSame-week conversation, family call, and a redo plan by course.

Student D is why the cohort gets recalculated every week. Above a 2.85 year to date, three Fs and a 1.41-point drop inside two weeks. Every week means an adult sees that in April.

Academic Health  ·  Christopher Habetler4
The week around this meeting
Tue
Data drop; the week’s deliverables generate
Wed
45-minute team meeting from the scripted agenda
Thu
Adult owners build redo lists
Fri
Redos to students, end-of-day deadline
Mon
Lunch study hall; work gets finished
Exhibit 4  ·  School and coach level

Weekly Team Meeting Agenda with Facilitator Script

Audience: the 9th grade teamCadence: Wednesday, 45 minutesBuilt to: run without me

Every red line is scripted, so the meeting runs the same with a substitute facilitator. Commitments get checked by name before anybody looks at new data. Names synthetic.

9th Grade Team

9th Grade Academic Health, S2.3 Check-In  |  February 25  |  S2 Student Tracker and AH Hub

Commitment Check-in (5 Min)

"Let’s walk through commitments. I’m going to go one by one. Just tell me: done, not done, or in progress."

"Alana, goal-setting conversations with your six cusp students. How many did you get to? Which students?"

"On my end, I got the data snapshots out, teacher reports are done, and the practice AM meeting happened. Here’s what I learned from it."

CommitmentOwnerDueDone?Impact / barrier
Goal-setting conversations with 6 cusp studentsAlana3/4Informal, few done
Goal-setting conversations with 6 cusp studentsBea3/4
Goal-setting conversations with 6 cusp studentsCorine3/4
Family launch calls for cusp studentsAlana2/26
Cusp student data snapshots sentChris–
Teacher reports updated with cusp flagsChris–

Data and Headlines (5 Min)

"Alright, let’s look at the numbers. Take a second to read the table. What jumps out at you?"

(Pause. Wait for the team to respond, at least 10 seconds.)

MetricWk 2Wk 3ChangeTarget
9th graders at 3.0+ GPA20.5%26.8%+6.3 pp36%
Teachers meeting gradebook fidelity14%53%+39 pp80%
Total ungraded assignments612388down 224Falling

Naming the Win (3 Min)

"Before we go to problems. Ms. Okafor’s failure rate dropped 13 points this week. She added five summatives from zero. That’s the biggest single-week move in the building, and I want everyone to hear the mechanism, not just the number."

Routing the Week (15 Min)

If the data looks like thisThe move is
Under 15% failing, strugglers scatteredCusp work: tutorial system, student trackers, mentor pairing
Over 15% failing, half from one or two sectionsTeacher and course work: gradebook scrub, reteach and reassess
Over 15% failing, spread across the gradeGradewide work: data review protocol, advisory check-ins

Run the equity check before the routing call. Disaggregate first, and consult student support services where gen-ed and IEP gaps are different.

Academic Health  ·  Christopher Habetler5
Exhibit 5  ·  Teacher level

Biweekly Teacher Digest

Audience: one teacherCadence: every other weekGenerated: automatically, Tuesday

The same data, cut for the person who assigns the grade. One page per teacher, handed over in the Wednesday meeting. It’s specific to her, and it never ranks teachers against each other. Two teachers in the same course with different fidelity gaps give me a coaching plan. Names synthetic.

Academic Health Teacher Digest

9th Grade  |  Week of March 5  |  Rivera, A.  |  Teaches Grades: 9

Targets

MetricTargetCurrent (Gr 9)
% with GPA 3.0+32%18%
% with 1+ Fsunder 15%70%

Course Failure Rates

CourseGrFailure rateFailing / total
English I935.2%19 / 54
English I Honors98.3%2 / 24

Gradebook Fidelity

Grading frequency targets are set by school grading policy.

CourseCategoryHaveTargetGap
English IFormative Assessment23−1
English ISummative Assessment110
English IClass Performance32+1
English I HonorsFormative Assessment330
English I HonorsSummative Assessment110
English I HonorsClass Performance220

Assignments Below 70% Average

Class average is below 70%. Consider reteaching or offering retakes.

AssignmentCourseAvg score
U3.L5 Reading Comprehension CheckEnglish I52%
U3.L7 Vocabulary QuizEnglish I61%
U4.L1 Essay DraftEnglish I45%

Assignments with a High Number of "Not Turned In"

AssignmentCourse# not in
U4.L1 Essay DraftEnglish I15
U3.L5 Reading Comprehension CheckEnglish I8

Cusp Students

Students with a GPA between 2.50 and 2.99 who are close to 3.0. Help them get there.

StudentGrGPAMissingHigh impact assignments
Alvarez, D.92.78U4.L1 Essay Draft; U3.L7 Vocabulary QuizU3.L5 Reading Check (42% vs 68% avg)
Whitfield, M.92.91–U3.L5 Reading Check (48% vs 68% avg); U4.L1 Essay Draft (55% vs 72% avg)
Osei, T.92.52U3.L5 Reading Check; U4.L1 Essay Draft; U3.L7 Vocab Quiz–

Q3 ends: March 27

Academic Health  ·  Christopher Habetler6
Exhibit 6  ·  Student level

Student Report, Written to the Student

Audience: the studentCadence: weekly during the pushHanded over by: her adult owner

And cut once more, for the person whose grade it is. One per student in the cusp band. Second person, plain language, and it ends in moves. A fifteen-year-old can read it and do something with it that afternoon. Names and figures below are synthetic.

Alvarez, Daniela R.

Semester 2, Week 3 Academic Update  |  March 5  |  Advisor: Ms. Rivera

Needs attention: English I

Your Snapshot

S1 GPAWeek 2 GPAWeek 3 GPAChange, W2 to W3S2 targetGap to target
2.951.001.93+0.933.051.12

Your Grades Right Now

CourseQ3 grade
Algebra ID
English IF
Math Intensive (0.5 credit)P
Physical Education IP
PhysicsB−
Spanish IIA+
World History and Geography IC−

Where You Stand

Your Next Moves

Assignments to Complete: 23 of 80 Graded

These are assignments other students have been graded on, but you do not have a score yet.

AssignmentCourseCategory
U2.L14 Exit TicketEnglish IClass Performance
U2.L14 HomeworkEnglish IClass Performance
Unit 2 End-of-Unit ExamEnglish ISummative Assessment
U2 Performance TaskEnglish ISummative Assessment
Diagnostic #25Math IntensiveClass Performance
Participation and Behavior, week of 2/24Physical Education IClass Performance
Conversation PracticeSpanish IIClass Performance
Past Tense (Regular AR, ER, IR Verbs)Spanish IIClass Performance
fifteen further rows in the shipped version
Academic Health  ·  Christopher Habetler7
Exhibit 7  ·  After me

The Handoff

It had to keep running after I left. Before my last day I packaged the system and handed it to a colleague. She runs it now.

What was transferredContents
01 Operating instructionsThe weekly workflow, the meeting sequence, the escalation rules, written for someone who wasn’t in the room when it was designed
02 Operating proceduresFormatting specifications and generation procedures for each deliverable, so output is identical whoever runs it
03 Build scriptsThe generation pipeline, with every rule in a configuration layer she can change without calling me
04 Master trackerThe live student and teacher tracker, cusp cohort flagged
05 Recent week examplesA full run of the most recent week’s outputs, so she could see finished work before producing any
06 TemplatesBlank and partially built versions of each weekly deliverable
07 Gold-standard exemplarsOne annotated model of every artifact in this portfolio
08 Historical dataQ1, Q2, S1 and Q3 by school, for pattern comparison across the year

One piece is public. The routing logic is a free coaching app any school leader can use. The Academic Health Coach, at ch-ah-coach.netlify.app. It asks a leader for the week’s numbers and takes them through the same choices the intervention guide does. Built on Claude, like the reporting pipeline.


I wrote it for one school. We were then able to play it across the network.

All exhibits de-identified. The production pipeline anonymizes and decouples student records before analysis runs. These pages were rebuilt with synthetic names, against the same formatting specs the live deliverables use.

Academic Health  ·  Christopher Habetler  ·  Download the 8-page PDF8

Book a quick call (opens in a new tab)Or write me at chris@habetlerconsulting.com.