Built for K–12 instructional leaders

Observation notes.
Professional reports.
In minutes

ClassLens turns your classroom observation notes into framework-aligned reports — formal letters, evidence, ratings, and SMART goals — without the hour of write-up that follows every visit.

Observation notes

14:15

Component 2d

Effective

One paste. A complete, framework-aligned report.
Aligned to Danielson
MPPR supported
Custom district rubrics
School & teacher statistics
Why districts choose ClassLens

Everything a report needs. Nothing an observer has to draft.

Built around the framework language your district already evaluates against — not a generic template.

Framework-aligned

Reports map directly to your adopted framework's components, ratings, and language.

Trustworthy evidence

Every claim in the report traces back to a timestamped note from your observation.

Teacher summary

Evaluate and report teacher performance summary from observation reports created.

District-wide view

See component trends across schools to target coaching and professional development.

Capture by voice

Record the walkthrough and ClassLens transcribes it, separating speakers automatically as evidence.

Export ready

Reports leave ClassLens as polished PDF or Word documents, ready for the conference or the file.

How it works

From walkthrough to written report

Three steps, most of the time saved in the last one.

1
Generate the report

ClassLens produces the formal letter, component analysis, evidence, and SMART goals in under a minute.

2
Review and share

Edit directly in the report, then export to PDF or Word for the post-observation conference.

3
AI drafts the narrative, teacher approves
An LLM generates a progress narrative per goal using IDEA-aligned language. Teachers read, edit inline if needed, and approve — no writing from scratch.

Ready to see ClassLens in your district?

A short walkthrough with your own observation frameworks — no setup required to start.

Request a demo
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.