Databus Logo
Blog Login →
NEP 2020 HPC · PARAKH framework · 500+ schools across India 🇮🇳

Report Card Narration Software for Indian K-12 Schools

The hard part isn't writing forty remarks. It's saying the same true thing forty different ways.

This module owns the teacher remark narration layer — NEP 2020 HPC and PARAKH-aligned comments across academic, co-scholastic and socio-emotional domains. The exam scheme + 9-point grading lives at /features/examinations/. The PDF report card itself, with CBSE/ICSE/State layouts, is at /solutions/report-cards-academic-records/.

Honest about the mechanism: a rule-based template engine, not generative AI. The teacher picks 2-4 observed attributes; a Smart Draft assembles in 5 seconds with correct pronouns and grade-tier-aware phrasing; the teacher edits freely and adds the one anecdote the engine couldn't know.

Report card narration software generates personalised teacher remarks for student report cards — academic comments per subject, co-scholastic observations, and socio-emotional notes — using a deterministic template engine with variable substitution rather than generative AI. SchoolDeck's library is structured around the NEP 2020 Holistic Progress Card domains and the PARAKH framework. Teachers select observed attributes; a Smart Draft assembles in 5 seconds; teachers edit freely before locking.

500+
Pre-approved
sentence templates
PARAKH
NCERT framework
socio-emotional domains
~90 sec
Per student remark
with teacher edit
500+
Indian K-12 schools
using SchoolDeck

Three template tiers, one library

Real sample templates, with variables visible.

No magic. Curated sentence templates that a human academic editor wrote, with tokens the engine replaces.

🌟 Mastery tier

For students scoring above the school's distinction threshold

  • [Name] consistently contributes thoughtful insights to [Subject] discussions and demonstrates a clear, deep understanding of foundational concepts.
  • [Name]'s problem-solving in [Subject] this term has been notable for both originality and clarity of reasoning. [He/She] is encouraged to explore Olympiad-level work.
  • Sets an example through dedication to detail and willingness to revise [his/her] work after feedback.

📈 Developing & Foundational-Support

For students still building grade-level confidence — never harsh

  • [Name] is currently building foundational confidence in [Subject] and benefits from guided practice on [Topic]; targeted support in the next term is recommended.
  • With more consistent attention to submitting homework on time, [Name] will see steady progress in grade-level understanding.
  • [Name] shows good potential during in-class discussion; supporting [him/her] to translate that to written work is the next step.

🎨 Co-scholastic & PARAKH

For PE, Visual Arts, Performing Arts, Work Ed + socio-emotional

  • Demonstrates consistent sportsmanship and resilience across [Sport]; is a willing collaborator in team drills.
  • [Name]'s work in Visual Arts this term reflects developing observational skill and imaginative use of [Medium].
  • Exhibits empathy in peer interactions — particularly noted for supporting classmates during group work.

Square-bracketed tokens are variables the engine replaces from the student's SIS profile and the teacher's selected attributes — never published with the brackets.

Four problems with hand-typing 40 remarks

What feedback fatigue actually looks like.

Not "AI saves time." Specific structural failures that happen by remark twenty-five every single term.

😶‍🌫️

Pain 1 · Remark 27 of 40

Forty different ways to say "tries hard, needs to focus."

By the 27th student the teacher is paraphrasing herself. The 28th remark sounds like the 14th. By the 32nd she is using the same five adjectives in rotation. Parents who compare notes notice. The school's Academic Council notices. The teacher knows, and feels bad about it — but the term ends on Friday and there are forty more after lunch.

🚸

Pain 2 · The pronoun copy-paste

"He has been a delightful student this term — Anjali."

The teacher copies a remark from a boy's report and forgets to change the pronoun before pasting it into the girl's. The parent reads it. The principal hears about it. The school issues a correction. This is the single most common embarrassment in the entire report-card cycle, and it happens because copy-paste is faster than typing fresh, not because anyone wanted to be sloppy.

📋

Pain 3 · The NEP HPC mandate

Writing socio-emotional paragraphs for forty children, by Friday.

NEP 2020's Holistic Progress Card requires qualitative remarks across academic, co-scholastic AND socio-emotional domains. A class teacher who has just spent two evenings on academic comments now needs to write three more paragraphs per child on collaboration, self-regulation and creative expression. Without a template scaffold, this is a second full week of evenings that the class teacher doesn't have.

⚖️

Pain 4 · Tone drift across the staff room

One teacher writes "Above Average"; another writes "She is amazing."

A premium ICSE school's communication standard expects measured pedagogical language. The senior English teacher writes accordingly. The new Hindi teacher writes "He is amazing!! Keep it up!!!" The Academic Director discovers this only when 200 report cards are already at the printer. Tone consistency across thirty teachers is impossible to maintain without a curated, school-approved template bank.

Built on verified frameworks

NEP HPC. PARAKH. Specific clauses, not vague compliance.

Every template category maps to a named domain in a published Indian education framework — the actual ones an inspector or accreditation body recognises.

NEP 2020 Holistic Progress Card

Three-domain qualitative narration

Ministry of Education, July 29, 2020. HPC requires qualitative remarks across academic learning, co-scholastic engagement, and socio-emotional development. SchoolDeck's library is structured by these three domains — not by subject alone.

PARAKH Framework

Five socio-emotional domains

Performance Assessment, Review, and Analysis of Knowledge for Holistic Development. NCERT-authored under NEP 2020. The five PARAKH domains — self-awareness, social awareness, self-management, relationship skills and responsible decision-making — each have a dedicated template category.

NCF-SE 2023

Co-scholastic areas

National Curriculum Framework for School Education, August 2023. Defines co-scholastic areas — Physical Education, Visual Arts, Performing Arts, Work Education, Health and Wellbeing — each with templates appropriate to the area.

CBSE Class 10 — 2026 Pattern

80+20 split, Two Board Exams

CBSE Class 10 from 2026 — 80% Board + 20% Internal (PT-best-of-3 + Notebook + Subject Enrichment) plus Two Board Exams pattern. Template tiers map to the new 9-point grading produced by /features/examinations/.

CBSE Affiliation Bye-Laws

Chapter 6 — Academic records

Academic records and student progress documentation required during CBSE inspection. SchoolDeck stores narration drafts, edits, principal review actions and final locked versions with timestamps in /features/audit-logs/ — auditable, sortable, exportable.

DPDP Act 2023

Minor's qualitative data

Assented August 11, 2023. Phase III full-compliance deadline May 13, 2027. Teacher remarks about a minor are personal data of a child — protected by verifiable parental consent collected during onboarding. Every draft, edit and view is logged.

References: NEP 2020 (MoE, 29.07.2020) · PARAKH Framework (NCERT) · NCF-SE 2023 (08.2023) · CBSE Class 10 80+20 + Two Board Exams (2026) · CBSE Affiliation Bye-Laws Ch. 6 · DPDP Act 2023 (Phase III 13.05.2027)

"
Forty parents. Forty paragraphs. One Saturday. That's been my March-April for fifteen years. I have a coffee at 7 AM, I sit down with the marks register, and I write until lunch. By Sunday evening I have thirty out of forty done and the last ten read like the first fifteen. With SchoolDeck, what changed isn't that I do less writing — I still write — what changed is the scaffold. The engine picks the right tier, the right pronouns, the right NEP HPC domain, and gives me a Smart Draft. Then I add the one sentence about Rohan finally finishing his War Poets essay, or about Megha taking initiative in the inter-house debate. That sentence is the one that matters to the parent. The rest of the paragraph was always going to be similar across forty children — and now it's similar in a way that's measured and professional, not similar because I was tired.
A
Mr. Anand Krishnamurthy
Class Teacher · English HOD · Residential CBSE School, Bengaluru, Karnataka · 32 students Class 9-A · Migrated December 2024

What is report card narration software?

Report card narration software produces the personalised teacher remarks that appear on a student's report card — academic comments per subject, co-scholastic observations on PE / art / work education, and socio-emotional notes across the PARAKH domains. It replaces the all-Saturday session of hand-typing 40 paragraphs in Microsoft Word.

SchoolDeck's narration module owns one specific layer: the remark text itself. The template library, the variable substitution engine, the tier-aware suggestions, the school-specific tone, the principal review queue. It does not own the exam scheme or the grading calculation (that lives at /features/examinations/) and it does not own the final PDF report card layout for CBSE/ICSE/State boards (that lives at /solutions/report-cards-academic-records/). Three modules in the report-card cluster, one student record.

The engine — honest about the mechanism

Many education-tech vendors call this "AI report card writing." It is mostly not AI. SchoolDeck calls it what it is: a rule-based template engine with variable substitution. Here is what actually happens.

  1. Library: 500+ sentence templates, each authored by Indian academic editors and reviewed by school Academic Councils. Each template carries metadata — tier (Mastery / Proficient / Developing / Foundational-Support), NEP HPC domain (academic / co-scholastic / socio-emotional), subject applicability, and any token slots like [Name] [He/She] [Subject] [Topic] [Medium].
  2. Selection: The teacher picks 2-4 attributes that match her actual observation of the student — e.g. "strong foundational understanding" + "consistent homework" + "growing peer collaboration." Each attribute maps to a pool of compatible templates.
  3. Assembly: The engine picks one template per attribute, places them in sandwich order (positive opener → observation → forward action), substitutes the tokens with values from the SIS profile (student name, pronouns from /features/students/) and from the marks entry (subject name, grade tier).
  4. Edit: The teacher reads the Smart Draft, edits anything that doesn't reflect what she actually observed, and adds the one specific anecdote the engine couldn't have known.

An optional final step — LLM grammar polish — is available, opt-in per teacher, off by default. We don't call this AI because the engine never generates sentences from scratch; it composes from a curated library. That distinction matters because parents and inspectors increasingly ask whether teacher remarks were written by a machine. The honest answer for SchoolDeck is: the structure was assembled from human-written templates, then the teacher edited it.

The sandwich method — positive, observation, forward

Even the best teachers struggle with feedback for a student who is genuinely behind. Pure praise misleads the parent; pure criticism demotivates the child. Every reputable Indian education editor recommends the sandwich pattern: a positive observation first, the constructive note in the middle, a forward-looking action at the end.

SchoolDeck's engine assembles drafts in this order by default:

  • Opener: Names a strength the teacher actually selected. "[Name] is an energetic presence during [Subject] discussions" — never empty flattery.
  • Observation: States the specific area for growth. "Foundational understanding of [Topic] would benefit from further consolidation" — clear but not harsh.
  • Forward: Offers a path the student and parent can act on. "With consistent guided practice in the next term, [he/she] will see steady progress."

The teacher can override the structure — some prefer to lead with the observation and end with the strength. The engine just gives a sensible default, never a forced one.

Variables, pronouns, and the end of copy-paste embarrassment

The single most common report-card embarrassment in Indian schools is a pronoun error introduced by copy-pasting between students. "He has been a delightful student — Anjali." Once printed and shared with the parent, the moment is impossible to recover.

The narration engine eliminates this category of error entirely. Templates carry token placeholders — [Name], [He/She], [his/her], [him/her], [Subject], [Topic], [Medium]. At the moment of generation, the engine reads the student's profile from /features/students/ and the marks entry context, and substitutes every token. The teacher never sees a Word-document with a wrong-pronoun sentence. The published report card is mathematically incapable of carrying the error.

Other variables the engine uses: term name (Term 1 / Term 2 / Annual), grade tier from the school's grading scale, subject grade (B+ / A2 / 8), club or sport the student participated in this term, and any behaviour tags (perseverance, leadership, art initiative) logged during the term by subject teachers. None of these are inferred — they all come from real records the school already keeps in /features/examinations/ and /features/staff-attendance/.

NEP 2020 HPC + PARAKH — every domain has its own template library

The NEP 2020 Holistic Progress Card requires schools to narrate three different stories about every child each term — academic, co-scholastic, and socio-emotional. The PARAKH framework (NCERT) breaks the socio-emotional story into five specific domains. That is potentially eight to ten paragraphs per child per term.

SchoolDeck's library is structured by these domains, not just by subject:

  • Academic (per subject): Mastery / Proficient / Developing / Foundational-Support tier templates per subject — Mathematics, Science, English, Hindi, Social Studies, Sanskrit, regional language, third language.
  • Co-scholastic per NCF-SE 2023: Physical Education, Visual Arts, Performing Arts (Music + Dance + Drama), Work Education, Health and Wellbeing.
  • Socio-emotional per PARAKH: Self-awareness, social awareness, self-management, relationship skills, responsible decision-making.

The class teacher's overall paragraph at the end of the report card pulls together threads from each domain — a structured holistic narration rather than a 200-word ramble.

School-specific tone and the banned-word list

An IB-curriculum school speaks differently from a State Board school. The tone of a residential boarding school's report cards is more formal than a day school. Forcing every school onto an off-the-shelf comment library produces remarks that feel synthetic.

SchoolDeck supports two layers of customisation:

  • Custom Institutional Comment Bank: The Academic Council uploads the school's own pre-approved phrasing — sometimes a literal phrasebook the senior English HOD curated over years. These templates appear alongside (or instead of) the standard library.
  • Banned-word list: Common entries — "fails", "lazy", "naughty", "weak", "careless", "stupid". The engine filters every template against this list. Any template containing a banned word is hidden from the teacher's selection altogether.

The result: a Class 12 English teacher, a Class 4 craft teacher and a Class 6 mathematics teacher across the school all sound like they work for the same institution — because in narration tone, they actually do.

Draft → teacher edit → principal review → lock → parent app

Narration sits in a clear workflow with audit trail at every step.

  1. Draft: Teacher selects attributes, engine assembles, teacher edits. Saved as draft in /features/audit-logs/.
  2. Teacher save: Teacher marks the remark complete. It enters the principal review queue.
  3. Principal review: Principal sees all remarks for a class together — can accept, edit, or send back to the teacher with a comment ("please add a specific example of his improvement in Term 2").
  4. HPC lock: Once all remarks for the class are reviewed, the principal locks the entire class's HPC. This triggers the report card PDF generation via /solutions/report-cards-academic-records/.
  5. Parent app release: The PDFs release to the parent app for the entire class simultaneously — typically as one "Term Results Now Available" notification. No parent sees results earlier than another.

Narration ≠ Examination ≠ Report Card PDF generation

The SchoolDeck report-card cluster has three feature/solution pages. Knowing the boundary helps schools evaluate them correctly.

  • This page · /features/report-card-narration/ — Owns the teacher remark text. Templates, sandwich method, NEP HPC + PARAKH domains, school tone, principal review of remarks. The narrative content per student per subject per domain.
  • /features/examinations/ — Owns the exam scheme and grading engine. CBSE 80+20 split (Periodic Test best-of-3 + Notebook + Subject Enrichment), Class 10 Two Board Exams from 2026, 9-point grading, FA/SA traditional pattern. The numbers and the calculation logic.
  • /solutions/report-cards-academic-records/ — Owns the final report card PDF layout. NEP HPC card design, CBSE / ICSE / State Board templates, school logo, signatures, parent app delivery. The deliverable artefact and the buyer outcome story.
  • /features/student-performance-ai/ — Owns at-risk student early-warning. Identifies students whose performance trajectory predicts they may fall behind, using attendance + assignment + assessment trend data. Distinct from narration — predictive analytics, not text generation.

Each page targets a distinct query intent. This page is for schools that have already decided they need report card automation and want to understand how the remark text is produced. The solutions page is for the buyer earlier in the journey. The examinations page is for the parallel concern about grading.

Hand-typing remarks vs SchoolDeck narration

Practical differences for a class teacher with 40 students under NEP HPC requirements.

Task Hand-typing in Word SchoolDeck Narration
Time for 40-student class set One full Saturday + one Sunday evening ~60 minutes of focused teacher edit
Pronoun consistency (he/she/his/her) Frequent error via copy-paste Substituted from SIS — mathematically correct
Tone consistency across staff room Varies — "exemplary" vs "she is amazing!!" Unified — banned-word list + curated library
NEP HPC three-domain coverage Often skipped or weakly handled Template library structured by domain
PARAKH socio-emotional remarks Generic "is well-behaved" copied 40 times Five-domain template categories
Handling a failing student Teacher under emotional pressure Foundational-Support tier — never harsh
School-specific banned words Slips through despite policy reminders Templates with banned words filtered out
Principal review of class set Collecting 40 Word docs by email Review queue with accept / edit / return
Bilingual remarks (English + regional) Re-type the entire paragraph in Tamil/Hindi Switch language at generation, edit in it
Audit trail for CBSE inspection Final Word doc only, no draft history Draft + edits + review + lock all logged

FAQ

Questions class teachers ask before switching from Word.

Honest answers about how the engine works and what it does and doesn't do.

What is report card narration software for schools?

+

Report card narration software generates personalised teacher remarks for student report cards — academic comments per subject, co-scholastic observations, and socio-emotional notes. SchoolDeck's narration module uses a deterministic rule-based template engine with variable substitution (student name, pronouns, subject, grade tier) rather than generative AI. Teachers select observed attributes; the engine assembles a sandwich-method draft; teachers edit freely before locking. Aligned with NEP 2020 Holistic Progress Card and PARAKH framework. Used by 500+ Indian K-12 schools.

Is this really AI, or is it a template engine?

+

Honest answer — it's a rule-based template engine with variable substitution, not generative AI as the primary mechanism. The teacher selects observed attributes; pre-approved sentence templates assemble into a sandwich-method paragraph; student name, pronouns from the SIS, subject and grade tier are injected automatically. Schools can optionally enable an LLM polish step on the final draft for grammar smoothing, but it is opt-in per teacher and never publishes without teacher review. We don't call this AI because it doesn't generate sentences from scratch — it composes from a curated library.

How does the engine align with NEP 2020 HPC and the PARAKH framework?

+

The Holistic Progress Card under NEP 2020 (Ministry of Education, July 29, 2020) requires qualitative narration across academic, co-scholastic and socio-emotional domains. The PARAKH framework (Performance Assessment, Review, and Analysis of Knowledge for Holistic Development under NCERT) defines specific socio-emotional outcomes. SchoolDeck's template library is structured by these domains — academic comments per subject, co-scholastic templates per NCF-SE 2023 area (PE, Visual Arts, Performing Arts, Work Education, Health), and socio-emotional templates across the PARAKH domains.

Can teachers edit the generated remarks?

+

Yes — the engine outputs a Smart Draft, not a locked sentence. Teachers have full editorial control. Most teachers keep the engine's structure and add one specific personal anecdote ("Anand led the Science Day exhibit on renewable energy with notable initiative") that the engine couldn't have generated. The teacher saves, the remark routes for principal review, then publishes.

How is this different from the SchoolDeck examination + report-cards modules?

+

Report Card Narration owns the teacher remark layer — the comment text per student per subject per domain. /features/examinations/ owns the exam scheme + grading engine — CBSE 80+20 split, Class 10 Two Board Exams from 2026, 9-point grading. /solutions/report-cards-academic-records/ owns the buyer outcome — the actual report card PDF generation with NEP HPC layout, school logo, CBSE/ICSE/State templates. Three distinct layers, one student record.

Will the remarks make pronoun errors like "he is a good girl"?

+

No. Pronouns are substituted from the student's profile in /features/students/ at the moment of generation. The template stores [pronoun_he_she] tokens; the engine reads the student's recorded gender and substitutes accordingly. A teacher copy-pasting between students in Word frequently makes pronoun errors; the SchoolDeck engine mathematically cannot.

Can schools customise the template bank or banned-word list?

+

Yes. The Academic Council can upload a Custom Institutional Comment Bank — the school's own pre-approved phrasing in addition to the 500+ standard templates. Schools can also set a banned-word list (common entries: "fails", "lazy", "naughty", "weak", "careless") — the engine excludes templates containing those words. This ensures every teacher across the school speaks with a unified, professional voice that matches the school's communication standards.

Does the engine handle students who are failing or significantly behind?

+

Yes — through the Foundational-Support tier. Students scoring below the school-configured pass mark see a separate template library that is constructive rather than discouraging. Instead of "Has failed Mathematics this term", the engine produces "Is currently building foundational confidence in Mathematics and benefits from one-to-one guided practice; targeted support during the next term is recommended." Schools never see harsh or demotivating phrasing in any auto-generated remark.

Can the engine generate remarks in regional Indian languages?

+

Yes. The base template library is English. Bilingual versions are available for Hindi, Tamil, Marathi, Bengali, Telugu, Kannada, Malayalam and Gujarati — useful for State Board schools that issue report cards in the regional language. Teachers select language at the moment of generation and edit freely in that language thereafter. The PDF generated by /solutions/report-cards-academic-records/ honours the same language choice.

Will parents see the remarks immediately, or only after principal review?

+

Only after principal review and HPC lock-down. The narration sits in draft state until the class teacher saves; then routes to the principal review queue; the principal can accept, edit, or send back for revision. Only after the whole class's report cards are reviewed and locked does the parent app release them — typically as a single "Term Results Now Available" notification to all parents simultaneously. This prevents the inequity of some parents seeing results earlier than others.

Other modules in the SchoolDeck report-card cluster

The four other modules in the assessment workflow.

Each owns a distinct layer. Together they form the full report-card pipeline.

For Indian K-12 class teachers + academic coordinators

Friday isn't report-card night anymore. It's a Friday.

In the demo we'll generate a Smart Draft for a real student profile, show the NEP HPC three-domain narration, and walk through the principal review queue — on your school's grade structure and tone preferences.

From ₹30/student/month · 500+ Indian schools · Live in 7-10 days