✓ Saved

About

CodaClass™ lets preschool teachers quickly record observations, create family notes, track attendance, design activities, and plan lessons—personalization, evidence citations, and standards all included, using your preferred developmental framework, tailored to each student's developmental stage. Meaningful automation turns hours of work into seconds, with compliance-ready documentation that reflects how you already teach.

What you can do with CodaClass

  • Keep your data private — built for strict FERPA and COPPA compliance. Student data is securely isolated, we use data obfuscation techniques to minimize the personal information sent to AI models, and your prompts are never saved or used to train models. For ultimate security, a completely offline version can run locally on capable devices.
  • Effortless documentation — speak naturally in loud classrooms or type in notes, attach photos or videos, and get automatic tagging for developmental stages, settings, and standards alignment
  • Instant family notes — get detailed, personalized communications directly from observations and student profiles, then edit, translate if needed, and send
  • Personalized planning — generate activities or lesson plans with built-in evidence of how each student's needs were met: the standards applied, the data used, and the scaffolding tailored to every student
  • Plan validation — upload your standard lesson plans and reveal how they meet your students' individual needs
  • Compliance-ready documentation — create observations, notes, and plans in seconds that you can edit freely, formatted to meet quality review standards
  • Attendance & routines — record arrival, snacks, and meals for the entire class with a single tap
  • Family app — families get updates and routine logs, and check students in/out fast with a QR code while on site
  • See what’s missing — identify missing documentation, inventory shortfalls, and areas to strengthen so you’re better prepared for quality reviews
  • Informed substitutes — chat with your classroom data for instant, intuitive answers about health and developmental needs, group dynamics, recent activities, routines, and more so subs can step in confidently
  • Smart inventory — check off the items, routines, songs, and anything you use, add your own custom entries, and let CodaClass personalize suggestions based on exactly what you have on hand

How personalization works

  1. Understands what you need — identifies which students, groups, activities, standards, or skills you're referring to, based on what you say or type
  2. Gathers the right information — collects student records, IEPs, observations, health and safety needs, available materials, family communications, schedule, and more
  3. Maps developmental stages — determines where each student is using your preferred standards (i.e. Illinois Early Learning and Development Standards).
  4. Returns responses, activities, and lesson plans with evidence — recommendations and plans cite specific standards and student data, delivering documented personalization you can edit, save, or share for compliance

How CodaClass fits with assessment tools, SIS, and other systems

CodaClass is built to work alongside systems you already use—your assessment platform and your student information system (SIS) for enrollment and records. It is not a replacement for those tools. Instead, CodaClass uses roster, assessment, observation, and IEP data in its backend so answers, plans, and documentation stay grounded in the children you actually teach. Interoperability is spreadsheet-first both ways: bring assessment and classroom outputs into CodaClass (and upload documents like IEPs), and export CSV and similar formats when you need to move data back into your assessment system, SIS, or other tools your program already relies on.

Who we are

CodaClass is made by Codachord in collaboration with preschool teachers, families, and early learning experts. Our team brings QRIS development experience, past ERS and CLASS certification, and real insights from hundreds of classroom observations and hundreds of interviews with teachers, program directors, and families. We're committed to reducing administrative burden and simplifying compliance—without dictating how you teach.

We're looking for new early learning centers to pilot CodaClass with. If your program might be a fit, reach out—we'd love to answer questions or set up a conversation.

Students

Progress Dashboard

Class snapshot

Average benchmark score (rated benchmarks only)
Showed growth in last 30 days
With 70%+ benchmarks rated
Need focused support (many Level 1 / not rated)
Difference between strongest and weakest learning areas
Total students needing refresh (no update in 14+ days)

Benchmark progress by student

StudentBenchmarks markedSnapshotLast updated
Loading…

Benchmarks

Step

Observations

Select students and a date range
Manage tags

Updates

Filters & view
View

Contact

Daily Log

In-Person Check-in/out

Choose your child. Add a note if you want. Scan the QR on the teacher’s device (you can choose check-in or check-out on the teacher’s screen)—that scan completes your check-in or check-out. If the QR scanner doesn’t work, use your 4-digit code instead.

Or enter your 4-digit code

Student codes

Family communication

Director view

This screen shows a center-wide summary of room progress so directors can quickly see where support is needed.

Rooms meeting documentation target
Rooms behind on KDI coverage
Rooms over required ratio
Rolling window (days)
Targets

IEP documentation gaps

Loading…

Rooms

Loading…

Widgets

Reports

Generate a summary report combining your observation notes with on-file student information (developmental summary, portfolio, assessment, concerns, interests, IEP). A benchmark view (from the Progress page) is included.

Export student data (CSV)

Download a spreadsheet-friendly CSV for selected students and fields. File export only — not live SIS or assessment-platform sync.

Students
Fields
Column guide

Human label → CSV header for the current export type:

    Inventory

    CodaClass Developmental Steps

    Classroom Setup

    Roster

    Students

    Class roster and student profiles.

    Open roster

    Import roster (CSV)

    Download the example CSV, fill in your students, upload to preview, then approve. Uses the same column headers as Reports CSV export (identity, developmental, and health). File import only — not live SIS sync.

    New names become students in your class. Names that already exist update those students (empty cells don’t clear fields).

    Row 1 includes: student_name · birthday · age · gender · race · ethnicity · room · developmental fields · food_allergies · dietary_restrictions · chronic_conditions · activity_notes · emergency_action · doctor_information · immunizations · physical_exam_results · health_notes · medication (see example CSV for the full header row).

    Schedule

    IEP

    IEP draft template

    Optional school/district template used when drafting an IEP from student data. Leave blank for a default preschool outline.

    Standards & theory

    Developmental Theory

    Choose one primary philosophy (how you teach), then layer teaching lenses (who you are reaching) as modifiers.

    Classroom Frameworks (Full version only)

    Learning Standards

    The standards and observation tools the AI references when answering questions and creating plans.

    Edit CodaClass Learning Step descriptions

    The option you picked under Choose your learning standards above is what the system always uses behind the scenes for answers and tools—no matter what you type here.

    What you change in this area only updates the words you see in the app. It does not change the wording of the learning standards used to generate ; only the menu above does that.

    The Choose your learning standards option above is what the app always uses for answers and tools, even if you add your own wording below.

    The text you type or import here only changes the wording that appears for your chosen learning standards in this app. It does not switch to a different standards list—only the menu above does that.

    Import benchmark descriptions

    Use a CSV to load your own benchmark wording in bulk. Row 1 is the column headers only (see examples with exact wording required). Each following row is one benchmark: benchmark code (1.A.ECa), and the text you want for learning standard, exploring, developing, and building.

    Use these header names exactly in row 1 (spaces and spelling count). Include one code column and at least one text column. Any text column you do not list in the file is left as it was in the app.

    Row 1: benchmark code  ·  learning standard  ·  exploring  ·  developing  ·  building

    Example A — benchmark code in its own column (one row in your file per benchmark)

    benchmark code learning standard exploring developing building
    Use one benchmark code per row (example: 1.A.ECa) Use your program text for the learning standard sentence Use your program text for exploring Use your program text for developing Use your program text for building
    1.A.ECb Example learning standard text for this code Example exploring text for this code Example developing text for this code Example building text for this code
    28.A.ECa Another example learning standard sentence Another example exploring sentence Another example developing sentence Another example building sentence

    Example B — the benchmarks column can hold the code and extra text together; we only use the first word as the code

    benchmarks learning standard exploring developing building
    Use one benchmark code first, then any label text (example: 1.A.ECa Some label text) Use your program text for the learning standard sentence Use your program text for exploring Use your program text for developing Use your program text for building
    28.A.ECa Example label text for this benchmark Example learning standard sentence Example exploring sentence Example developing sentence Example building sentence
    Edit benchmark descriptions
    1. Pick a domain tab.
    2. For each goal, fill the Learning Standard, Exploring, Developing, and Building text for each benchmark. Or use Import CSV to fill many rows at once, then review.
    3. Click Save benchmark wording when you are finished so CodaClass uses your text later.

    Observations

    Customize Observations tags

    Choose the domain and settings tag options for observations.

    Domain

    Subject areas and developmental focus.

    Settings

    Where or how the moment happened.

    Settings

    Appearance

    Display

    Dark mode uses a slate background across the app. “Match system” follows your device light/dark preference.

    Font size

    Assistant

    Assistant audio

    Assistant observation saving

    Quick save sends notes to pending for review on the Observations screen. Review and save shows a preview so tags and standards can be confirmed or changed before saving.

    Assistant inventory suggestions

    When enabled, Assistant recommendations and plans use only materials marked as in your classroom. When disabled, all appropriate items can appear. Inventory is managed on the Inventory screen.

    Getting started

    This demo has sample data for a Pre-K classroom (Coda, Aria, and their classmates). Please don’t enter real or sensitive information.

    A day with Coda

    Coda is a 4-year-old with a severe peanut allergy on file. Follow him through a normal day to see what CodaClass does for every child.

    1. 1. Capture an observation by voice

      Open the Assistant, turn on Observation, and just say what you saw. CodaClass writes it up and automatically tags the developmental domain, the setting, and the matching learning standards — even in a loud classroom.

      Auto-tagged in seconds

      “At the block center, Coda stacked five blocks into a tower, counted them out loud, and asked a friend to help build higher.”

      Domain: Cognitive · MathSetting: Learning centerStandards suggested
    2. 2. Review and approve

      Pending notes wait in Observations. Check the suggested domain and standards, attach a photo or video, then approve or edit — you stay in control of everything that’s saved.

    3. 3. Log the day

      Record attendance, meals, and nap for the whole class in the Daily Log. This same log feeds directly into family updates, so a note home reflects the whole day.

    4. 4. Send families an update — in their language

      Pick Coda and a date range, then Write Family Update. CodaClass drafts a warm, specific note from observations and the day’s log (snack, nap, and notes). Edit it, translate to any of 13 languages, and send.

    5. 5. Plan an activity with built-in evidence

      Turn on Lesson Plan and describe what you want. CodaClass pairs your request with Coda’s file — his standards progress, interests, and his peanut allergy — and with what’s checked in your classroom Inventory, so plans come back personalized, allergy-aware, and grounded in materials you actually have on hand. Already have a plan? Upload it and CodaClass checks it against each child’s needs and the standards it hits.

      Pairing student evidence with your inventory

      “Plan a counting activity for Coda using only what’s in our room.”

      Standard: countingEvidence: Coda’s block-building interestInventory: wooden unit blocks, counting bearsAllergy-aware: peanut-free
    6. 6. Ask the Assistant anything — it knows your room

      Chat with your classroom data for instant answers that cite the observations behind them — allergy-safe snacks, grouping ideas, transitions, sensory supports, or how to think through a tricky moment before a coaching conversation. A substitute can step in and know the room in seconds; on any other day, it’s a thinking partner that’s already read the file.

    7. 7. Check progress

      Open Progress to see Coda’s benchmark ratings, recent growth, and any gaps — for the whole class or one child.

    8. 8. Generate a report

      Turn observations and records into a conference-ready, exportable report — formatted to hold up in a quality review, and yours to edit freely.

    From paperwork to daily support: Aria’s IEP

    Everything above works for every child. When a child has an IEP, CodaClass connects those goals to what happens in the classroom — so support stays intentional, and documentation follows from real teaching. Aria’s IEP covers speech-language and social-emotional goals.

    1. 1. Add an IEP in seconds

      Upload or paste an existing IEP and CodaClass extracts a structured draft for you to review — or draft one from Aria’s on-file data.

    2. 2. Observations map to her IEP goals

      As you document Aria, CodaClass connects each note to the IEP goals it supports — so progress evidence builds itself while you teach.

    3. 3. Draft a progress report or amendment

      Generate a parent-friendly progress report or an IEP-meeting packet from her probes, mapped observations, and data. Need a mid-year change? Draft a meeting-ready amendment. Each one is a helper draft you edit before any official use.

    4. 4. See what’s missing before a review

      The IEP data check and documentation digest flag goals that still need evidence — so nothing slips through before a meeting or quality review.

    Why CodaClass is different

    • Private by design — built for FERPA and COPPA. Student data is isolated, we use data obfuscation techniques to minimize the personal information sent to AI models, and your prompts are never saved or used to train models. An offline version can run locally for maximum security.
    • Truly individualized — grounded in each student's records, IEPs, and observations, mapped to your developmental framework and the materials you actually have on hand.
    • Evidence, not guesswork — every plan and report cites the specific standards and student data behind it, so your personalization is documented automatically.
    • Compliance-ready — observations, notes, and plans come out formatted for quality review, and CodaClass shows you what documentation is still missing.

    Want the full picture?

    See how CodaClass works for the complete feature list and the story behind it. We’re piloting with new early-learning centers — if your program might be a fit, we’d love to talk.