Free Tool · No Sign-up

Report Card Generator

Enter subject-wise marks and the report card computes totals and percentage live — attendance, remarks, and the three signature blocks included.

100% freeNo sign-up requiredPrint-ready A4 outputNothing uploaded — runs in your browser
Subjects (marks obtained / max marks / grade)
A4
Print-ready output
0
Sign-ups required
100%
In-browser — no data leaves your device

Building a report card parents can actually read

Marks arithmetic is computed; grades are yours

The report card computes totals and the overall percentage live from the subject rows (obtained ÷ maximum × 100) and refuses impossible inputs like marks above the maximum. Grades are deliberately a free-entry column: CBSE, ICSE, and each state board define their own grade bands — and CBSE's secondary-level grading is positional (based on rank distribution), not a fixed marks band — so an honest generic tool computes the arithmetic and lets the teacher apply their board's scheme.

The attendance line belongs on a report card because boards make attendance an eligibility condition; showing it each term keeps parents ahead of any shortage rather than surprised by it.

Remarks and the three signatures

A useful teacher remark is specific and forward-looking — "needs more practice in geometry" beats "can do better". The format closes with the conventional three signature blocks: class teacher, principal, and parent/guardian, the last one being the school's proof that the report actually reached home.

This is a standalone generator for one-off report cards; schools producing them at scale from stored marks should look at an ERP-integrated flow where the marks come from the test records directly.

Frequently asked questions

How is the percentage on the report card calculated?

Total marks obtained across all completed subject rows, divided by the total maximum marks, times 100 — computed live as you type. Rows with missing or invalid marks are excluded from the totals and flagged with a specific error rather than silently miscounted.

Why doesn't the tool assign grades automatically?

Because grade schemes are board-specific: CBSE's Class 10 grading is positional (A1 is the top ⅛ of passed candidates, not a fixed 91–100 band), while state boards and schools use their own bands. Auto-assigning any one scheme would be wrong for most users, so the grade column is teacher-entered.

Should attendance appear on a report card?

Yes — attendance is an exam-eligibility condition under most boards (typically 75%), so reporting it each term gives parents time to correct a shortage. Use the free-text field to show it in the format your school records it (percentage, days, or both).

Who signs a report card?

Conventionally three parties: the class teacher (who prepared it), the principal (who authorises it), and the parent/guardian (whose signature proves the report was seen at home). This format prints all three signature blocks.

Can I use this for coaching institute progress reports?

Yes — set the term to a test name (e.g. "Unit Test 2") and list the test subjects. For recurring monthly reports across a full batch, an integrated system that pulls marks from stored test records saves re-entry; that is what Knwdle's tests module does.

For developers & AI agents

The Report Card Generator is also available as a free, unauthenticated JSON API — no API key, no sign-up, CORS enabled for all origins. Send a GET request with the parameters below and receive the computed result as JSON, including the source of the format or formula used. Invalid input returns HTTP 400 with a JSON { "error": "..." } body.

Endpoint
GET https://knwdle.com/api/tools/report-card-generator
Query parameters
ParameterRequiredDescription
subjectsYesComma-separated subjects as name:obtained:max, e.g. "English:78:100,Mathematics:91:100"
Example

Request:

GET https://knwdle.com/api/tools/report-card-generator?subjects=English:78:100,Mathematics:91:100,Science:84:100

Response:

{
  "error": "Missing or invalid required parameter: subjects — expected \"name:obtained:max,name:obtained:max\""
}

Stop generating documents one at a time

Knwdle keeps every student and staff record in one system — generate certificates, receipts, and letters from stored data instead of retyping it each time.

Free trial · No credit card · SaaS or custom-built